使用BAPI_SALESORDER_CHANGE更新销售订单计划行时出现问题

2020-09-03 22:02发布

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

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


您好,

虽然我尝试使用BAPI_SALESORDER_CHANGE来补充计划行日期,但它适用于订单项的第一个计划行。 如果我要修改同一订单项的第二个计划行,则其给出的错误为

"系统错误:项目000010的计划行0002不存在"。

请问我是否遇到相同问题或解决此错误的任何想法。

谢谢

Kamalakar。

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

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


您好,

虽然我尝试使用BAPI_SALESORDER_CHANGE来补充计划行日期,但它适用于订单项的第一个计划行。 如果我要修改同一订单项的第二个计划行,则其给出的错误为

"系统错误:项目000010的计划行0002不存在"。

请问我是否遇到相同问题或解决此错误的任何想法。

谢谢

Kamalakar。

付费偷看设置
发送
9条回答
木偶小白
1楼-- · 2020-09-03 22:49

Hi Genia Scott,

没有运气:(

仍然存在相同的错误系统错误:项目000010的计划行0002不存在

谢谢

Kamalakar

Climb_Ma
2楼-- · 2020-09-03 22:43

嗨Kamalakar Reddy,

您是否可以通过VA02进行更改。 修改销售单据时,请经历Snote 2656766-错误V1335 。

原因

  • 发生此错误的可能原因是,对于销售订单中的某个订单项(例如10),有两个计划行。
  • 计划行0001包含所请求的 交货日期,计划行0002中包含已确认的交货日期。
  • 由于请求的交货日期和已确认的交货日期不相同,因此在销售订单中有2个计划行。

分辨率

  1. 这种情况下的解决方案是,您只需要更新包含所请求的交货日期的第一个计划行。
    1. 第二个计划行无法处理,因为它尚未准备好输入, 导致出现错误消息V1335。
  2. 请参阅说明 655666 了解有关此问题的更多详细信息。 如注释中所述,由于错误的可能性不同,因此无法为该问题提供标准解决方案。
    1. 但是,如果您希望进一步处理而不是出现错误消息,那么注释提供了修改选项。 。

致谢

穆克塔尔

bbpeas
3楼-- · 2020-09-03 22:58

你好Mukhtar

非常感谢您的输入。

我实现的解决方案是丢弃要求数量为0的计划行项目。

BAPI将调整日期和时间表订单项。

谢谢

Kamalakar。

一周热门 更多>