DEMO:关闭销售订单BAPI_SALESORDER_CHANGE
发布时间:2022-10-18 10:24:47 325 相关标签: # 小程序
进群统一修改群名片,例如BJ_ABAP_森林木。群内禁止发广告及其他一切无关链接,小程序等,进群看公告,谢谢配合
不修改昵称会被不定期踢除,谢谢配合


REPORT zdemo_close_so.
DATA: ls_order_header_in LIKE bapisdh1,
ls_order_header_inx LIKE bapisdh1x.
DATA:lt_return LIKE TABLE OF bapiret2.
DATA:ls_return LIKE LINE OF lt_return.
DATA:lt_order_item_in LIKE TABLE OF bapisditm,
lt_order_item_inx LIKE TABLE OF bapisditmx.
DATA:ls_order_item_in LIKE LINE OF lt_order_item_in.
DATA:ls_order_item_inx LIKE LINE OF lt_order_item_inx.
PARAMETERS p_so TYPE vbak-vbeln.
START-OF-SELECTION.
ls_order_header_in-req_date_h = sy-datum.
ls_order_header_inx-updateflag = 'U'.
ls_order_header_inx-req_date_h = 'X'.
ls_order_item_in-itm_number = 10.
ls_order_item_in-reason_rej = 'Z3'. "关闭原因
APPEND ls_order_item_in TO lt_order_item_in.
ls_order_item_inx-itm_number = 10.
ls_order_item_inx-updateflag = 'U'.
ls_order_item_inx-reason_rej = 'X'.
APPEND ls_order_item_inx TO lt_order_item_inx.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = p_so
order_header_in = ls_order_header_in
order_header_inx = ls_order_header_inx
TABLES
return = lt_return
order_item_in = lt_order_item_in
order_item_inx = lt_order_item_inx.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
文章来源: https://blog.51cto.com/u_15680210/5761139
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报