如何在CDS表功能AMDP实现中使用HANA视图/过程

2020-09-03 17:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我有一个相当复杂的查询,因...

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

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


您好,
我有一个相当复杂的查询,因此决定使用HANA视图。
现在,我想使用ALV网格中的数据,但只是将SQL脚本复制到ABAP代码中 似乎不对。 因此,我创建了以下构造:
1)用CDS视图填充ALV网格
2)CDS视图调用CDS表函数
3)表函数ADMP实现应使用HANA视图/过程

AMDP方法的实现看起来像这样:

 METHOD getData
     通过HDB的数据库功能
     语言SQLSCRIPT。

     CALL" _SYS_BIC。" MyProcedure(param1,param2);
 ENDMETHOD。
现在我得到了错误" SQLSCRIPT消息:一般错误:应该为表函数&A0&A1&A2&A3&A4&A5&A6&A7&A8&A9定义RETURN语句"


但是如何添加return语句以使代码正常工作?
" RETURN CALL ..."无效。

最好的问候,
Alex

2条回答
暮风yp
2020-09-03 18:11

我不太确定该设置是否适合您的理解方式。 到目前为止,我还没有使用过该设置,而且似乎还不能用于XSA建模。

我在文档中发现的内容(仅适用于使用HANA Studio进行建模,这意味着过时的XSC开发)是:

",根据您要求的命名约定如何,将参数区分大小写设置为True或False 计算视图的输出参数。"

我会以某种方式来解释结果列 names 是否区分大小写(因为您会 可以定义列名称,例如" ResultColumn"或" RESULTCOLUMN")。

一周热门 更多>