使用元数据存储库(MDR)增强标准Web服务?

2020-09-24 18:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我必须扩展最初在E...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我必须扩展最初在ESR中建模的标准服务BusinessPartnerSUITEBulkReplicateRequest_In。 但是不幸的是,我们在客户系统领域没有可用的ESR来遵循"常规"增强方法。

博客文章" MDR:从ABAP定义Web服务而无需PI "描述了在纯ABAP环境中创建Web服务定义的可能性,因此人们希望MDR也可以用于增强标准服务。 >

不幸的是,除了这个博客之外,我找不到太多有关MDR的信息。 因此,也许社区可以帮助我并回答一些问题。

第一个基本问题:在纯ABAP环境中原则上可以增强标准服务吗?MDR是否是正确的工具?

在SE80的企业服务浏览器中,右键单击名称空间(如博客中所述)无法选择"创建MDR代理"。 是否有必要先激活/设置MDR? 客户使用的是SAP_BASIS 750,因此原则上应该可用。

关注博客,我首先在事务SPXNGENAPPL中定义了一个新的命名空间。 在此命名空间中,我为所提到的服务创建了数据类型增强功能,该功能现在也可以在标准消息类型中看到。 但是我无法重新生成服务,因此该增强功能在WSDL中不可用。

然后,我在企业服务浏览器的"提示和技巧"部分下找到了"迁移ESR代理-> MDR"的可能性。 它说可以使用Report SPXNMIG迁移ESR代理。 针对服务的名称空间运行此报告( http://sap.com/ xi/SAP_BS_FND/MDG/Global2 )提供了一个空结果列表。

我该怎么做才能重新生成增强的服务?

最好的问候,
马库斯

3条回答
葫芦娃快救爷爷
2020-09-24 19:23

你好Aditya,

感谢您回答我的问题。

我们只是尝试发送数据,并且数据正确到达。 因此,我没有进一步调查。 但是与此同时,增强功能在WSDL中可见。

据我所知,我们在测试系统中手动维护了名称空间。

最好的问候,
马库斯

一周热门 更多>