본문 바로가기

전체 글

(3)
CALL FUNCTION 'BAPI_PO_CREATE1(예제있음) EX) 표준 구매오더를 생성할때, 구매정보레코드가 존재할때 data: ls_poheader type bapimepoheader, ls_poheaderx type bapimepoheaderx. data: lv_po_number like bapimepoheader-po_number. data: lt_return type table of bapiret2, ls_return like line of lt_return, lt_poitem type table of bapimepoitem, ls_poitem like line of lt_poitem, lt_poitemx type table of bapimepoitemx, ls_poitemx like line of lt_poitemx, lt_poschedule type ..
CALL FUNCTION 'NUMBER_GET_NEXT' 활용(예제있음) CBO테이블을 생성하여 데이터를 저장할때 순차적으로 증가하는 키필드 값을 생성할 수 있다. EX) 테이블 Z_CBO_TAB 의 키값이 SEQ_NUM(8)일때, SEQ_NUM은 테이블에 데이터가 추가될 때마다 1씩 증가한다. 1. 티코드 SNRO에서 번호범위 오브젝트를 생성한다. - 숫자 8자리, 번호 범위가 5%이내로 남을 시 경고 2. 간격 편집 [활용 예제] DATA : l_seq_no(8) TYPE n. CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' "번호 범위 번호 object = 'Z_CBO_TAB' "번호 범위 오브젝트 IMPORTING number = l_seq_no "채번된 key값 EXCEPTIONS interval_not_f..
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 필드값을 확인하면..