[SAP/ABAP] BDC프로그램 RECORD

2023. 3. 24. 10:34SAP_ABAP

728x90

BDC 란?

BDC :  Batch Data Communication의 약자. (Batch Input이라는 의미로도 사용)

 

1. legacy 시스템의 비 SAP 데이터를 SAP 시스템의 데이터로 migration 위한 도구로 사용.

2. 변경 트랜잭션을 통한 데이터 일괄 변경이나 프로그램 안에서 다른 트랜잭션을 실행하여 처리하기 위한 용도로 사용.

 

BDC 레코딩이란?

BDC로 처리할 트랜잭션의 화면의 입력 변수들을 추출하는 방법.

레코딩 결과는 프로그램, 화면번호, 필드이름, 필드 값 구성.

트랜젝션 리코더

: T-CODE를 입력하면 프로그램을 실행하여 해당 거래의 오퍼레이션을 녹화하는 기능.

 

- 트랜잭션코드 : SHDB

혹은

- 시스템 - 서비스 - (배치 입력 - 리코더) or (빠른 입력 - 리코더)

시스템 - 배치입력 - 리코더
실행화면

 


 

BDC 트랜젝션 레코드 방법

1. 신규 기록 클릭.

2. 기록에 트랜잭션 레코딩에 대한 이름을 기입. (주로 트랜잭션 코드를 그대로 입력)

3. 레코딩 할 트랜잭션코드를 입력.

4. 계속 버튼 클릭. 

  =>트랜잭션코드 실행 => 입력되거나 바뀌는 필드 및 화면을 모두 레코딩.

레코드 기록

5. 오퍼레이션 진행 후 SAVE를 하면 다음 화면으로 이동.

레코드 완료 화면

6. 완료 후 레코딩 결과를 바로 보여주고 수정할 수 있다.

7. 저장 후 프로그램 개발시 저장된 내역을 사용할 수 있다.

 

- 레코딩을 하는 과정에 화면을 잘못 이동하거나 했을 경우 중간에 중단 시키고(명령 '/N') 레코드를 다시 처음부터 진행.

728x90

'SAP_ABAP' 카테고리의 다른 글

[SAP/ABAP] 통화 변환 BAPI_CURRENCY ... 등  (0) 2023.02.20
[SAP/ABAP] 관계연산자 / 산술연산자  (0) 2021.12.27
SAP_ABAP 매크로 macro 만들기  (0) 2021.11.24
SAP_ABAP ALV GRID 요소  (0) 2021.11.11
SAP_ABAP ALV 필드 카탈로그  (0) 2021.11.10