点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
您可以为以下要求提供帮助吗?
Idoc具有多个E1EDP01段
- E1EDP01
- -> E1EDPT1(TDID-Z005)
- -> E1EDPT2-> TDLINE-Value1#Value2#Value3
- -> E1EDPT2-> TDLINE-Value1#Value2#Value3
我必须使用E1EDPT2 TDLINE并将值分割为
值1->目标1
值2->目标2
Value3-> Target3
capture.jpg (58.8 kB)
嗨,
您可以尝试这个吗? 有三个UDF,两个拆分器和一个用于连接的
拆分1
拆分2具有三个结果值
加入UDF
这里是映射
E1EDP01->标头
TEDIOptionList_Details,concat使用管道" |" 作为其定界符
上下文设置为E1EDPT1
映射OptionName_,Choice_和ChoiceCode _
TDLINE和TDID上下文与前两个映射相同。
测试:
此致
Mark
感谢Mark。
尝试以下UDF。
if(var1 [0] .equals(" Z005")) { {
{for(int j = 0; j
String s [] = var1 [j] .split("#");
for(int i = 0; i
result.addValue(s [i]);
}
}
}
我尝试了一些与此不同的事情。 我关注了Sunil的Blog,并围绕目标结构进行了游戏。
消息映射:播放 具有目标结构
,并且有效。
忽略根据我的逻辑分割不同TDLine的" $"分割
非常感谢您对此的快速帮助。 我确实尝试了您的解决方案,但我一直坚持将拆分值发送到不同的字段。 谢谢:)
一周热门 更多>