You are on page 1of 53

BDC(Batch Data Communication)

2014
Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED
목 차

Ⅷ BDC

1. BDC Overview ---------------------- 3

2. 트랜잭션 레코딩 ---------------------- 7

3. BDC 프로그램 생성 ---------------------- 15

4. Excel File 양식 다운로드 ---------------------- 27

5. Excel File 양식 업로드 ---------------------- 32

6. BDC 실행 ---------------------- 44
AUTO ONE SAP All-In-One Solution

BDC

• BDC Overview (1/4)

 SAP를 설치하고 난 후 기존의 시스템 또는 외부 시스템에서 오랫동안 축적된 데이터를 SAP에 맞는 데이터 형태로
가져와야 한다. 물론 외부 시스템과 연동하여 SAP를 사용하게 된다면 지속적으로 이러한 작업이 필요하다.
이럴 경우에는 데이터 전송 프로그램을 생성해야 하며 이때 Data Transfer Workbench를 사용할 수 있다.

 Data Transfer Workbench는 데이터 전송을 하기 위한 일련의 작업들을 총괄해주는 Tool이라고 볼 수 있다.
레거시 시스템에서 데이터를 추출 해내고 SAP 포멧에 맞는 형태로 데이터를 생성한 후 SAP로 데이터를 전송하게
된다. 전송 방법에는 BAPI, Batch Input, Direct Input 등의 기술을 사용한다.

 일반적으로 Batch Input 프로그램을 BDC(Batch Data Communication) 프로그램이라고 한다. BDC 프로그램은
Batch Input 세션을 생성하여 실행하는 방법과 프로그램 내에서 CALL TRANSACTION 구문으로 트랜잭션을
호출하는 방법으로 나누어진다.

1. Batch Input 이용
 ABAP 프로그램은 외부 데이터(파일과 같은 형태)를 읽어서 BDC 테이블로 구성한다.
 'Batch Input 세션'에 데이터를 저장한 후 큐에 전달한다.
 그리고 세션이 생성되면 System, Services, Batch Input 또는 Background 작업으로 세션 레코드는 SAP 트랜잭션을
이용해 시스템에 전송된다.
 Batch Input은 주로 대량의 데이터를 전송할 때 사용되므로 실시간 데이터 전송에는 적합하지 않다. 이 경우에는
CALL TRANSACTION을 이용하는 것이 바람직하다. 전형적으로 신규로 설치된 R/3에 레거시 시스템 데이터를
마이그레이션 할때 사용하고 일 단위, 짧게는 시간단위로 외부 시스템 데이터를 가져올 때 사용된다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

3
AUTO ONE SAP All-In-One Solution

BDC

• BDC Overview (2/4)

2. CALL TRANSACTION 이용
 사용자가 트랜잭션을 실행하여 화면에 값을 입력하는 프로세스를 프로그램으로 구현하여 엑셀과 같은 파일 형태로
데이터를 표준 프로그램에 입력하는 방법이다.
 실무에서 많이 사용되며, Batch Input Session을 생성하지 않고 ABAP 프로그램 내에서 CALL TRANSACTION 구문을
이용하여 데이터를 입력하게 된다.
 외부 데이터가 이후 프로세스에서 진행되기 위해 세션에 저장되지 않고 모든 Batch Input 프로세스가 프로그램
내에서 실시간으로 수행된다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

4
AUTO ONE SAP All-In-One Solution

BDC

• BDC Overview (3/4)

 CALL TRANSACTION <tcode> USING <bdc_tab>


OPTION FROM <ctu_params>
MODE <mode>
UPDATE <update>
MESSAGES INTO MESSATAB.
- <tcode> : 트랜잭션 코드
- <bdc_tab> : BDCDATA 구조의 인터널 테이블을 트랜잭션에 전달한다.
- <ctu_params> : Rel4.6B 이상에서 사용할 수 있으며, CALL TRANSACTION 문의 옵션을 설정한다.
- <mode> : ctu_params의 옵션인 DISMODE와 같은 기능을 수행하며, 중복으로 사용할 수 없다.
- <update> : ctu_params의 옵션인 UPDMODE와 같은 기능을 수행하며, 중복으로 사용할 수 없다.

 Return code : BDC 수행 후 시스템 변수 SY-SUBRC에 성공 여부를 반환한다.


- 0 : Success
- <= 1000 : Dialog Program Error
- > 1000 : Batch Input Error

 MESSTAB : BDC 수행시 트랜잭션에서 수행된 메시지들이 저장되는 BDCMSGCOLL 타입의 인터널 테이블
