2020-09-20 20:16发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我的要求是,如果... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我的要求是,如果输入字符串超过35个字符,则将其拆分,然后将前35个填充至一个目标字段,并将其余字符填充至第二个目标字段。 否则,如果长度小于35个字符,则将输入字符串填充到第一个目标字段。
请建议我们是否需要UDF或可以使用图形映射中的功能来完成。
谢谢
拉姆。
嗨Ramu,
由于如果长度大于35,必须将字符串分成两个输出字段。因此,请继续使用UDF。
由于使用标准子字符串功能,因此需要完整字符串的长度。
例如:第一个目标字段将具有0..35,第二个目标字段应以从36开始到结尾的字符串传递。 在这种情况下,我们不知道完整长度。
有关解决方案,请参阅所附的屏幕截图。
Mapwith Default函数将避免映射错误,因为它甚至会将NULL值传递为空字段。 targetfield1.jpg targetfield2.jpg udf.jpg
此致
Dhivakar。
最多设置5个标签!
嗨Ramu,
由于如果长度大于35,必须将字符串分成两个输出字段。因此,请继续使用UDF。
由于使用标准子字符串功能,因此需要完整字符串的长度。
例如:第一个目标字段将具有0..35,第二个目标字段应以从36开始到结尾的字符串传递。 在这种情况下,我们不知道完整长度。
有关解决方案,请参阅所附的屏幕截图。
Mapwith Default函数将避免映射错误,因为它甚至会将NULL值传递为空字段。 targetfield1.jpg targetfield2.jpg udf.jpg
此致
Dhivakar。
一周热门 更多>