2020-09-03 02:55发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 如何根据其属性映射数据字段... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
如何根据其属性映射数据字段? 例如,我想将具有attribute-id =" color"的自定义属性(在这种情况下为10083)映射到目标数据字段。
您好Jonas
您可以使用一个简短的功能来做到这一点:
导入com.sap.it.api.mapping。* def void filterAttributes(String []属性,String []值,String [] attributeToLocate,输出输出,MappingContext上下文){ def searchFor = attributeToLocate [0] def foundIndex = Arrays.asList(attributes).indexOf(searchFor) def值= foundIndex == -1? "默认值":values [foundIndex] output.addValue(值) }
按如下所示进行连接:
设置@attribute的上下文 -id和custom-attribute作为父元素(custom-attributes)。 该脚本假定前两个队列不包含上下文更改。
最后一个参数是您要查找的属性的值。
请注意,脚本会插入默认值 ,如果找不到属性值。 您可以根据需要更改此行为。
问候
Morten
最多设置5个标签!
您好Jonas
您可以使用一个简短的功能来做到这一点:
按如下所示进行连接:
设置@attribute的上下文 -id和custom-attribute作为父元素(custom-attributes)。 该脚本假定前两个队列不包含上下文更改。
最后一个参数是您要查找的属性的值。
请注意,脚本会插入默认值 ,如果找不到属性值。 您可以根据需要更改此行为。
问候
Morten
一周热门 更多>