1. 程式人生 > >API_OUTB_DELIVERY_CREATE_SLS 建立交貨單

API_OUTB_DELIVERY_CREATE_SLS 建立交貨單

report zcreate_dn.
*---Bapi Data Define
data:delivery type bapishpdelivnumb-deliv_numb,
num_deliveries type bapidlvcreateheader-num_deliveries,
sales_order_items like bapidlvreftosalesorder occurs 0 with header line,
return like bapiret2 occurs 0 with header line .

start-of-selection.
*---Assign Value
sales_order_items-ref_doc = '0000002008'. "訂單號
sales_order_items-ref_item = '000010'. "行專案號
sales_order_items-dlv_qty = 1. "數量
sales_order_items-sales_unit = 'EA'. "單位
append sales_order_items.

*---Call BAPI Function
call function 'BAPI_OUTB_DELIVERY_CREATE_SLS'
importing
delivery = delivery
num_deliveries = num_deliveries
tables
sales_order_items = sales_order_items
return = return.

call function 'BAPI_TRANSACTION_COMMIT'
exporting
wait = 'X'.