ABAP通过实现AMDP类利用HANA存储过程取数据

最近abap开发是越来越方便了,尤其是可以使用cds之后,select的速度简直要上天,大量的数据计算过程可以移到数据库层面了。
amdp实际上就是直接在abap里写hana的存储过程,更灵活、更容易扩展、调试和今后维护。

以下是根据scn上的文章做的一个hello world,记录下来方便后续做范式。

开发工具我使用的是Eclipse,安装了SAP的开发插件。

首先,我们需要定义一个类来实现IF_AMDP_MARKER_HDB,因为只有实现这个类的类里才能写hana的存储过程。

然后,我们就可以在abap程序、函数等地方调用自定义的类来获取数据了。

ABAP通过实现AMDP类利用HANA存储过程取数据
ABAP通过实现AMDP类利用HANA存储过程取数据
ABAP通过实现AMDP类利用HANA存储过程取数据

ps.Eclipse里格式化abap代码【Shift + F1】,激活【Ctrl + F3】,运行F8.

附上代码:

实现IF_AMDP_MARKER_HDB类的自定义AMDP类:

调用AMDP类:

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/2946.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(1)

相关文章

发表回复

登录后才能评论