云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名备案_阿里云创建安全组_学生机

小七 141 0

域名备案_阿里云创建安全组_学生机

关于我:

各位读者好,我叫Sai Krishna,目前在SAP CRM担任职能顾问。我对这项技术很陌生,在工作中遇到了很多问题。我写这篇文章是为了帮助那些对这个领域还不熟悉的人提供一些介绍性的概念。

业务场景:

每当SAP和非SAP系统之间的数据流出现问题时,可能会出现错误,需要通过了解BDOC、如何手动加载数据等最基本的概念来解决。

关于CRM中间件

CRM中间件将SAP和非SAP系统的各种数据生产商与SAP CRM环境集成

该领域支持数据的复制、同步和分发,例如在联网的分支机构及其移动现场销售代表之间。CRM中间件将CRM环境中的各种类型的数据生产者(移动客户端、R/3后端系统、业务信息仓库等)连接在一起,并为所有组件提供必要的信息。

在SAP CRM环境中,中间件指的是R3适配器,用于从CRM传输数据外部系统,如R3、移动客户端、群件,反之亦然。数据通过qRFC(排队的远程函数调用)发送。中间件还用于内部将数据从CRM Online传输到CDB.

CRM Online:顾名思义,此数据库包含CRM系统在线处理的相关数据

CDB(合并数据库):此数据库包含移动客户端的相关数据。如果不使用移动场景,大数据专业,

使用中间件的数据传输/加载类型:

(i)初始加载(可以从R3到CRM或CRM到R3)。

(ii)增量加载(仅从R3到CRM)

(iii)上载(仅从CRM到R3)

(iv)请求(使用与初始加载框架相同)

用于分析MW问题的重要事务:

R3AS:启动初始加载

R3AC1:适配器对象概述(应用程序对象)

R3AC3:适配器对象概述(自定义对象)

R3AC5:适配器对象概述(条件对象)

qRFC

R3适配器使用排队的远程函数调用(qRFC)向CRM系统传输数据和从CRM系统传输数据。使用qRFC的优点是,数据是按顺序发送的,如果一个条目由于任何原因被停止,则在删除或成功处理该条目之前,不会处理后续条目。因此,只要停止的条目不被手动删除,数据的一致性将得到保持。

重要的qRFC事务:

SMQ1–监控出站队列

SMQ2–监控入站队列

SMQR–入站队列调度程序

SMQS–出站队列调度程序

请注意,SMQ2中的队列(即入站队列)必须在SMQR中注册才能被删除自动处理。如果队列类型尚未注册,则此类队列将保持"就绪"状态,直到在SMQ2中手动激活它们。可以对SMQR中指定的队列名称使用通配符条目"*"。

出站队列调度程序(SMQS)使用目的地名称而不是队列名称。对于出站队列,自动处理要求在SMQ中注册相应的目标。(例外:CRM站点队列不必注册。)

BDoc分析

BDoc(业务文档)消息在SAP CRM系统中用作构成业务流程(应用程序消息、事务)的数据容器。BDoc消息在CRM服务器内部的CRM应用程序和CRM中间件之间,以及CRM服务器和CRM移动客户端(现场应用程序)之间进行交换。saperp不知道BDoc的概念,智能家居物联网,因此saperp系统和sacrm之间没有BDoc消息的交换。相反,在BAPI调用期间,业务数据被打包到容器中。因此,大数据的未来,在与saperp进行数据交换的过程中,CRM服务器上实际上有出站和入站BDoc消息,但只与入站和出站ERP(R/3)适配器通信。在外部,BDoc消息的内容映射到上述BAPI容器结构。

要在系统中显示BDoc,可以使用事务SMW01或SMW02。

Tr SMW01可用于检查所有BDoc的状态。搜索可根据状态、BDoc GUID、BDoc类型和队列名称进行筛选。

SMW02只是一个摘要–按类型和状态对BDoc进行分组

BDoc处于错误状态:

通过单击红色的"显示BDoc消息/错误/接收器"按钮可以看到错误。验证错误总是由应用程序引发的;在大多数情况下,技术错误也是应用程序的责任

为了找到负责的组件,单击长文本并查找负责所述验证模块的组件(即"导致错误的服务")和/或给出的错误代码。

销售BDoc在SMW01中看起来成功,但缺少数据

在某些情况下,绿灯的BDoc可能仍然有错误。如果发送了部分确认,淘客采集软件,则会发生这种情况。在这种情况下,企业正版软件,您可以通过单击"显示BDoc消息错误/接收器"按钮,或者通过检查应用程序日志,事务SLG1来查看任何错误。

标题数据为空

如果创建的BDoc没有经典(标题)数据,那么这个问题应该从应用的角度来研究。一旦中间件创建了BDoc,应用程序就负责填充标题数据

BDoc状态码

这就完成了我对CRM中间件的讨论。