2020-08-18 12:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有以下类似要求,谁能告诉我在SCPI中是否可以实现。 如果可以,请帮忙吗?
输入Xml
<输入> 1,2,3,4,5 <输入>
输出Xml
1 2 3 4 5
请让我知道可能性
谢谢
安萨里
嗨Ansari
用户定义的功能将为您解决这个问题。 添加以下功能:
导入com.sap.it.api.mapping。* def void splitByComma(String [] s,输出o,MappingContext c){ s [0] .split(',')。each {v-> o.addValue(v)} }
然后按如下所示进行连接:
使用您的输入进行模拟 数据,我得到以下结果:
问候,
Morten
尽管如此,我还是为您显示了 映射根据您自己的输入给出所需的输出:-)您 为了简洁起见,可能简化了该问题,并且 可能会导致映射中出现上下文问题。
在问题中显示您的实际输入和输出格式,并显示真实的输入文档。
此致
您好, Morten Wittrock ,谢谢您的帮助。 但它与我的实际场景不兼容。
我给你我的输入xsd和输出xsd,请帮助
我想用逗号分割shippingComment字段并映射到TEXT_LINE字段
Input_XSD input-xsd.txt
Ouput_XSD output.txt
请从output.txt中删除第一个字母,然后转换为xsd。
预先感谢
Ansari
您好 Morten Wittrock ,我完全同意,我 似乎面临上下文问题。 给你下面的输入和输出xsd。 请帮助
当然,这是一个上下文问题-还有什么新功能! :p
嗨,
感谢您的回答。 但这不适用于我的情况。:(
在用户定义的splitByComma函数之后添加一个SplitByValue函数,并映射输出 到TEXT_LINE。还要将splitByComma映射到E1BPSDTEXT,但不使用SplitByValue函数。
这可以解决上下文问题,我已经尝试过了,并且可以正常工作。
最多设置5个标签!
嗨Ansari
用户定义的功能将为您解决这个问题。 添加以下功能:
然后按如下所示进行连接:
使用您的输入进行模拟 数据,我得到以下结果:
问候,
Morten
嗨Ansari
尽管如此,我还是为您显示了 映射根据您自己的输入给出所需的输出:-)您 为了简洁起见,可能简化了该问题,并且 可能会导致映射中出现上下文问题。
在问题中显示您的实际输入和输出格式,并显示真实的输入文档。
此致
Morten
您好, Morten Wittrock ,谢谢您的帮助。 但它与我的实际场景不兼容。
我给你我的输入xsd和输出xsd,请帮助
我想用逗号分割shippingComment字段并映射到TEXT_LINE字段
Input_XSD input-xsd.txt
Ouput_XSD output.txt
请从output.txt中删除第一个字母,然后转换为xsd。
预先感谢
Ansari
您好 Morten Wittrock ,我完全同意,我 似乎面临上下文问题。 给你下面的输入和输出xsd。 请帮助
当然,这是一个上下文问题-还有什么新功能! :p
嗨,
感谢您的回答。 但这不适用于我的情况。:(
嗨Ansari
在用户定义的splitByComma函数之后添加一个SplitByValue函数,并映射输出 到TEXT_LINE。还要将splitByComma映射到E1BPSDTEXT,但不使用SplitByValue函数。
这可以解决上下文问题,我已经尝试过了,并且可以正常工作。
此致
Morten
一周热门 更多>