2020-09-03 22:02发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 虽然我尝试使用BAPI... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
虽然我尝试使用BAPI_SALESORDER_CHANGE来补充计划行日期,但它适用于订单项的第一个计划行。 如果我要修改同一订单项的第二个计划行,则其给出的错误为
"系统错误:项目000010的计划行0002不存在"。
请问我是否遇到相同问题或解决此错误的任何想法。
谢谢
Kamalakar。
在这种情况下(我不是开发人员),我通常要做的是在SE37中以相同顺序创建测试数据,并执行BAPI_SALESORDER_CHANGE和BAPI_TRANSACTION_COMMIT的测试序列。 如果通过SE37而不是通过程序正确更新了计划行,则问题出在自定义代码,因此我将放置一个断点以找出SE37和z *中参数值之间的区别
如果在SE37和z *程序中出现相同的错误,我将在执行SE37中的测试序列之前使用BAPISDORDER_GETDETAILEDLIST来验证每个项目的计划行(实际上,我会在尝试之前进行此操作) 还要别的吗)。
我使用的另一个故障排除选项是通过VA02修改文档。 如果SE37和Z *程序无法按预期工作,但是VA02是否会寻找与屏幕逻辑,硬编码TCODE等有关的任何内容。
当然,有经验的开发人员应该能够进行故障排除 仅仅通过调试即可解决问题(这可能很耗时),但由于我不是一个人-我使用了我在向开发人员寻求帮助之前提到的技术。
最多设置5个标签!
在这种情况下(我不是开发人员),我通常要做的是在SE37中以相同顺序创建测试数据,并执行BAPI_SALESORDER_CHANGE和BAPI_TRANSACTION_COMMIT的测试序列。 如果通过SE37而不是通过程序正确更新了计划行,则问题出在自定义代码,因此我将放置一个断点以找出SE37和z *中参数值之间的区别
如果在SE37和z *程序中出现相同的错误,我将在执行SE37中的测试序列之前使用BAPISDORDER_GETDETAILEDLIST来验证每个项目的计划行(实际上,我会在尝试之前进行此操作) 还要别的吗)。
我使用的另一个故障排除选项是通过VA02修改文档。 如果SE37和Z *程序无法按预期工作,但是VA02是否会寻找与屏幕逻辑,硬编码TCODE等有关的任何内容。
当然,有经验的开发人员应该能够进行故障排除 仅仅通过调试即可解决问题(这可能很耗时),但由于我不是一个人-我使用了我在向开发人员寻求帮助之前提到的技术。
一周热门 更多>