- SY- MSGID : Message ID
- SY-MSGTY : Message type(E, I, W, S, A, X)
- SY-MSGNO : Message number
- SY-MSGV1 : Message variable 1
- SY-MSGV2 : Message variable 2
- SY-MSGV3 : Message variable 3
- SY-MSGV4 : Message variable 4
Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

5
AUTO ONE SAP All-In-One Solution

BDC

• BDC Overview (4/4)

 CTU_PARAMS 속성

옵션 설명
 A : 화면을 조회하면서 트랜잭션 수행
DISMODE  E : 에러가 발생할 때만 화면 조회
 N : 화면을 표시하지 않음

 S : Synchronous Update
 A : Asynchronous Update
UPDMODE  L : Local Update
- VBLOG 테이블에 저장하지 않고 ABAP Memory 영역에 데이터를 저장한다.
- 호출한 프로그램과 호출된 프로그램은 같은 Work Process에서 수행된다.

 ' ' : CATT 사용 안 함


CATTMODE  'N' : single-screen control이 없는 CATT
 'A' : single-screen control이 있는 CATT
DEFSIZE  기본 윈도우 사이즈 설정
RACOMMIT  COMMIT WORK에서 트랜잭션 종료하지 않음
 Batch Input Mode 사용 안 함
 SY-BINPT = space로 설정하여 트랜잭션이 온라인 프로그램과 같은 형식으로
NOBINPT
실행되도록 한다.
 프로그램이 Batch Input(T-CODE : SM35)으로 실행되면 SY-BINPT = 'X'가 설정

 DISMODE가 'E' 상태일 때만 설정할 수 있으며, 시스템 에러가 발생하면


NOBIEND
Background에서 수행 중인 BDC가 Foreground로 전환되고 스크린이 조회된다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

6
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (1/8)

 Batch Input을 수행하기 위해서는 Batch Input 프로그램이 있어야 한다.


 이 프로그램을 만들려면 전송한 데이터가 어떤 Transaction 을 수행해야 하는지 결정하는 Recording 작업이
선행되어야 한다.
 레코딩 작업의 주목적은 BDC 프로그램 작성을 위한 것이라고 볼 수 있다.

 용도
- Batch Input 또는 Call Transaction 을 실행하는 데이터 프로그램 생성
- Batch Input 세션 생성
- 테스트 데이터 생성
- Function Module 생성

 특징
- F1, F4(PROCESS ON HELP-REQUEST, PROCESS ON VALUE-REQUEST)는 레코딩되지 않는다.
- 에러나 WARNING 은 레코딩 되지 않는다. 이는 현 화면에서 성공적으로 다음 프로세스 진행 할 수 있도록
하기 위해서다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

7
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (2/8)

 메뉴 -> 시스템 -> 배치 입력 -> 리코더

or

 T-CODE : SM35

기록 버튼 클릭

or

 T-CODE : SHDB

 트랜잭션 레코딩 실행 방법

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

8
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (3/8)

 T-CODE : SHDB

 신규 기록 버튼 클릭

 기록 : ZEDXX_TEST

 트랜잭션 코드 : MM01

 기록 시작

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

9
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (4/8)

 자재 : ZEDXX_000

 Enter

 기본 데이터 1 체크

 기본 데이터 2 체크

 Enter

 뷰 선택에서 스크롤을 내린 후에 선택하면 다른 뷰가 선택되어 레코딩 될 수 있다.


 화면에 나오지 않는 스크롤 밑의 뷰를 선택하고 싶을 때에는 키보드의 페이지 다운 버튼을 누른 후 선택한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

10
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (5/8)

 자재 내역 : BDC TEST ZEDXX_000

 기본 단위 : CM

 자재 그룹 : 101

 제품군 : 10

 제품 계층구조 : 10000

 일반품목범주 GR : NORM

 Enter

 레코딩에 필요한 필수 항목들을 입력한다.


 레코딩의 예제이니 ZED00_00에 입력하지 않더라도 다른 자재에는 입력해야 하는 항목이라면 전부 임의값으로 입력하도록 한다.
 레코딩할 때에는 불필요한 작업을 전부 생략하고, 가장 기본적인 행위로만 입력한다.
 실제 레코딩을 저장하기 전에 레코딩 과정을 연습해두면 좋다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

11
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (6/8)

 DG 지시자 프로파일 : G00

 Enter

 최종 데이터 화면입니다 : 예

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

12
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (7/8)

 하단에 성공 메시지 더블클릭

 기술 정보 클릭

 레코딩 성공시 하단에 나오는 메시지 타입(S), 메시지 아이디(M3), 메시지 번호(800)를 기억해 둔다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

