ABAP(31)
-
BAPI_PO_CREATE1 - 구매 오더 생성 (예제 코드 포함)
안녕하세요 파피킴입니다. 오늘은 구매오더(Purchase Order 이하 PO) 를 생성하는 BAPI 를 알아보도록 하겠습니다~ WM 에서는 주로 재고 운송 오더 (Stock Transfer Order 이하 STO) 를 사용하기 때문에 STO 를 생성하는 코드로 예제를 구성해 보았습니다~! DATA : ls_poheader TYPE bapimepoheader, ls_poheaderx TYPE bapimepoheaderx, lt_poitem TYPE TABLE OF bapimepoitem WITH HEADER LINE, lt_poitemx TYPE TABLE OF bapimepoitemx WITH HEADER LINE, lt_poschedule TYPE TABLE OF bapimeposchedule WIT..
2023.04.12 -
ALV Report 실습 2 - SELECTION-SCREEN 선언
이전 실습 바로가기. ALV Report 실습 1 - 프로그램 생성 ALV Report 실습 1 - 프로그램 생성 안녕하세요 파피킴입니다. ALV 는 한번 만들어 놓으면 여기저기 조금만 바꿔서 사용하기가 편하죠~ 그래서 기본적인 ALV 를 만드는 실습을 해보려고 합니다. 오늘은 프로그램을 생성해 보도록 하 sap-possible.tistory.com 안녕하세요 파피킴입니다. 오늘은 기존에 생성한 파일에 SELECTION-SCREEN 을 선언하여 실행까지 해보도록 하겠습니다. 스크린샷을 보면서 잘 따라와 주세요~ 1. SELECTION-SCREEN 을 선언할 파일을 생성하기 위하여 INCLUDE 파일을 선언 후 더블 클릭 합니다. 2. 파일을 생성하는 단계 이기 때문에 뜨는 창입니다. 예 버튼을 눌러 줍니..
2023.04.11 -
ALV Report 실습 1 - 프로그램 생성
안녕하세요 파피킴입니다. ALV 는 한번 만들어 놓으면 여기저기 조금만 바꿔서 사용하기가 편하죠~ 그래서 기본적인 ALV 를 만드는 실습을 해보려고 합니다. 오늘은 프로그램을 생성해 보도록 하겠습니다. 천천히 따라와 주시면 됩니다~! 1. SE38 에서 생성할 프로그램 명을 입력하고 생성 버튼을 눌러줍니다. 2. 프로그램 제목을 입력한 후 유형과 상태를 선택 한 뒤 저장 버튼을 눌러줍니다. 3. 개발클래스를 입력한 후 저장 버튼을 눌러줍니다. 4. CTS 생성 버튼을 눌러줍니다. 5. CTS에 대한 설명을 적고 저장 버튼을 클릭합니다. 6. 생성된 CTS가 맞다면 확인 버튼을 누릅니다. 7. 생성된 프로그램에 주석을 입력한 후 활성화 버튼을 눌러줍니다. 자 순식간에 프로그램 생성이 완료되었습니다! 아직은..
2023.04.06 -
L_READ_SU - SU 정보 읽기 (예제 코드 포함)
안녕하세요 파피킴입니다~ 오늘은 SU 에 대한 정보를 가져오는 바피를 소개해드리려고 합니다~ DATA ls_lein TYPE lein. CALL FUNCTION 'L_READ_SU' EXPORTING i_lenum = '4515578515_00002_110' IMPORTING e_lein = ls_lein EXCEPTIONS su_not_found = 1 OTHERS = 2. IF sy-subrc IS INITIAL. MESSAGE s000 WITH 'SUCCESS' ls_lein-lenum. ELSE. MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE sy-msgty. ENDI..
2023.04.04 -
L_TO_CONFIRM - TO 확정 (예제 코드 포함)
안녕하세요 파피킴입니다. 오늘은 미확정 TO 를 바피를 이용하여 확정 처리 하는 방법을 알아보도록 하겠습니다. 티코드로는 LT12 이죠~ DATA : lt_ltap_conf TYPE TABLE OF ltap_conf WITH HEADER LINE. lt_ltap_conf-tanum = 'TO 번호'. " TO 번호 lt_ltap_conf-tapos = '품목 번호'. " 품목 번호 lt_ltap_conf-nista = '수량'. " 수량 lt_ltap_conf-altme = '단위'. " 단위 lt_ltap_conf-ndifa = '차이 수량'. " 차이 수량은 999 저장유형 TO 빈에 소거 lt_ltap_conf-nlpla = '목적 빈'. " 목적 빈 변경 APPEND lt_ltap_conf. CA..
2023.03.27 -
L_TO_CANCEL - 미확정 TO 취소 (예제 코드 포함)
안녕하세요 파피킴입니다. 확정 처리 하지 않아야 하는 TO 가 있다면 취소 처리 해주어야겠죠~ 아래 펑션을 이용하면 손쉽게 취소 처리 하실 수 있습니다. DATA lt_ltap_cancl TYPE TABLE OF ltap_cancl WITH HEADER LINE. lt_ltap_cancl-tanum = '2000815773'. " TO 번호 lt_ltap_cancl-tapos = '1'. " TO 품목 번호 APPEND lt_ltap_cancl. CALL FUNCTION 'L_TO_CANCEL' EXPORTING i_lgnum = '160' " 창고 번호 i_tanum = '2000815773' " TO 번호 i_cancl = 'X' " 미처리 전체 품목 취소 지시자 TABLES t_ltap_cancl ..
2023.03.24