点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否可以在扩展程序中的目标项目上更改exportCode? p>
例如...
sapproduct中的SalesProduct属性定义(请参见将exportCode定义为产品)
-
产品
SalesProduct
产品
true
CanonicalSalesProduct
<属性>
能否将exportCode更改为产品的子类型,例如 CustomProduct ?
-
CustomProduct
SalesProduct
产品
true
CanonicalSalesProduct
<属性>
这里的主要问题之一是hybris平台不支持类型提升。 这意味着Product实例在以后不能成为CustomProduct。 除非您删除并重新创建:-(。
这强加了任何导入策略,以了解此限制。
hybris平台的一个优点是它支持父类型信息。 这意味着,如果存在CustomCustom实例,则该实例可以像接收产品一样接收信息。 如果唯一键匹配,则填充Product类型的impex也会填充CustomProduct。
该想法是创建一个新的targetItem:
仅具有必需的唯一键和CustomProduct特定属性。
为确保在正确的物料类型下创建产品,此新的targetItem必须始终位于结果ImpEx文件中的targetItem SalesProduct之前。 为此,请使用5.6中提供的新依赖项功能。
只有type = SalesProduct和依赖项是上面的相关信息。
罗宾(Robin),这只是为了验证,这意味着向项目模型添加属性的推荐方法创建子类型并将属性添加到子类型不受某些SAP Data Hub扩展的支持,例如sapproduct,对吗?
我还认为这里的Datahub中缺少某些内容。 我最近问我是否可以禁用目标项目(在相同的情况下),将类型的header属性设置为" inactive"。
如果您可以执行此操作(将项目设置为非活动状态),那么执行亚当在这里执行的操作会更容易:您可以禁用"产品"并在其他目标系统(" HybrisCore_CustomProduct")中创建新的" CustomProduct"
在不禁用目标项目的情况下,您基本上需要复制和修改完整的产品扩展XML,这根本不是一个好习惯。
可以
标记会解析SPEL表达式,以便根据某些给定条件确定动态值,例如
Custom1Product
或Custom2Product
?一周热门 更多>