프로그래밍/SAP ABAP

BDC 생성 방법

2019. 4. 3. 16:48

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