从地址字符串中删除最后一个回车

2020-08-11 10:22发布

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

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


大家好,

我有一个类似的地址块;

123 Fake St
维多利亚州郊区
4512

我只想删除最后一个回车符,看起来像这样;

123 Fake St
郊区VIC 4512

我知道我可以使用以下命令摆脱所有的回车符,这确实将所有内容都放在了一行上,而且我一直在玩这个游戏,但运气不佳。 我有一种感觉,我需要结合使用instr,strreverse和right,但是还无法使逻辑起作用。

 replace({Header.Address},chrw(13),'')

一如既往,我们将不胜感激。

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

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


大家好,

我有一个类似的地址块;

123 Fake St
维多利亚州郊区
4512

我只想删除最后一个回车符,看起来像这样;

123 Fake St
郊区VIC 4512

我知道我可以使用以下命令摆脱所有的回车符,这确实将所有内容都放在了一行上,而且我一直在玩这个游戏,但运气不佳。 我有一种感觉,我需要结合使用instr,strreverse和right,但是还无法使逻辑起作用。

 replace({Header.Address},chrw(13),'')

一如既往,我们将不胜感激。

付费偷看设置
发送
3条回答
1楼-- · 2020-08-11 10:47

尝试如下操作:

如果Right({Header.Address},1)= chrw(13),则
   左({Header.Address},len({Header.Address})-1
 其他
   {Header.Address} 

-Dell

2楼-- · 2020-08-11 10:48

Dell Stinnett-Christ y,

没有运气,它根本没有改变,仍然是带有所有回车符的完整地址块。

(您也错过了我必须在其中添加的代码的右括号))

3楼-- · 2020-08-11 10:39

您好,

我相信您正在使用SAP的水晶报表 业务一,建议您直接从BP Master地址行中选择地址,以避免出现此问题。

谢谢。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答