创建销售订单时-计划行创建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条回答

如上所述,您正在创建新的计划行,而不是更新现有的计划行。

在更新文档之前,可以从文档中获取计划行信息,包括计划行号(VBEP-ETENR)-通过从VBEP中选择还是使用BAPISDORDER_GETDETAILEDLIST-取决于程序中需要的其他信息。

< p>然后在SCHEDULE_LINES和SCHEDULE_LINESX中使用确定的ETNR。 并且,请花时间从tcode BAPI中读取BAPI文档! UPDATEFLAG ='X"不是正确的值(如Mateuzs正确指出的那样),请改用'U'。如果我正确理解您的意思,您不应该创建新的计划行,则应该更新现有的计划行。/p>

一周热门 更多>