BAPI_PO_CREATE1代码怎么写
BAPI_PO_CREATE1是SAP系统中的一个标准函数模块,用于创建采购订单。在SAP中使用ABAP语言进行开发,具体的代码如下:
DATA: ls_poheader LIKE bapimepoheader, ls_poheaderx LIKE bapimepoheaderx, ls_poitem LIKE bapimepoitem, ls_poitemx LIKE bapimepoitemx, ls_poitemx_key LIKE bapimepoitemx_key.
populate header data ls_poheader-doc_type = 'NB'. ls_poheader-vendor = 'VENDOR_NUMBER'. ls_poheader-purch_org = 'PURCHASING_ORG'. ls_poheader-pur_group = 'PURCHASING_GROUP'. ls_poheaderx-updateflag = 'I'.
populate item data ls_poitem-po_item = '1'. ls_poitem-material = 'MATERIAL_NUMBER'. ls_poitem-plant = 'PLANT_NUMBER'. ls_poitem-quantity = '10.000'. ls_poitemx-purch_no_c = 'PO_NUMBER'. ls_poitemx-updateflag = 'I'. ls_poitemx_key-po_item = ls_poitem-po_item.
CALL FUNCTION 'BAPI_PO_CREATE1' EXPORTING poheader = ls_poheader poheaderx = ls_poheaderx TABLES poitem = it_poitem poitemx = it_poitemx EXCEPTIONS error_message = 1 OTHERS = 2.
IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF.
需要注意的是:此代码仅作为参考,具体实现需要依据实际业务场景进行修改。
相关推荐
















