
这里我们做ADT来创建
场景介绍:把hana中的一个底表,创建成ABAP的 CDS VIEW ,在把CDS VIEW 生成 OData 服务。
一、创建CDS Table Function

红框内根据自身情况填写

选择 Define Table Function with Parameters 创建 Data Definition

完整代码,定义 结构 ,
也可以定义参数.在创建带参数CDS时,with parameters后面的参数 格式为: 参数名:参数数据类型,详见下表
@EndUserText.label: '财务报表生成ODATA'
define table function ZDDF_AUTHDATA
with parameters GSDM_CODE : abap.char( 40 )
returns {
MANDT: abap.clnt;
GSMC : abap.char( 400 );
GSDM : abap.char( 400 );
CWDATE: abap.dats;
ZYYWLR: abap.fltp;
JZCSYL: abap.fltp;
KCFJCX: abap.fltp;
ZYYWSRZZ: abap.fltp;
JLRZZL: abap.fltp;
JZCZZL: abap.fltp;
YSZKZZL: abap.fltp;
YSZKZZTS:abap.fltp;
CHZZTS:abap.fltp;
GDZCZZL: abap.fltp;
}
implemented b

本文介绍了如何在HANA数据库中通过ABAP创建CDS Table Function,接着创建AMDP来定义取数逻辑,然后创建CDS View Entity并标记为可发布为OData服务。最后,通过管理服务生成OData服务,并测试了服务的使用,如通过URL访问分页数据。

1463

被折叠的 条评论
为什么被折叠?



