这里我们做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 by method zamdp_authda