扩展OData SAPCpiOutboundOrder edmx结构的映射问题

2020-09-03 23:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想将一些字段添加到SA...

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

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


嗨,

我想将一些字段添加到SAPCpiOutboundOrder OData实体结构中,该结构是CPI Standard内容中"复制订单-从SAP-Comerce-Cloud-To-SAP-ERP"包中的一部分。

我已经下载了相应的SAPCpiOutboundOrder.edmx文件,其中包含SAPCpiOutboundOrder实体以及几个子实体。 在edmx文件中添加字段后,我已将其上传到CPI。 不幸的是,新字段没有在开箱即用的对应映射" MapOrderIDoc"中显示。

要使新字段在映射中可用,我尝试用"编辑源"替换映射中的源edmx结构

用调整后的edmx替换源结构时

要求我选择一个元素-并显示edmx中的实体列表:

我选择了顶层实体,但不幸的是,似乎仅加载了此实体,而没有加载属于映射的其他实体。 因此,一旦单击"确定"离开"源和目标消息"屏幕,我就会看到带有59条警告的映射

并且所有子实体映射都声称缺少源。

所以我的问题是如何更改(添加字段)到具有多个(分层)实体的OData映射 任何帮助都将受到高度赞赏。

(72.9 kB)
2条回答
暮风yp
2020-09-04 00:09

嗨,

自己找到解决方案:-)

实际的映射并没有真正指向edmx结构,而是使用XSD" SAPCpiOutboundOrdersEntityPOST.xsd"作为源。

使用新字段扩展XSD后,它们可在映射中使用。

希望对其他人有帮助。

亲切的问候

马库斯

一周热门 更多>