点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的社区,
我们正在将销售订单从SAP本地系统复制到C4C。 我们有机会ID参考链接到复制的销售订单。 在C4C中不存在链接的商机ID引用的一种情况下,复制将失败。
我们希望使用自定义代码来处理此问题,但调试器中不会触发任何事件。
尽管,当系统中存在机会ID时,将触发相同的事件(BusinessTransactionDocumentReference-BeforeSave,Root-BeforeSave),并且复制成功。
我相信此验证已在标准中进行 SAP的ABAP代码,由于此验证失败,因此不会触发PDI解决方案中的代码。
有什么方法可以处理这种行为?
以下是我们添加到解决方案中的代码段。
致谢,
Ayushi Verma
(55.7 kB)
嗨Arushi
是的,它不会像之前一样在触发扩展名代码之前触发PDI(扩展名)代码,标准代码已经忽略了它,
您是否尝试过在中间件中默认它( CPI或PI),如果没有,我建议您执行此操作,并在备用字段(扩展名字段)中传递来自SAP内部部署的实际机会ID
致谢
Dedeepya p>
感谢Dedeepya的有用帮助。 我们正在尝试通过中间件来解决这个问题:)
此致,
Ayushi Verma
嗨Ayushi
如果机会不存在,您打算创建机会还是仅作为参考?
Incase
在这种情况下,请确保存在"机会"或将"虚拟机会"用作"虚拟机会",以供参考。该代码专门将C4C应用程序指向" C4C机会",并希望该代码存在。 占位符或更改TypeCode(请参阅我们如何参考C4C销售中不存在的发票/信用/PO等来复制销售订单)
希望这会有所帮助。
致谢
Dedeepya
嗨Dedeepya,
感谢您的回复。
由于我们的PDI解决方案的代码完全没有触发,因此我们无法通过代码分配虚拟机会。 我们正在尝试清除机会参考,以便在复制时触发BeforeSave事件时,它将没有任何机会将销售订单链接到该对象,因此复制不会失败。 但这无法实现。
这似乎正在发生,因为首先触发了标准验证,并且复制在执行我们的代码之前失败。
我们是否应该对配置进行一些更改以创建虚拟机会(如果不存在)? 很抱歉,我找不到与此相关的任何博客。
如果遇到任何相关博客,请您帮我。
此致,
Ayushi Verma
一周热门 更多>