메뉴 건너뛰기

SAP 한국 커뮤니티

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

노름마치 2007.10.29 19:06 조회 수 : 7496 추천: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.

번호 제목 글쓴이 날짜 조회 수
187 프로그램 내에서 문자열 찾기 [3] sapjoy 2007.03.06 6235
186 NATIVE SQL의 INSERT 문 [4] sapjoy 2007.11.13 6258
185 Access predicates and Filter predicates sapjoy 2012.03.14 6289
184 SAP 테이블 구조도 [8] file 죽돌이 2009.01.28 6305
183 BAPI_MATERIAL_AVAILABILITY 가용성체크시에 사용하세요. [1] 노름마치 2007.12.10 6306
182 Automated Note Search & Customer Code Detection 소주와 막걸리 2011.04.27 6352
181 TRANSPORTING [9] ecbase 2006.12.02 6373
180 업로드할 엑셀 파일을 TXT 파일(탭으로 분리된)로 내리지 않고 엑셀파일로 꿀단지 2011.10.11 6377
179 add 구문 [3] sapjoy 2006.12.02 6431
178 Internal Table Read performance [4] file sapjoy 2012.03.12 6431
177 특정프로그램 내에서 프린터로 직접 프린트하는 함수 [8] 미쓰조 2010.03.17 6441
176 SAP의 On-line Program에서 Double Click Event 잡는 법 [8] Delight 2008.04.30 6461
175 (-) 부호 값 앞에 붙이기 [6] 권장원 2009.11.06 6473
174 Nested loops Tunning [3] sapjoy 2012.03.13 6509
173 SAP Icon 출력 [3] 홍성현 2007.08.09 6538
172 테이블 구조 다운로드 DD03L 테이블 조회 [1] sapjoy 2006.12.12 6546
171 [Function]금액(숫자)를 영문철자로 바꿔보자 [3] file 양키 2010.09.28 6549
170 <img src=d.gif>[Function]Edit 팝업창을 뛰워보자[추천:e-abap] [19] file 양키 2010.09.28 6602
169 [Tip] Explorer 8.0 & SAP GUI 7.2 fancky 2011.05.19 6603
168 Buffer Bypass 방법 [4] sapjoy 2010.05.20 6618