如何使用SAP CRM External Interface进行订单同步

发布时间:2022-01-19 14:55:11 作者:柒染
来源:亿速云 阅读:221

小编今天带大家了解如何使用SAP CRM External Interface进行订单同步,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何使用SAP CRM External Interface进行订单同步”的知识吧。

我们将不再将CRM中间件用于内部业务流程,例如根据服务订单创建后续文档。

然而,我们仍然希望允许客户使用CRM MW连接外部系统,如BW系统或遗留系统(通过xif适配器)。

因此,创建一个订单消息传递BDOC仍然必须有效,并且数据应该正确到达相应的适配器。

特别是,我对从创建BDOC到(bw和xif)适配器的过程中旧的One Order数据库表上的任何直接SELECT语句感兴趣。

我们已经编译了所有SELECT语句的列表,但有时很难分析相应的代码片段是否真的在支持的场景中进行了处理。

目前还不清楚可以在哪个系统/客户端测试CRM中间件的激活。

如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步

事务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中的对应配置相比:

如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步

WE19是IDOC处理的测试工具。

如果系统中没有IDoc,则必须使用消息类型从头创建一个,但如果系统中已有IDoc,则最方便的方法是使用“现有IDoc”选项。

# Sync 

Issue 1 - after saving a Service Order in QG3/130, mno BDOC is generated.

root cause:

如何使用SAP CRM External Interface进行订单同步

# solution

如何使用SAP CRM External Interface进行订单同步

Issue 2 - MBOC is generated, but no IDOC is generated.

如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步

问题:FM CRM_ORDER_SAVE_OW中没有错误处理。

这样的事情屡见不鲜:

如何使用SAP CRM External Interface进行订单同步

Then debug this FM - it is not executed AT ALL:

如何使用SAP CRM External Interface进行订单同步

in FM: CRMXIF_BT_IO_MAP_TO_DATA

如何使用SAP CRM External Interface进行订单同步

此服务订单的状态:

如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步

但是,最终用户很难找到WebUI中到底有哪些错误:如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步

可以编写一份报告来从CRM_JEST中删除I1030和I1056,但我认为这不是一个正确的方法-我们必须用解决方案来解决错误状态,这对最终用户也是可行的。

# Sync 

这是我的错:我正在测试一个服务订单,该订单在Qg3/130中仍然具有旧的持久性: fault: I am testing on a service order which still has old persistence in QG3/130:

如何使用SAP CRM External Interface进行订单同步

在我从头开始创建新的服务订单之后,xif Outbound场景工作得非常好-成功地生成了IDOC并将其发送到xif站点:如何使用SAP CRM External Interface进行订单同步如何使用SAP CRM External Interface进行订单同步

我快速浏览了ST05跟踪的所有访问的DB表:如何使用SAP CRM External Interface进行订单同步

您还可以在以下位置找到跟踪文件:

如何使用SAP CRM External Interface进行订单同步

感谢大家的阅读,以上就是“如何使用SAP CRM External Interface进行订单同步”的全部内容了,学会的朋友赶紧操作起来吧。相信亿速云小编一定会给大家带来更优质的文章。谢谢大家对亿速云网站的支持!


推荐阅读:
  1. 怎么使用SAP PI将CRM的Opportunity同步到C4C去
  2. SAP CRM 事务码CRMV_EVENT的用法是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sap crm external interface

上一篇:服务器的网络传输介质是什么

下一篇:html5中有哪些常用框架

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》