READ_TEXT取的文本&变为 &了怎么办?

 时间:2026-04-24 00:08:50

1、 如下图:文本中有 GL1 & GL2, 使用READ_TEXT,取得后发现变为  GL1 <(>&<)> GL2了

READ_TEXT取的文本&变为 &了怎么办?

2、SAP note 730598解释了这个问题,可以使用CONVERT_ITF_TO_ASCII或者CONVERT_ITF_TO_STREAM_TEXT进行转换,我们使用了CONVERT_ITF_TO_STREAM_TEXT,不知道怎么回事CONVERT_ITF_TO_ASCII会加入一些莫名其妙的空格。 

READ_TEXT取的文本&变为 &了怎么办?

READ_TEXT取的文本&变为 &了怎么办?

READ_TEXT取的文本&变为 &了怎么办?

3、下面的例子来演示怎么使用FM CONVERT_ITF_TO_STREAM_TEXT来达到转换的目的。如图所示,Billing Item Texts中存在special character &。

在使用READ_TEXT获取到这些text后, 获得的是ITF格式的数据 , special character &,会变为 <(>&<)>。所以,我们调用CONVERT_ITF_TO_STREAM_TEXT 将格式进行转换。

READ_TEXT取的文本&变为 &了怎么办?

4、具体的代码如图所示

READ_TEXT取的文本&变为 &了怎么办?

READ_TEXT取的文本&变为 &了怎么办?

5、运行代码,输出效果如图所示,在没有进行转换前取地址&变为<(>&<)> 使用FM CONVERT_ITF_TO_STREAM_TEXT 进行转换后取地址&可以正常显示了。

READ_TEXT取的文本&变为 &了怎么办?

  • 如何自制紫菜卷
  • 两种火腿沙拉的做法
  • 如何在摄影作品中寻找设计灵感?
  • 佛手瓜的功效和作用
  • 如何发布免费调查问卷?
  • 热门搜索
    法律手抄报图片大全 感恩教育手抄报内容 军训的手抄报 小学生廉洁手抄报 万圣节手抄报内容 年俗年韵年文化手抄报 水是生命之源手抄报 廉洁的手抄报 日行一善手抄报名言 健康教育手抄报资料