728x90 반응형 BDC3 BDC Program Logic 자세한 로직 설명은 이전 BDC 글 참고. DATA: LV_INDEX TYPE SY-INDEX, LT_DISP TYPE TABLE OF TYS_DISP. DATA: LT_BDC TYPE TABLE OF BDCDATA, LT_MSG TYPE TABLE OF BDCMSGCOLL, LS_MSG LIKE LINE OF LT_MSG. DATA: LS_OPT TYPE CTU_PARAMS, LV_MOVE LIKE CTU_PARAMS-DISMODE, LV_MESSAGE LIKE BAPIRETURN-MESSAGE. * 옵션 설정 LS_OPT-DISMODE = GC_N. LS_OPT-UPDMODE = GC_A. LS_OPT-DEFSIZE = GC_X. * bdc 프로세스 시작 PERFORM BDC_DATA TABLES L.. 2023. 3. 1. 엑셀 업로드 + BDC 과제 엑셀을 인터널 테이블에 업로드 한 뒤 인터널테이블로 BDC를 돌려 DB를 변경한다. 자재 내역필드를 변경해본다. 사실 엑셀 업로드 로직과 BDC로직을 합친 뒤 두가지만 변경해주면 된다. 자세한건 프로그램 로직에서 덧붙이겠다. [업로드할 엑셀파일] 한건만 아니면 되고 변경되는지 확인만 하면 되니까.... 두건만 했다. 강사님 : 🤦♀️ [프로그램 로직] [TOP] TYPES : gty_bdc TYPE bdcdata, gty_msg TYPE bdcmsgcoll. DATA: gt_bdc TYPE STANDARD TABLE OF gty_bdc, "레코딩 담을 int gs_bdc LIKE LINE OF gt_bdc, "레코딩 데이터 입력 위한 wa gt_msg TYPE STANDARD TABLE OF gt.. 2023. 2. 16. BDC 프로그램 BDC는 사용자가 매크로를 사용하여 SAP 프로그램을 자동으로 수행하는 것과 같은 형태의 기능과 유사하다. ㅁ SAP 스탠다드를 사용자가 매크로처럼 100번~1000번 반복 해야할 작업을 BDC 프로그램으로 한번에 실행될 수 있도록 구현하는 프로그램이다. 즉 단순 반복작업을 최소화하여 Background로 수행 가능하도록 해준다. 주로 마스터 정보 생성, 변경 작업 시 BDC프로그램을 사용한다. 실습 먼저 T-CODE SHDB에서 레코딩을 떠준다. 자재의 내역만을 변경해보는 실습을 진행할거고 MM02의 기본데이터1에서 내역 필드값만 변경해주는 레코딩을 뜬다. 이후 저장하면 이렇게 뜬다. 프로그램 짤때 복사해서 코딩할거다. 옵션에서 빠른 잘라내기/붙여넣기를 선택한뒤 컨트롤 + 드래그 하면 복사가 된다. [.. 2023. 2. 16. 이전 1 다음 728x90 반응형