메뉴 건너뛰기

SAP 한국 커뮤니티

BAPI_PR_CREATE 구매요청 생성시에 사용하세요

노름마치 2007.12.10 21:40 조회 수 : 23709 추천:2

FUNCTION Z_NPIP_PR_CREATE .
*"----------------------------------------------------------------------
*"*"Local Interface:
*" EXPORTING
*" VALUE(NUMBER) LIKE BAPIMEREQHEADER-PREQ_NO
*" TABLES
*" PRITEM STRUCTURE BAPIMEREQITEMIMP
*" PRHEADERTEXT STRUCTURE BAPIMEREQHEADTEXT OPTIONAL
*" RETURN STRUCTURE BAPIRET2 OPTIONAL
*"----------------------------------------------------------------------


 


DATA : S_HEADER LIKE BAPIMEREQHEADER OCCURS 0 WITH HEADER LINE.
S_HEADER-PR_TYPE = 'NB'.
* S_HEADER-CTRL_IND = 'X'.
* S_HEADER-GENERAL_RELEASE = 'X'.
* S_HEADER-CREATE_IND = 'X'.
* S_HEADER-ITEM_INTVL = 0000.
* S_HEADER-LAST_ITEM = 0000.
* S_HEADER-AUTO_SOURCE = 'X'.
* S_HEADER-MEMORY = 'X'.
APPEND S_HEADER.
*
DATA : S_HEADERX LIKE BAPIMEREQHEADERX OCCURS 0 WITH HEADER LINE.
S_HEADERX-PR_TYPE = 'X'.
* S_HEADER-CTRL_IND = 'X'.
* S_HEADER-GENERAL_RELEASE = 'X'.
* S_HEADER-CREATE_IND = 'X'.
* S_HEADER-ITEM_INTVL = 'X'.
* S_HEADER-LAST_ITEM = 'X'.
* S_HEADER-AUTO_SOURCE = 'X'.
* S_HEADER-MEMORY = 'X'.
*
*
APPEND S_HEADERX.


DATA : S_ITEMX LIKE BAPIMEREQITEMX OCCURS 0 WITH HEADER LINE.
S_ITEMX-MATERIAL = 'X'.
S_ITEMX-PLANT = 'X'.
S_ITEMX-QUANTITY = 'X'.
S_ITEMX-DELIV_DATE = 'X'.


APPEND S_ITEMX.


DATA : S_ITEMEXP LIKE BAPIMEREQITEM OCCURS 0 WITH HEADER LINE.
S_ITEMEXP-DOC_TYPE = 'NB'.


APPEND S_ITEMEXP.


CALL FUNCTION 'BAPI_PR_CREATE'
EXPORTING
PRHEADER = S_HEADER
PRHEADERX = S_HEADERX
* VERSIONS =
* TESTRUN =
IMPORTING
NUMBER = NUMBER
* PRHEADEREXP =
TABLES
RETURN = RETURN
PRITEM = PRITEM
PRITEMX = S_ITEMX
PRITEMEXP = S_ITEMEXP
* PRITEMSOURCE =
* PRACCOUNT =
* PRACCOUNTPROITSEGMENT =
* PRACCOUNTX =
* PRADDRDELIVERY =
* PRITEMTEXT =
PRHEADERTEXT = PRHEADERTEXT
* EXTENSIONIN =
* EXTENSIONOUT =
* PRVERSION =
* PRVERSIONX =
* ALLVERSIONS =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
* WAIT =
* IMPORTING
* RETURN =
.


ENDFUNCTION.

번호 제목 글쓴이 날짜 조회 수
207 ABAP_INTEGRATION_GUIDE_22 [1] file kk 2008.01.23 3997
206 ICC_INTEGRATION_GUIDE_22 [1] kk 2008.01.23 3955
205 jco_tutorial-ja_doo [2] file kk 2008.01.23 3197
204 ALV autorefresh 입니다. [13] eclipse 2008.01.15 4941
203 경고음 없애는 방법 [8] 도련님 2008.01.11 4425
202 화면에 드롭다운 리스트 박스 추가 하기. ABCD [8] 버즈즈 2008.01.04 5177
201 alv 메뉴만들기.. [9] 버즈즈 2008.01.04 4780
200 ABAP TIP 정리(영문 60페이지) [31] file sapjoy 2008.01.04 4478
199 BAPI_SALESDOCU_CREATEFROMDATA1 판매오더를 이렇게 생성해도 되는군요. [4] 노름마치 2007.12.10 5507
198 BAPI_RESERVATION_CREATE1 MB21의 예약생성시 사용하세요. [2] 노름마치 2007.12.10 7609
197 BAPI_PR_CREATE 구매요청 생성시에 사용하세요. 이렇게도 쓸 수 있군요. [1] 노름마치 2007.12.10 6683
» BAPI_PR_CREATE 구매요청 생성시에 사용하세요 [2] 노름마치 2007.12.10 23709
195 BAPI_PO_CREATE1 구매오더 생성시에 사용하세요 [8] 노름마치 2007.12.10 9713
194 BAPI_PO_CHANGE 구매오더 변경시에 사용하세요 [7] 노름마치 2007.12.10 5559
193 BAPI_MESSAGE_GETDETAIL 작업결과에 대한 메세지는 이렇게도 보여줄수 있겠군요 [1] 노름마치 2007.12.10 4825
192 BAPI_MATERIAL_SAVEDATA 자재마스터 생성시에 사용하세요. [1] 노름마치 2007.12.10 9268
191 BAPI_MATERIAL_AVAILABILITY 가용성체크시에 사용하세요. [1] 노름마치 2007.12.10 6310
190 BAPI_INCOMINGINVOICE_CREAE 송장처리시에 사용하세요. [1] 노름마치 2007.12.10 4535
189 BAPI_GOODSMVT_CREATE 입고/출고/재고이동시에 사용하세요. [5] 노름마치 2007.12.10 15111
188 BAPI LIST 입니다. 참고하세요. [24] file 노름마치 2007.12.10 4964