修改生產訂單的BAPI

2021-08-31 21:54:52 字數 1614 閱讀 1905

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

已找到修改生產訂單的bapi!   ----------------bapi_prodord_change

可惜的是無法修改生產訂單的元件(訂單項)。可以修改其日期及其狀態!

如果生產訂單過多,可以批量建立生產訂單,例如通過上傳excel檔案來批量建立,系統也有相應bapi,否則bdc又很慢。

建立生產訂單:

'bapi_prodord_create『

call function 'bapi_prodord_create'

exporting

orderdata        = i_orddata

importing

return           = i_return

order_number     = i_order_number

order_type       = i_order_type.

輸入引數主要看orderdata,填入生產訂單所需資訊,order_number 是輸出資訊,return 中保留了出錯資訊,如果有e型別的訊息的話。

修改生產訂單:

'bapi_prodord_change'

call function 'bapi_prodord_change' "bapi: change production order  exporting    number =                    " bapi_order_key-order_number  production order number    orderdata =                 " bapi_pp_order_change  transfer structure for changing production orders    orderdatax =                " bapi_pp_order_changex  transfer structure for changing production orders  importing    return =                    " bapiret2      return parameters    order_type =                " bapi_order_copy-order_type  order type    order_status =              " bapi_order_status  order status indicator    master_data_read =          " bapiflag-bapiflag  indicator: master data read    .  "  bapi_prodord_change
number是輸入的生產訂單號,orderdata中輸入要修改那些引數,注意orderdatax 引數如果要修改那些引數,要相應的再這個結構標記x。這個引數設計的很好,不然的話還得先把生產訂單所有狀態讀出來,在修改賦值,有了這個引數就方便很多。

給我老師的人工智慧教程打call!

呼叫BAPI審批 取消審批採購訂單

data gt t16fs type standard table of t16fs,批准策略 定義採購訂單對應的審批資訊 begin of gt ekko occurs 0,ebeln like ekko ebeln,採購訂單編號 frggr like ekko frggr,審批組 frgsx l...

生產訂單狀態

訂單 dlv 交貨已完成 teco 技術完成 的狀態一直困擾著大家 現就這兩個狀態的作用作一下說明。在 co中這兩個狀態用於結果分析,即確認工單的餘額是進入在製品還是進入差異,有這兩個狀態中的乙個時,工單餘額即會進入差異,否則進入在製品。在進行co 在製品計算 kkao 時,系統會取當前有效日期的 ...

建立銷售訂單BAPI一些心得

1.建立銷售訂單使用的bapi bapi salesorder createfromdat2 但是 business object限制為 bus2032 使用fm data lv objtype type oj name ls header sd doc cat為銷售訂單型別,即型別為 vbak v...