云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

轻量服务器_人脸数据库_优惠券

小七 141 0

什么是AMDPs…

ABAP管理的数据库过程是AS ABAP中的一个新特性,数据无价,允许开发人员直接在ABAP中编写数据库过程。可以将数据库过程视为在数据库中存储和执行的函数。实现语言因数据库系统而异。在SAP HANA中,返利宝,它是SQL脚本。使用AMDP允许开发人员使用ABAP方法和ABAP数据类型在ABAP环境中创建和执行这些数据库过程。

这种方法的主要优点是只有AMDP类必须使用ABAP传输机制传输。在此过程中不需要HANA传递或HANA传输系统。开发人员只需要ABAP开发工具来构建和管理CDS视图。不需要额外的HANA开发工具。

为嵌入式SQLScript提供静态检查代码和语法着色用户可以为类中的AMDP方法设置更好的可见性的背景色。用户可以访问AMDP方法中的其他AMDP方法、ABAP字典视图和ABAP表。AMDP方法的调用与其他常规ABAP方法类似。用户可以在事务ST22中执行运行时各种错误的详细分析用户可以修改或增强常规ABAP类。

类CL\U AMBP\U示例定义。

公共部分。接口,人工智能大数据,如果\u AMDP \u MARKER \u HDB。//HANA DB的标记接口//

方法进程////导入它\u param TYPE type1导出et_param TYPE type2.

方法execute//SQLScript或ABAP代码都可以//导入值(it_param)类型1导出值(et_param)类型2。//需要特定参数接口//更改值(ch\u param)类型type3

ENDCLASS.

CLASS CL\u AMDP\u示例实现

方法过程//在这里编写ABAP源代码//…ENDMETHOD

通过数据库过程执行的方法//AMDP方法标记//对于HDB//数据库平台//语言SQLScript//数据库语言//[选项只读]//特定于数据库的选项//使用name1 name2 etc.//使用的DDIC实体和AMDPs的列表//

//在这里编写SQLScript编码//从假人中选择*;…结束方法。ENDCLASS.

举一个例子:使用输入、输出参数创建AMDP

首先进入HANA Studio中的ABAP建模透视图

Windows->透视图->打开透视图->ABAP()

创建ABAP类:

class zcl\ U AMDP\ U demo DEFINITION public。公共部分。类型:TTU mara mara类型表。接口:if\u amdp\u marker\u hdb。方法:我的方法输出值(et_mara)类型tt_mara。结束类。类zcl\u amdp\u演示实现。HDB数据库程序的myu方法使用MARA的只读语言sqlscript选项。et_mara=从mara中选择*;结束方法。ENDCLASS.

保存它(Control+S)

打开SAP GUI

输入TCODE:SE24(查看是否创建了UR类)

我们还可以看到我们的方法和代码

单击显示

输入TCODE:SE38(创建报表)

在报表中我们正在调用类(创建对象到类)

单击创建

报表ZCL\u AMDP\u DEMO\u REP。资料图:r\u amdp TYPE REF TO zcl\u amdp\u demo,上云,马拉的埃图马拉类型表,r\ U salv类型参考cl\ U salv\ U表格。创建对象r\u amdp.

r\u amdp->我的方法(导入et\u mara=et\u mara)。

试试。CALL METHOD cl\u salv\u table=>工厂导入r\u salv\u table=r\u salv改变t\u table=et\u马拉.抓到你的救命稻草。结束。返回->显示().

最后按F8键执行

,好评返现图片