小编今天带大家了解如何使用SAP CRM External Interface进行订单同步,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何使用SAP CRM External Interface进行订单同步”的知识吧。
我们将不再将CRM中间件用于内部业务流程,例如根据服务订单创建后续文档。
然而,我们仍然希望允许客户使用CRM MW连接外部系统,如BW系统或遗留系统(通过xif适配器)。
因此,创建一个订单消息传递BDOC仍然必须有效,并且数据应该正确到达相应的适配器。
特别是,我对从创建BDOC到(bw和xif)适配器的过程中旧的One Order数据库表上的任何直接SELECT语句感兴趣。
我们已经编译了所有SELECT语句的列表,但有时很难分析相应的代码片段是否真的在支持的场景中进行了处理。
目前还不清楚可以在哪个系统/客户端测试CRM中间件的激活。
事务BDFG就是这样:它提供了基于BDOC结构生成xif IDOC结构的可能性。
接口名称可以在表CRMXIF_BDOCIF中找到。
出站方案。
(1)数据在应用中发生变化。
(2)创建一个mBDoc,并将其传递给CRM中间件。
(3)CRM MW为mBDoc确定可能的外部接收器,并将该mBDoc发送到xif Adapter。
(4)xif Adapter将mBDoc转换为类XML或IDOC,并启动适当的基本服务(SOAP、ALE),该服务例如通过第三方中间件工具将数据对象发送到外部接收器。
发行。
(1)BUS_TRANS_MSG BDOC](https://ions/thread/2067409https://ions/thread/172785https://p/support/knowledge/preview/en/2343680)未生成[CRMXIF_ORDER_SAVE IDOC。
#疑难解答#。
(1)转到t-code R3AC1并确保对象BUS_TRANS_MSG包含从CRM到XIF的流上下文。
(2)表格EDIDC。
(3)FM:SMW3_OUTBOUNDADP_CALLADAPTERS、CRMXIF_ORDER_IDOC_SEND、CRM_STATUS_CHANGE_FOR_ACTIVITY、CRM_UPLOAD_BUS_TRANS_MSG。
(4)TJ07&TJ31:当状态为某一用户状态(TJ31)和某一系统状态(TJ07)时,判断是否允许业务交易。
示例:在TJ07中,如果系统状态为I3037,则由于MODKZ字段中的条目3,则禁止常业务交易。
在用户交互术语中,如果交易的系统状态为I3037,则用户不能支持可编辑的交易。
在这种情况下,用户会看到错误“不可能在文档中进行更改”。
TJ07中的条目可以从交易码BS32中找到。
一个有趣的发现。
最近,我支持的C4C客户询问了一些关于使用PI集成C4C和CRM的集成问题。
浏览集成文档后,我知道可以在C4C和CRM之间复制主数据(BP、Product等)和销售数据。
AG9中的必要配置与旧CRM系统Q0C/304中的对应配置相比:
WE19是IDOC处理的测试工具。
如果系统中没有IDoc,则必须使用消息类型从头创建一个,但如果系统中已有IDoc,则最方便的方法是使用“现有IDoc”选项。
# Sync
Issue 1 - after saving a Service Order in QG3/130, mno BDOC is generated.
root cause:
# solution
Issue 2 - MBOC is generated, but no IDOC is generated.
问题:FM CRM_ORDER_SAVE_OW中没有错误处理。
这样的事情屡见不鲜:
Then debug this FM - it is not executed AT ALL:
in FM: CRMXIF_BT_IO_MAP_TO_DATA
此服务订单的状态:
但是,最终用户很难找到WebUI中到底有哪些错误:
可以编写一份报告来从CRM_JEST中删除I1030和I1056,但我认为这不是一个正确的方法-我们必须用解决方案来解决错误状态,这对最终用户也是可行的。
# Sync
这是我的错:我正在测试一个服务订单,该订单在Qg3/130中仍然具有旧的持久性: fault: I am testing on a service order which still has old persistence in QG3/130:
在我从头开始创建新的服务订单之后,xif Outbound场景工作得非常好-成功地生成了IDOC并将其发送到xif站点:
我快速浏览了ST05跟踪的所有访问的DB表:
您还可以在以下位置找到跟踪文件:
感谢大家的阅读,以上就是“如何使用SAP CRM External Interface进行订单同步”的全部内容了,学会的朋友赶紧操作起来吧。相信编程网小编一定会给大家带来更优质的文章。谢谢大家对编程网网站的支持!