2020-08-16 10:54发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在需要限制源字段的... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在需要限制源字段的字符长度的映射上工作。
如果字符长度小于子字符串函数中定义的字符数,则映射将失败,并且字符串超出索引
PI中相同的映射工作。 但是,CPI失败了。
这是正常行为还是我的映射做错了,或者是在CPI中实现此简单映射的任何其他方式?
任何指针都会有很大帮助。
您好 Pavan G ,
使用ifS函数代替if函数。
函数'if'在赋值之前先评估所有表达式。 函数'ifS'首先评估条件,然后评估所需的表达式。
您会收到此错误,因为当长度小于30时,无论如何都会对表达式子字符串进行求值。
SAP注释1090369 解释了区别。 在您的PI系统中,该注释可能尚未应用,因此可以使用。
通常,始终使用ifS和ifSWithoutElse而不是if和ifWithoutElse。
希望这会有所帮助,
巴拉
最多设置5个标签!
您好 Pavan G ,
使用ifS函数代替if函数。
函数'if'在赋值之前先评估所有表达式。 函数'ifS'首先评估条件,然后评估所需的表达式。
您会收到此错误,因为当长度小于30时,无论如何都会对表达式子字符串进行求值。
SAP注释1090369 解释了区别。 在您的PI系统中,该注释可能尚未应用,因此可以使用。
通常,始终使用ifS和ifSWithoutElse而不是if和ifWithoutElse。
希望这会有所帮助,
巴拉
一周热门 更多>