可以在SELECT列中使用AMDP函数

2020-09-11 02:57发布

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

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


嗨,

我们希望将某些清除逻辑集中在AMDP类中,但没有使它能够直接在select语句中使用。 相反,我们现在开发了一种HANA本地标量函数,该函数用于运行良好的AMDP专家例程中。 但是为了更好的管理,我想问一下是否也可以在AMDP中创建标量函数,该函数可以在SELECT中调用(不同于FROM <...>中的表函数)。

我们希望在SELECT REGEX_CLEAN (VBELN),..... FROM ....

这样的过程的SELECT部分​​中使用它。

此致

指甲

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

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


嗨,

我们希望将某些清除逻辑集中在AMDP类中,但没有使它能够直接在select语句中使用。 相反,我们现在开发了一种HANA本地标量函数,该函数用于运行良好的AMDP专家例程中。 但是为了更好的管理,我想问一下是否也可以在AMDP中创建标量函数,该函数可以在SELECT中调用(不同于FROM <...>中的表函数)。

我们希望在SELECT REGEX_CLEAN (VBELN),..... FROM ....

这样的过程的SELECT部分​​中使用它。

此致

指甲

付费偷看设置
发送
2条回答
Nan4612
1楼-- · 2020-09-11 03:29

我相信您在谈论SQL表达式是内置函数,据我所知您无法为自己定义一个...在开放sql中,我们也不能在选择列表中放入子查询(这是您的AMDP) 。 如今有很多新技术,例如AMDP,ADBC,CDS View ...,因此您可以找到满足您需求的解决方法。

Bunny_CDM
2楼-- · 2020-09-11 03:38

嗨,

实际上,我们发现在HANA本身中创建标量函数并将其传输到那里并没有解决方法。 但是核心功能是可用的,但是每个人都必须从ABAP管理的世界中脱离HANA特殊功能的核心。

非常感谢

Nils

一周热门 更多>