PCo ASCII转换为字符串,以逗号分隔的ASCII

2020-08-15 16:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有几个标签提供了编码为ASC...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有几个标签提供了编码为ASCII的字符串,在通知过程中,我们需要将其解码为可读文本并存储。

PCo的asciitostring函数可完美地用于单个ASCII字符,但在这种情况下,我们有多个字符,以逗号分隔(例如110,108),应转换为" nl"。

有人知道哪些函数可用于返回所需的输出吗?

2条回答
N-Moskvin
2020-08-15 17:19 .采纳回答

斯科特,你好

您的数据是否固定长度? 您能否提供消息格式,用例等的更多详细信息?

如果数据是固定长度,则可以将数据拆分为一个数组,然后像这样分别转换每个值:

asciitostring(arrayGetValue(stringsplittoarray(" 104,101,108,108,111",","),0))&asciitostring(arrayGetValue(stringsplittoarray(" 104,101,108,108,111",","),1))&asciitostring(arrayGetValue(stringsplittoarray(" 104,101,108,108) ,","),2))&asciitostring(arrayGetValue(stringsplittoarray(" 104,101,108,108,111",","),3))&asciitostring(arrayGetValue(stringsplittoarray(" 104,101,108,108,111",","),4))

如果它的长度不是固定的,那么您将必须有一个循环,我可以在表达式编辑器中看到一种实现方式,可以将ascii传递给MII并在MII中进行,或者可能有多个调用目标 它。

如果您让我知道更多详细信息,我会明白我的想法。

我认为这也可能是一个很好的增强,所以我将与产品负责人联系。

谢谢

凯文

一周热门 更多>