메뉴 건너뛰기

SAP 한국 커뮤니티

BAPI_DELIVERYPROCESSING_EXEC 납품문서 만들때 사용하세요

노름마치 2007.10.30 04:06 조회 수 : 7559 추천:8

DATA : lt_request      LIKE bapideliciousrequest
                            OCCURS 0 WITH HEADER LINE,
       lt_createditems LIKE bapideliciouscreateditems
                            OCCURS 0 WITH HEADER LINE,
       lt_return       LIKE bapiret2
                            OCCURS 0 WITH HEADER LINE.


 


IF px_infile-type = 'PO' . "If Purchase order
  lt_request-document_type = 'B'.
  lt_request-document_numb = lv_ebeln.
  lt_request-document_item = lv_posnr.
ELSE. "If Sales Order
  lt_request-document_type = 'A'.
  lt_request-document_numb = lv_ebeln.
  lt_request-document_item = lv_posnr.
ENDIF.


 


lt_request-material = lv_matnr.
lt_request-plant    = lv_werks.
lt_request-stge_loc = lv_lgort.
lt_request-quantity_base__uom = lv_base_uom_qty.
lt_request-delivery_date = sy-datum.
APPEND lt_request.


 


CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
  TABLES
    request      = lt_request
    createditems = lt_createditems
    return       = lt_return.


 


LOOP AT lt_return WHERE type = 'A' OR type = 'E'.
  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
  EXIT.
ENDLOOP.


 


IF sy-subrc <> 0.
* Use the BAPI for Commit
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'H'.
ENDIF.

번호 제목 글쓴이 날짜 조회 수
188 BAPI LIST 입니다. 참고하세요. [24] file 노름마치 2007.12.11 4989
187 abap refresh 함수 [2] 꿈하루 2007.12.04 6144
186 문자열 자를 때 자르는 위치에 2BYTE문자가 있는지를 체크하는 방법입니다. [8] 꿈하루 2007.12.02 7098
185 스크린에서 리스트 박스의 값을 동적으로 생성하는 tip [1] sapjoy 2007.12.01 4844
184 SAP Tips. [7] file 박성민 2007.11.22 5497
183 SUBQUERY 사용예 입니다. [1] 노름마치 2007.11.21 9985
182 Background Processing sapjoy 2007.11.21 3445
181 READ_TEXT 관련 [14] file 노름마치 2007.11.15 5187
180 Internal table 사용시 속도개선을 위한 구문 [16] 노름마치 2007.11.14 10224
179 NATIVE SQL의 INSERT 문 [4] sapjoy 2007.11.13 6276
» BAPI_DELIVERYPROCESSING_EXEC 납품문서 만들때 사용하세요 노름마치 2007.10.30 7559
177 widget을 이용한 Job monitor 데모 [1] 해처리 2007.10.24 3616
176 Tip : 전표 라인 아이템 Direct 조회 [5] 2007.10.23 10284
175 주민번호 체크 [3] 임선미 2007.10.23 4809
174 그룹을 이용하여 SAP PRD 시스템 접속하기 [2] file 이명환 2007.10.18 4542
173 새로운 Print format 추가하기 [5] file 이명환 2007.10.18 3686
172 미니 SAP 설치 메뉴얼 입니다. [5] 신종철™ 2007.09.18 4581
171 간단팁1 : 텍스트 금액에서 천단위 구분자 ',' 삭제(개수 상관없음) [12] 윤훈태 2007.10.15 5451
170 간단팁2 : 특정 값으로 구분된 텍스트, 한방에 분리 및 각각의 변수에 저장 [2] 윤훈태 2007.10.15 4160
169 SAP 어플리케이션의 구성 [3] file 노름마치 2007.10.11 3901