CONVERT_STREAM_TO_ITF_TEXT将'&'转换为'<(>&<)>'

2020-08-21 09:34发布

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

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


专家们,

当使用CONVERT_STREAM_TO_ITF_TEXT将包含字符&的字符串转换为内部表时,结果内部表将'&'转换为" <(>&<)>"。 我需要&而不是<(>&<)>。 有人知道我们如何获得预期的结果吗?

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

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


专家们,

当使用CONVERT_STREAM_TO_ITF_TEXT将包含字符&的字符串转换为内部表时,结果内部表将'&'转换为" <(>&<)>"。 我需要&而不是<(>&<)>。 有人知道我们如何获得预期的结果吗?

付费偷看设置
发送
7条回答
渐行渐远_HoldOn
1楼-- · 2020-08-21 09:39

HI

请尝试FM-DSVAS_WRD_STREAM_TO_ITF并通过

NO_AND_REPLACEMENT ='X'

宇峰Kouji
2楼-- · 2020-08-21 09:51

如果内部表有三行,需要调用三遍,或者结果将多行连接成一行,我需要的是三行数据而没有 格式<(>&<)>。

没有其他方法可以立即切换,fm CONVERT_ITF_TO_ASCII可以工作?

ZJXianG
3楼-- · 2020-08-21 09:56

SAP系统的组件版本是什么,SAP ECC 6.0,702版中可用。

zhangjiyang1323
4楼-- · 2020-08-21 09:41

否,您不需要调用CONVERT_ITF_TO_STREAM_TEXT三次。 您可以使用三行内部表调用一次。 论坛中有很多示例。

Nir深蓝
5楼-- · 2020-08-21 09:39

称它为一次返回一行,这不是我想要的。 我想要三行没有" <(>&<)>"

我调用CONVERT_STREAM_TO_ITF_TEXT将字符串转移到内部表中,

然后调用CONVERT_ITF_TO_STREAM_TEXT将内部表转移到顺序字符串。

最后一次通话后,它将返回到先前的数据。

槿木_熙
6楼-- · 2020-08-21 10:02

功能模块DSVAS_WRD_STREAM_TO_ITF不存在

一周热门 更多>