未从SC创建SRM PO-传输错误

2020-08-15 03:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨。 我是SRM的新手,所以我...

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

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


嗨。

我是SRM的新手,所以我先向您道歉。

购物车一旦获得第二次批准,便会获得批准,但不会创建采购订单。

在购物车监控器中查看SC,SC的状态为已批准,但消息为"无法完成S&150更新"。 项目描述状态为"传输错误"。

查看工作流程,我可以看到SC批准工作流程已经完成,但此后什么都没有完成。

我看过RZ20,但似乎没有任何错误。 我没有检查整棵树,所以我可能会错过它。 我应该在RZ20中检查某些东西吗?

我很高兴对其进行调试,但是我没有在哪里放置断点。 你有什么建议吗?

我可以在任何地方检查错误吗?

是什么原因导致采购订单? 我以为这是一个工作流程,但是我不太确定了。 可能是批处理作业吗?

我们正在运行SRM 713。

对于所有问题,我深表歉意。 请忽略那些愚蠢的问题,并回答有用的问题。

非常感谢。

斯图尔特。

5条回答
SAP砖家
2020-08-15 04:32

嗨·洛朗。

非常感谢您的链接。 它非常有用。

很抱歉,劳伦特和伊姆雷花了这么长时间与你们联系。

我已经设法调试了它,但是还没有找到实际的问题。 如果您还有其他建议的解决方案,将不胜感激。

我一直调试到类方法CL_BBP_BS_ADAPTER_SC-IF_BBP_SC_BE_CRT〜DO。

第152行调用create_document并返回消息:

创建的编号为3000079701的S SRM采购订单
W是否可以满足交货日期?
W重新获得获利能力段

没有实际错误。 在第160行的下一次调用将调用valuate_return,并且不会将任何消息标记为错误。 然后,它在第171行调用on_create_success,最终在后端ERP系统中调用BAPI_TRANSACTION_COMMIT。 调试发现缓冲区表(绝对是JEST和JSTO表)似乎没有值,因此没有要保存的内容,因此返回错误:

E S&150更新无法完成

在第175行,它调用了validate_return,它获取错误消息并引发通信错误。 在完成此操作的注释中,假定后端有一个锁。 在提交之前,PO被锁定在后端,但是一旦提交失败,锁将被删除。 我认为这些锁是正常的,因为此时尚未提交PO。

在此过程的早期,代码调用函数META_SC_BE_CRT,该函数返回错误"未维护驱动程序功能BUS2012 CreateFromData ERP_4.0"。 对错误进行了快速搜索之后,没有发现任何有用的信息,而且它没有停止该过程,我认为该错误并不重要,但不能百分百确定。

FC已经确认该过程可在其他系统中使用,因此该过程特定于此。 他们检查了PO编号范围的设置是否正确。

我的下一步是提出SAP事件,以查看SAP是否可以提供任何指导。

当我有一个问题时,我将用解决方案更新此问题。

谢谢你们到目前为止的帮助。

Stuart。

一周热门 更多>