通过使用FM-SCP_REPLACE_STRANGE_CHARS用空格替换特殊字符'\'

2020-09-10 19:29发布

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

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


大家好,

我们需要用另一个字母组合用空格替换特殊字符'\'。
当前,功能模块SCP_REPLACE_STRANGE_CHARS正在将'\'-反斜杠替换为 '/'-正斜杠,即字符串'\ abnaei'将是'/abnaej'
必须使用SAP标准功能模块FM SCP_REPLACE_STRANGE_CHARS。
谢谢

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

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


大家好,

我们需要用另一个字母组合用空格替换特殊字符'\'。
当前,功能模块SCP_REPLACE_STRANGE_CHARS正在将'\'-反斜杠替换为 '/'-正斜杠,即字符串'\ abnaei'将是'/abnaej'
必须使用SAP标准功能模块FM SCP_REPLACE_STRANGE_CHARS。
谢谢

付费偷看设置
发送
2条回答
小c菟菟
1楼-- · 2020-09-10 19:59
  • 您的要求隐藏了什么,您是否可以重新构造(不使用2'with')
  • 正确的技术解决方案看起来就像替换所有正则表达式'\\'。 在中带有``。 ",用空格替换任何单个字符,然后用空格替换\
  • SCP_REPLACE_STRANGE_CHARS的目的不是您的目的
奄奄一息的小鱼
2楼-- · 2020-09-10 20:06

感谢saslove汁液
@ 雷蒙德·朱塞佩:很难解释该要求,我仍然会尝试一次。
在某些情况下,我们需要替换'\ '带有空格,并且在其他一些需要替换 '\'的情况下,将其替换为空格。由于数据正在传输到其他旧版系统,因此该旧版系统无法解释 '\'

还必须使用 SCP_REPLACE_STRANGE_CHARS,因为内部代码准则不允许我使用REPLACE ALL。我什至尝试使用FM: ES_REMOVE_SPECIAL_CHARACTER,但这具有char类型和长度为100的输入类型限制。
我们可以通过任何方式进行 ss取得了REPLACE ALL的特殊批准。...
感谢您的帮助并回复提出的问题。
我将尽快解决问题。

再次感谢大家宝贵的时间。

一周热门 更多>