采购申请 RFC BAPI
新版本:
CALL FUNCTION 'BAPI_PR_CREATE'
EXPORTING
PRHEADER = IS_PRHEADER
PRHEADERX = IS_PRHEADERX
TESTRUN = IS_TESTRUN
IMPORTING
NUMBER = OP_PREQ_NO
TABLES
RETURN = OT_LOG
PRITEM = IT_PRITEM
PRITEMX = IT_PRITEMX
PRITEMEXP = OT_PRITEMEXP.
旧版本
CALL FUNCTION 'BAPI_REQUISITION_CREATE'
EXPORTING
SKIP_ITEMS_WITH_ERROR = SPACE
AUTOMATIC_SOURCE = 'X'
IMPORTING
NUMBER = OP_PREQ_NO
TABLES
REQUISITION_ITEMS = IT_ITEMS
REQUISITION_ITEM_TEXT = IT_ITEMS_TEXT
RETURN = OT_LOG.
1.2 修改采购申请
CALL FUNCTION 'BAPI_PR_CHANGE'
EXPORTING
NUMBER = IP_PR_NUMBER
PRHEADER = IS_PRHEADER
PRHEADERX = IS_PRHEADERX
TESTRUN = IS_TESTRUN
TABLES
RETURN = OT_LOG
PRITEM = IT_PRITEM
PRITEMX = IT_PRITEMX
PRITEMTEXT = IT_PRITEMTEXT
PRHEADERTEXT = IT_PRHEADERTEXT.
1.3 显示采购申请
CALL FUNCTION 'BAPI_PR_GETDETAIL'
EXPORTING
NUMBER = OT_PRITEM-PR_NUMBER
ITEM_TEXT = 'X'
HEADER_TEXT = 'X'
TABLES
PRITEMTEXT = PRITEMTEXT
PRHEADERTEXT = PRHEADERTEXT.
1.4 审批采购申请
SELECT MANDT BANFN BNFPO LOEKZ FRGGR FRGST
INTO CORRESPONDING FIELDS OF TABLE IT_EBAN
FROM EBAN
WHERE BANFN = IP_NUMBER AND
LOEKZ <> 'X'.
SELECT SINGLE * FROM T16FS WHERE FRGGR = IT_EBAN-FRGGR AND FRGSX = IT_EBAN-FRGST.
CALL FUNCTION 'BAPI_REQUISITION_RELEASE'
EXPORTING
NUMBER = TAB01-BANFN
REL_CODE = TAB01-FRGC
ITEM = TAB01-BNFPO
USE_EXCEPTIONS = 'X'
NO_COMMIT_WORK = 'X'
IMPORTING
REL_STATUS_NEW = REL_STATUS_NEW
REL_INDICATOR_NEW = REL_INDICATOR_NEW
TABLES
RETURN
总结
以上是生活随笔为你收集整理的采购申请 RFC BAPI的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 请问在FOB条件下,订舱的具体流程是怎样
- 下一篇: 利用函数BAPI_PR_CREATE开发