2020-09-16 04:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们需要将3个元素与动态空间连接起来。
例如:
连接3位数字的元素,之后需要5个空格或
具有4位数字的元素,之后需要4个空格。
我们需要计算空间并将其作为第三个参数放在concatenate_with_space函数中。
谢谢
Omer
您的问题还不够清楚,您无法谈论ABAP CDS。 每个人都为您提供ABAP语言的答案,但是在那儿,它是微不足道的。
所以,您如何计算空间...我认为最简单的方法是将空间替换为一些,而不是连接空间 一种特殊字符,连接后可以用空格替换这些字符。
根据您的问题,我知道您希望元素从结束变量的特定位置开始。
为什么不只使用字符串操作的偏移量和长度部分来获得结果而无需查看串联?
我想在ABAP CDS视图中做到这一点
如果需要创建固定大小的元素,则可以使用strlen()找到运行时长度。 然后从大小中减去长度数,得到空格数。 然后运行一个do循环,并在元素中连接许多空格。
我需要在CDS View中执行此操作吗,有建议吗?
最多设置5个标签!
您的问题还不够清楚,您无法谈论ABAP CDS。 每个人都为您提供ABAP语言的答案,但是在那儿,它是微不足道的。
所以,您如何计算空间...我认为最简单的方法是将空间替换为一些,而不是连接空间 一种特殊字符,连接后可以用空格替换这些字符。
根据您的问题,我知道您希望元素从结束变量的特定位置开始。
为什么不只使用字符串操作的偏移量和长度部分来获得结果而无需查看串联?
我想在ABAP CDS视图中做到这一点
如果需要创建固定大小的元素,则可以使用strlen()找到运行时长度。 然后从大小中减去长度数,得到空格数。 然后运行一个do循环,并在元素中连接许多空格。
嗨,
我需要在CDS View中执行此操作吗,有建议吗?
谢谢
Omer
一周热门 更多>