BAPI_SALESORDER_CHANGE(如何更改拒绝原因)?

2020-09-02 06:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用FM BAP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用FM" BAPI_SALESORDER_CHANGE"更改项目级别的拒绝原因。 当我运行以下代码时,它不会更改项目级别的拒绝原因。

报告ZSOCCLOSE。

数据:类似于BAPISDH1X的st_BAPISDH1X,

it_BAPIRET2类型BAPIRET2发生0,

it_BAPISDITMX类型BAPISDITMX OCCURS 0,

wa_BAPISDITMX类型BAPISDITMX,

it_BAPISDITM类型BAPISDITM OCCURS 0,

wa_BAPISDITM类型BAPISDITM。

st_BAPISDH1X-UPDATEFLAG ='U'。

wa_BAPISDITMX-ITM_NUMBER ='000100'。

wa_BAPISDITMX-UPDATEFLAG ='U'。

wa_BAPISDITMX-REASON_REJ ='X'。

APPEND wa_BAPISDITMX到它_BAPISDITMX。

wa_BAPISDITM-ITM_NUMBER ='000100'。

wa_BAPISDITM-REASON_REJ ='03'。

* wa_BAPISDITM-MATERIAL ='J5000032BLCK'。

* wa_BAPISDITM-PLANT ='1000'。

* wa_BAPISDITM-PROD_HIERA ='100012000330000003'。

将wa_BAPISDITM附加到它_BAPISDITM。

通话功能'BAPI_SALESORDER_CHANGE'

导出

SALESDOCUMENT ='0003000153'

  • ORDER_HEADER_IN =

ORDER_HEADER_INX = st_BAPISDH1X

  • 模拟=

  • BEHAVE_WHEN_ERROR =''

  • INT_NUMBER_ASSIGNMENT =''

  • LOGIC_SWITCH =

表格

RETURN = it_BAPIRET2

ORDER_ITEM_IN = it_BAPISDITM

ORDER_ITEM_INX = it_BAPISDITMX。

  • 合作伙伴=

  • PARTNERCHANGES =

  • 合作伙伴=

  • ORDER_CFGS_REF =

  • ORDER_CFGS_INST =

  • ORDER_CFGS_PART_OF =

  • ORDER_CFGS_VALUE =

  • ORDER_CFGS_BLOB =

  • ORDER_CFGS_VK =

  • ORDER_CFGS_REFINST =

  • SCHEDULE_LINES =

  • SCHEDULE_LINESX =

  • ORDER_TEXT =

  • ORDER_KEYS =

  • CONDITIONS_IN =

  • CONDITIONS_INX =

  • EXTENSIONIN =

谢谢

基山