创建销售订单时-计划行创建VBAP-KWMENG数量字段变双

2020-08-16 07:22发布

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

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

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


嗨朋友,

面临问题,使用BAPI-BAPI_SALESORDER_CHANGE创建销售订单计划项目时,成功创建了计划行,但检入VBAP-KWMENG时数量增加了一倍。 例如,将数量传递给BAPI-20表示在运行BAPI之后,VBAP-KWMENG字段中的数量变为40。

13条回答
hengyuye
2020-08-16 08:01

请同时发布屏幕截图,以便更容易了解发生了什么。

我不是经验丰富的开发人员,因此 如果某些问题似乎过于基本,请耐心等待:)

您确定要更新正确的计划行吗? 在SCHEDULE_LINES中,您具有ITM_NUMBER和SCHED_LINE,但似乎没有指定SCHED_LINE,您只是为特定订单商品的计划行设置了一些数量。

似乎您正在创建新的计划。 行,而不是修改现有行,请检查VBEP中的结果并发布订单项的计划行选项卡的屏幕截图。

您确定将正确的值传递给了 BAPI? 如果我是您,我会在执行BAPI更改之前放置一个断点,并检查传递给FM的内容。

您是否尝试在SE37中使用BAPI_SALESORDER_CHANGE和BAPI_TRANSACTION_COMMIT运行测试序列以检查是否 正确传递参数? 这可以帮助您消除问题出在程序中的某些变量上的可能性。

一周热门 更多>