在ABAP CDS视图S/4 HANA 1809中将多列连接为一列

2020-08-24 01:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 能否请您帮助em将多...

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

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


专家们,

能否请您帮助em将多列连接为一个字符串。

我正在尝试执行以下操作:

cast(concat(

concat(

concat(hapo.bukrs,hapo.rfha),concat(hapo.rfhazu,hapo.dcrdat)),concat(hapo.tcrtim,hapo.rfhazb)为TPM_EXTBUSTRANSID)作为转换日期

因为TPM_EXTBUSTRANSID是我要在其中传递此串联字符串的数据元素。

我使用abap.char(60)代替了数据元素。

遇到语法错误,您的意见受到赞赏。

谢谢

Sirisha

3条回答
悠然的二货
2020-08-24 02:21

请使用CODE按钮设置代码格式,以便以更加用户友好的格式显示(

 cast(
concat( concat( concat(hapo.bukrs,
hapo.rfha),
concat(hapo.rfhazu,
hapo.dcrdat)),
concat(hapo.tcrtim,
hapo.rfhazb)as TPM_EXTBUSTRANSID )为convert_date

您不认为括号有问题吗? (AS可以将CAST强制转换为给定类型,也可以将列名称指定为列名)

一周热门 更多>