与动态空间串联-使用abap cds视图

2020-09-16 04:15发布

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

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


嗨,

我们需要将3个元素与动态空间连接起来。

例如:

连接3位数字的元素,之后需要5个空格或

具有4位数字的元素,之后需要4个空格。

我们需要计算空间并将其作为第三个参数放在concatenate_with_space函数中。

谢谢

Omer

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

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


嗨,

我们需要将3个元素与动态空间连接起来。

例如:

连接3位数字的元素,之后需要5个空格或

具有4位数字的元素,之后需要4个空格。

我们需要计算空间并将其作为第三个参数放在concatenate_with_space函数中。

谢谢

Omer

付费偷看设置
发送
6条回答
hengyuye
1楼-- · 2020-09-16 04:56

您的问题还不够清楚,您无法谈论ABAP CDS。 每个人都为您提供ABAP语言的答案,但是在那儿,它是微不足道的。

宇峰Kouji
2楼-- · 2020-09-16 04:34

所以,您如何计算空间...我认为最简单的方法是将空间替换为一些,而不是连接空间 一种特殊字符,连接后可以用空格替换这些字符。

宇峰科技
3楼-- · 2020-09-16 04:41

根据您的问题,我知道您希望元素从结束变量的特定位置开始。

为什么不只使用字符串操作的偏移量和长度部分来获得结果而无需查看串联?

callcenter油条
4楼-- · 2020-09-16 04:45

我想在ABAP CDS视图中做到这一点

xfwsx85
5楼-- · 2020-09-16 04:38

如果需要创建固定大小的元素,则可以使用strlen()找到运行时长度。 然后从大小中减去长度数,得到空格数。 然后运行一个do循环,并在元素中连接许多空格。

ZJXianG
6楼-- · 2020-09-16 04:53

嗨,

我需要在CDS View中执行此操作吗,有建议吗?

谢谢

Omer

一周热门 更多>