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

CDN_个人用云服务器_安全稳定

小七 141 0

MDG控制主数据管理,可视化数据大屏,只有当主数据成功复制到其接收ERP(SAP或非SAP)时,主数据管理才是完整的。今天,大多数数据复制都是通过服务接口(Web服务)进行的。我们有定制的结构和属性分发给ERP是很常见的。

为了适应定制的属性,我们需要增强服务接口。为了实现这种类型的增强,通常我们使用PI作为中间件,这更容易实现。这被称为使用企业服务存储库的增强。

在这篇博文中,我将分享我提出的解决方案,当PI不可用作中间件时,系统集成是通过使用SOAMAMGER技术的点对点连接实现的。SAP提供了第二个选项,作为使用后端元数据存储库的增强功能。

先决条件。

在ABAP方面经验丰富,并了解T代码SPROXY、SRT\u MONI。了解webservices很有帮助。对端到端流程(从源到接收ERP系统)和XML结构有很好的理解。

技术解决方案。

源系统:MDG

目标系统:ERP,人工智能包含哪些方面,ECC

集成技术:SOAMANGER点对点连接

服务增强技术:后端元数据存储库

在这里,我们试图通过附加的自定义属性来增强标准接口,以便将自定义数据复制到ERP。在源代码中执行的步骤也应该在相应的目标ERP中重复。数据类型名称在任何地方都应该相同。

我将把它描述为一个两阶段的过程。

阶段1:增强源系统中的接口,添加结构或属性并完成映射。

步骤1:转到Tcode:/nSPXNGENAPPL

这里我们为将在其中创建增强的名称空间创建一个条目并

将其分配给元数据存储库(MDR)。

通常名称空间格式为:

条目不保存在TR中

我们需要在其他环境中捕获或手动创建条目

步骤2:查找要增强的服务

转到T代码:SPROXY或者您也可以从SE80切换到ESR

让我们举一个业务示例partner webservice在一般级别需要增强

在MDG系统中,接口名称为:BusinessPartnerSUITEBulkReplicateRequest\u Out

在ERP系统中,接口名称为:BusinessPartnerSUITEBulkReplicateRequest\u In

第3步:找到需要增强的节点

再次以"Common"节点为例,要使用附加属性或表类型进行增强

双击表类型名称并进入代理编辑器

单击创建增强以创建数据类型结构

根据组织的命名约定选择增强名称和名称空间。将出现一个帮助完成数据类型增强的向导。

单击"继续"。

维护包,

前缀名称用于内部属性名称。

单击"继续"并保存传输请求中的更改。

然后转到"外部视图"。在这里我们可以添加属性到结构增强中。

右击并

添加元素:YAttribute\u name或

添加属性:YAttribite\u name 2

您还可以根据您的选择控制属性的属性。

保存并激活后,结构和属性将显示如下

阶段1.1:完成属性的数据映射自定义属性。这将有助于复制XML消息中自定义属性的值。

步骤1。转到BADI:MDG\u SE\u BP\u BULK\u REPLRQ\u OUT

创建BADI实现并完成属性映射。

这里来自IN结构的数据可以是标准属性或已经增强的自定义属性。

步骤2。复制后,自定义属性出现在XML消息中,如下所示,人工智能研究,可以在Tcode SRT\u MONI

中进行检查,这在出站系统和接收系统中都可见。

第2阶段:增强接口并在目标系统中添加结构或属性

接口:BusinessPartnerSUITEBulkReplicateRequest\u in

遵循与上述第1阶段所述步骤相同。增强名称、结构和属性名称应与源系统中的完全相同。

这将确保XML中的值正确映射到目标系统中BADI的入站结构中。

阶段2.1:转到

中的BADI:MDG\u SE\u BP\u BULK\u REPLRQ\u创建BADI实现并完成属性。

在in结构中,您可以找到增强的自定义属性。

还有一个用于更新的X结构。结论

我们成功地增强了自定义属性的web服务,完成了从源系统到目标系统的数据复制。这篇博文中解释的Webservice增强解决方案有很多优点。

我们可以在不依赖任何中间件的情况下实现增强,企业应用系统,特别是在点对点连接的情况下。更简单、更快捷。

后端系统具有充分的灵活性和对结构增强和属性的控制。

在系统升级的情况下,增强可以作为正常调整过程的一部分进行调整。

,云服务器服务商