본문 바로가기

ABAP

CALL FUNCTION 'READ_TEXT' 활용 (예제 있음)

티코드 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