티코드 ME21N 구매문서 생성시 헤더텍스트를 입력할 수 있는데
구매문서의 헤더텍스트는 테이블에 저장되지 않는다!
프로그램에서 구매문서의 헤더텍스트를 출력하고 싶다면 FUNCTION 'READ_TEXT'를 사용해야한다.
1. 구매문서의 헤더텍스트를 더블클릭하면 조회화면으로 넘어간다.
2. 이동(G) > 헤더(F)로 가면 텍스트 헤더정보를 확인할 수 있다.
3. 텍스트이름(구매문서번호), 텍스트ID, 텍스트 오브젝트 값 확인하면 FUNCTION 사용준비 완료!!
4. 텍스트 값을 가져올 수 있는 구조 TLINE(SAPscript 텍스트라인)을 사용하여 테이블 I_TAB 을 생성한다.
5. READ_TEXT 함수에 예제와같이 파라미터값을 넣어 호출한다.
6. 테이블 I_TAB의 TDLINE 필드값을 확인하면 그것이 바로 구매문서의 헤더텍스트~
call function 'READ_TEXT'
exporting
id = 'F01'
language = sy-langu
name = '구매문서번호'
object = 'EKKO'
"HEADER = HTEXT
tables
lines = i_tab
exceptions
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6.
'ABAP' 카테고리의 다른 글
CALL FUNCTION 'BAPI_PO_CREATE1(예제있음) (0) | 2023.03.14 |
---|---|
CALL FUNCTION 'NUMBER_GET_NEXT' 활용(예제있음) (0) | 2023.03.02 |