13
AUTO ONE SAP All-In-One Solution

BDC

• 트랜잭션 레코딩 (8/8)

 BDC_SUBSCR 항목 전부 삭제

 BDC_CURSOR 항목 전부 삭제

 저장(Ctrl + S) 버튼 클릭

 레코딩에 관계없는 BDC_SUBSCR과 BDC_CURSOR 항목을 제거해 준다.


 프로세스 버튼을 누르면 레코딩이 어떤 순서로 실행되는지 확인할 수 있다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

14
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (1/12)

 프로그램 생성
: zedxx_r8_bdc_excel_up_down

 인클루드 생성
: zedxx_r8_bdc_excel_up_down_cls.

zedxx_r8_bdc_excel_up_down_top.

zedxx_r8_bdc_excel_up_down_m01.

zedxx_r8_bdc_excel_up_down_f01.

 프로그램 작성

 엑셀 다운로드와 엑셀 업로드 기능도 같이 배워본다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

15
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (2/12)

 CLS 인클루드 이동

 전에 작성했던 zedxx_r7_alv_grid_cls
인클루드의 내용을 전부 복사해서
붙여넣기

 메소드를 실행하는 이벤트의 각


PERFORM 문들을 주석처리

51번, 55번, 59번, 63번, 67번, 71번,


75번~79번 줄

 cls 인클루드는 선언 부분이기 때문에 일단 복사해서 후에 사용할 이벤트들만 서브루틴을 생성하여 사용하면 편리하다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

16
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (3/12)

 TOP 인클루드 이동

 프로그램 작성

 라디오 버튼으로 그룹을 지어서 라디오 버튼 선택시 다른 화면이 보이게 한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

17
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (4/12)

 프로그램 작성

 메뉴 -> 이동 -> 텍스트 요소


-> 텍스트 기호

 텍스트 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

18
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (5/12)

 메인 프로그램 이동

 26번 서브루틴 생성

 더블클릭 이동

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

19
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (6/12)

 결과 확인

 BDC 실행 라디오 버튼 클릭

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

20
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (7/12)

 메인 프로그램 이동

 35번 서브루틴 생성

 더블클릭 이동

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

21
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (8/12)

 메인 프로그램 이동

 41번 스크린 생성

 더블클릭 이동

 프로그램 작성

 이전에 학습한 ALV 화면 만드는 순서로 생성한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

22
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (9/12)

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

23
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (10/12)

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

24
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (11/12)

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

25
AUTO ONE SAP All-In-One Solution

BDC

• BDC 프로그램 생성 (12/12)

 프로그램 작성

 결과 확인

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

26
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 다운로드 (1/5)

 TOP 인클루드 이동

 23번 24번 줄 작성

 메인 프로그램 이동

 21번~25번 줄 작성

 결과 확인

 BDC의 프로그램을 돌리기 위한 데이터를 작성할 양식을 다운로드 한다.


 INITIALIZATION에서 화면1000번의 아이콘을 등록할 수 있다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

27
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 다운로드 (2/5)

 32번~36번 줄 작성

 서브루틴 download_excel_template
이동

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

28
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 다운로드 (3/5)

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

29
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 다운로드 (4/5)

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

30
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 다운로드 (5/5)

 결과 확인

 Excel Template Download 버튼 클릭

 다른 이름으로 저장 : 저장

 저장된 엑셀 파일 실행

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

31
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (1/12)

 TOP 인클루드 이동

 27번~46번 줄 작성

 gt_upload는 업로드할 엑셀 형식에 있는 필드만 들어가도록 구성한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

32
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (2/12)

 메인 프로그램 이동

 38번, 39번 줄 작성

 44번~49번 줄 작성

 서브루틴 iform_search_filepath는 파라미터 p_file에 F4 버튼을 생성하여 파일경로를 검색하게 해준다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

33
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (3/12)

 서브루틴 iform_search_filepath 이동

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

34
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (4/12)

 서브루틴 excel_upload 이동

 프로그램 작성

 i_s_row 가 2인 것은 맨 위에 한글로 입력한 헤더 데이터를 제외해야 하기 때문이다.


 i_e_row와 i_e_col은 입력할 엑셀 데이터의 양에 따라 작지 않게 조절한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

35
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (5/12)

 서브루틴 get_bdc_data 이동

 프로그램 작성

 matnr은 도메인에서 CONVERSION_EXIT 속성을 갖고 있기 때문에 변환해 준다.


 뒤에 SQL 문에서 CONVERSION_EXIT_ALPHA_INPUT을 적용해야 정확한 값을 찾을 수 있다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

