C4C中存储的商品编号

2020-08-22 23:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,SAP社区, 能否请您帮助...

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

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


嗨,SAP社区,

能否请您帮助我了解从ERP提取的产品/商品的外部ID存储在C4C中的什么位置? 我正在使用ODATA来获取此ID,但是当我查看产品时,只会看到内部ID。

谢谢!

3条回答
微wx笑
2020-08-23 00:00 .采纳回答

嗨,

在C4C中,有2个选项可以使用odata检索产品外部ID:

1。 使用c4codata端点

您可以将产品ID填充为ID参数的过滤器,并获取对象ID。 然后调用"/img/ExternalIDMapping"端点,并获取产品的外部ID。

示例:

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codata/ProductCollection?$ filter = ID eq'P900100'->获取对象ID,例如00163E03A0701EE288BE995DC50D3D27

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codata/ProductCollection('00163E03A0701EE288BE995DC50D3D27')/ExternalIDMapping

2。 使用c4codataapi端点(首选选项,因为c4codata已弃用)

由于" c4codataapi"不会直接公开外部ID,因此您需要调用2个不同的实体:

a。 调用" ProductCollection"实体并获取产品UUID。

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codataapi/ProductCollection?$ filter = ProductID eq'P900100'

b。 然后调用" ObjectIdentifierMappingCollection",并将来自上一步的UUID作为UUID过滤器参数传递给LocalObjectUUID以及外部系统ID。 作为回应,RemoteObjectID会给您产品的外部ID

https://my30XXXX.crm.ondemand.com/sap/c4c/ odata/v1 /c4codataapi/ObjectIdentifierMappingCollection?$ filter = LocalObjectUUID eq guid'00163E03-A070-1EE2-88BE-995DC50D3D27'和RemoteBusinessSystemID eq'CRM'

BR
Saurabh

一周热门 更多>