点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在BPM组件中创建映射,我们遇到了一个有趣的"功能",我找不到说明正在发生的事情以及如何纠正/解决它的文档。 我们希望"#"出现在字符串中。
我们有一个字符串数据类型(sVal)。 在映射中,理想情况下,我们希望将字符串" 1#"附加到该值。 除非有时sVal为NULL并且concat失败。 这是我们输入内容的进度:
首先是一个简单的常量:
(" 1#")//起作用。 但不串联。 显然。
但是我们实际上想将" 1#"连接到那里,所以我们编写以下代码:
concat(sVal," 1#")//起作用-但仅在最初为sVal分配了值的情况下。
好的,所以我们需要测试sVal是否为NULL并做出相应的响应。
if(nilled(sVal))then(" 1#")else concat(sVal," 1#")//不编译或分析
编辑器确实不喜欢第一个"#"字符,因此会删除该条目。 经过一番破解之后,我们目前正在这样做,但是不喜欢它:
如果(nilled(sVal))则((1")else concat(sVal," 1#")
"#"字符有何特别之处? 以及如何插入?
嗨!
如果在sVal为空的情况下使用concat(""," 1#"),该怎么办?
Evgeniy。
p>
一周热门 更多>