36
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (6/12)

 프로그램 작성

 수행할 트랜잭션에 적합하게 데이터 검증을 해 준다.


 새로운 자재번호를 등록할 예정이기 때문에 DB에 동일한 자재번호는 존재하면 안 되고,
다른 항목들은 다른 트랜잭션을 통해 등록하기 때문에 현재 존재하는 값인지 확인한다.
 자재내역은 자유롭게 입력하는 항목이기 때문에 데이터 검증이 불필요하다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

37
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (7/12)

 프로그램 작성

 기본단위는 t006 테이블에 meins 필드가 msehi 필드로 되어있으니 확인하여 작성한다.
 도메인 meins는 CONVERSION_EXIT_CUNIT_OUTPUT을 펑션을 사용하고 있는데 t006에 있는 값을 언어키 한국어로 변환한다.
 msehi가 언어키 한국어인 meins로 변환하는 과정은 복잡하니 예제에서는 우선 변환되어 있는 값만 이용하기로 한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

38
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (8/12)

 프로그램 작성

 일반제품구조는 데이터 형식이 자재번호와 같은 CHAR 형식 18자리지만


도메인에서 CONVERSION_EXIT 속성을 갖고 있지 않아서 변환해주지 않았다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

39
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (9/12)

 T-code : SE11

 데이터베이스테이블 : MARA

 조회

 찾기(Ctrl + F)

 찾기 : MBRSH

 Enter

 엘레먼트 MBRSH 더블클릭

 등록되어 있는 데이터를 찾는 방법이다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

40
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (10/12)

 도메인 MBRSH 더블클릭

 Value Range 탭 이동

 Value Table T137 더블 클릭

 MBRSH가 키인 테이블 확인

 Value Table T137에서 내용 버튼을 누르면 산업 부문에 어떤 값들이 존재하는지 확인할 수 있다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

41
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (11/12)

 EXCEL_UPLOAD_sample.xls 데이터 작성

 전에 다운로드 받은 엑셀에 BDC을 적용할 테스트 데이터를 입력한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

42
AUTO ONE SAP All-In-One Solution

BDC

• Excel File 양식 업로드 (12/12)

 결과 확인

 BDC 실행 라디오 버튼 클릭

 Upload File F4버튼 클릭

 EXCEL_UPLOAD_sample.xls 열기

 실행

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

43
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (1/9)

 TOP 인클루드 이동

 49번~51번 줄 작성

 GUI 상태 PF-STATUS 100 이동

 아이콘 생성

 화면 100 이동

 7번 줄 주석 해제

 더블 클릭 이동

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

44
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (2/9)

 서브루틴 push_bdc 이동

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

45
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (3/9)

 프로그램 작성

 데이터 검증에서 성공한 노란색 신호등만 BDC를 실행한다.


 BDC의 절차를 단계별로 알아보기 위해서 서브루틴을 세분화 하였다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

46
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (4/9)

 프로그램 작성

 T-CODE : SHDB에서 작성한 프로그램을 바탕으로 작성한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

47
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (5/9)

 프로그램 작성

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

48
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (6/9)

 프로그램 작성

 BDC 결과를 gt_alv-message에 표시한다.


 에러 메시지가 여러 개일 경우 전부 표시하도록 하였다.
 성공하였을 때 메시지인 메시지 타입 S, 메시지 아이디 M3, 메시지 번호 800은
자재 생성 성공시 하단에 성공 메시지가 나올 경우 더블 클릭하면 확인 가능하다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

49
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (7/9)

 CLS 인클루드 이동

 67번 주석 해제

 더블클릭 이동

 프로그램 작성

 결과를 확인하기 위해 자재조회 트랜잭션을 더블클릭 이벤트에 등록한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

50
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (8/9)

 결과 확인

 자재번호 ZEDXX_003 더블클릭

 뒤로

 자재 생성 BDC 실행 버튼 클릭

 자재 생성 BDC : 예

 N/A

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

51
AUTO ONE SAP All-In-One Solution

BDC

• BDC 실행 (9/9)

 결과 확인

 자재번호 ZEDXX_010 더블클릭

 기본데이터 1 기본데이터 2 선택

 Enter

 에러 메시지를 분석하여 BDC 프로그램을 수정하거나, 실패한 자재번호는 값을 바꾸어 직접 생성한다.

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

52
AUTO ONE SAP All-In-One Solution

Copyrightⓒ ISPRINT Consulting Co. Ltd. ALL RIGHTS RESERVED

53

You might also like