使用BAPI批量创建退货订单时出错

2020-08-17 10:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,古鲁的 在批量创建退货单期...

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

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


嗨,古鲁的

在批量创建退货单期间,我遇到错误。 我们正在为此使用 BAPI_CUSTOMERRETURN_CREATE

S V4 233 SALES_HEADER_IN已成功处理

E V1 382未为销售组织org.xxxx distr.chan.xx语言EN定义物料xxxxxxxx

E V4 248 SALES_ITEM_IN xxxxx中的错误

E V4 219销售凭证未更改

请帮助解决此问题。 我将非常感谢你。

预先感谢

5条回答
路亽曱_Ryan
2020-08-17 11:39

1。 我假设当您通过VA01手动创建退货单时,您使用了完全相同的开票凭证作为参考。 如果不是,则VA01测试应尽可能接近您的自定义程序应该执行的操作。

2。 如果一次执行一个文档的订单创建,您将更容易发现问题所在。 在您的示例中,这是对多个订单执行创建的结果。

3。 您或团队中的其他开发人员为什么不调试此自定义程序?

4。 仍然没有有关主数据的信息-这些材料是否扩展到销售区域,是否正确维护了错误消息中指定的语言说明?

5。 没有有关您如何精确创建参考订单的信息。 我希望您知道开发人员有责任确保在使用BAPI_CUSTOMERRETURN_CREATE或类似程序的自定义程序中使用通过VA01复制文档的相同规则。 如果这是您的新概念,请阅读 370988-SD中的BAPI:参考创建

6。 您也可能在某些出口中具有针对某些事务代码执行的自定义逻辑,或者使用了屏幕逻辑。 您还没有消除这个,对吗? 使用SNIF或PRCAT,或仅调试。

7。 冒着令您失望的风险-此类问题最好在本地处理-通过对您自己进行故障排除或寻求同事的帮助。 完成大量的故障排除后,在SAP社区中提供帮助是可行的,其中包含足够的信息,例如主数据和事务数据信息,相关的自定义,相关的自定义代码等。我建议您最后进行更多的故障排除。 如果仍然无法确定根本原因,请更新信息作为对初始问题的注释,并使用@mention通知参与者有关此更新的信息。

请不要使用答案代替注释 当您只希望添加更多信息时。 当您使用错误的响应类型时,线程中的参与者不会收到有关更新的通知,这会减少您获得帮助的机会。 这增加了我们的主持人的工作量,主持人必须更正此类错误发布的回复。

一周热门 更多>