Bdc 생성 방법
System -> Services -> Batch Input -> Recorder
New Recording 클릭
-> Recording : 이름 입력
-> Transaction code : 사용할 t-code 입력
( * update mode : asynchronous | catt mode : no catt )
-> start recording 클릭
화면에 값을 입력한 후 엔터
-> back 버튼 클릭
-> 저장 버튼 클릭
레코딩 통해서 생성된 내용을 abap 소스에 입력.
* internal table : bdc 처리를 위한 데이터 구조
Data : begin of it_bdcdata occurs 0.
include structure bdcdata.
Data : end of it_bdcdata.
Data : begin of messtab. Occurs 10.
include structure bdcmsgcoll.
Data : end of messtab.
Perform fill_bdcdata Using :
‘X’ ‘SAPMF02D’ ‘0100’,
‘ ‘ ‘BDC_OKCODE’ ‘=ENTR’,
‘ ‘ ‘RF02D-KUNNR’ l_kunnr,
‘ ‘ ‘xxxxxxxx’ ‘xxx’.
Form fill_bdcdata using chk_begin
Fnam
Fval.
clear it_bdcdata.
If chk_begin ne space. “Value 입력하는 레코드
it_bdcdata-dynbegin = chk_begin. “New screen indicator
it_bdcdata-program = fnam. “Program name
it_bdcdata-dynpro = fval. “Screen number
Else. “ screen 지정하는 레코드
it_bdcdata-fnam = fnam. “Field name
it_bdcdata-fval = fval. “field value
Endif.
Append it_bdcdata.
Endform.
'프로그래밍 > SAP ABAP' 카테고리의 다른 글
환평가 FAGL_FC_VAL, FAGL_FCV (S/4 HANA) (0) | 2019.04.05 |
---|---|
call transaction (0) | 2019.04.03 |
baseline date, payment terms, due date (0) | 2019.03.27 |
sap fi table (0) | 2019.03.22 |
ALV fieldcatalog 에서 0 제거하는 방법 (0) | 2019.03.20 |