HANA计算视图-带参数-从ABAP调用

2020-08-22 05:47发布

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

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


在发布此消息之前,我进行了很多搜索,但无法获得确切的方法。 (而不是如何通过占位符)。

1。 我在Hana Studio中使用必需参数创建了Hana Calculation View。 在hana studio中激活并对其进行了测试,

2。 我向ABAP公开了该视图,并在ABAP进行了外部视图

3。 现在,我从ABAP代码调用视图,但无法传递Parameter值-难以获取语法。

 SELECT * FROM zecv_hsales_par(占位符。" $$ ip_kunnr $$" = p_kunnr)
     到表@it_output的对应字段中。

我注意到,不支持此功能。 但不确定。 基于此,我需要采用其他方法。

非常感谢您的投入/帮助。

此致

Venkat

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

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


在发布此消息之前,我进行了很多搜索,但无法获得确切的方法。 (而不是如何通过占位符)。

1。 我在Hana Studio中使用必需参数创建了Hana Calculation View。 在hana studio中激活并对其进行了测试,

2。 我向ABAP公开了该视图,并在ABAP进行了外部视图

3。 现在,我从ABAP代码调用视图,但无法传递Parameter值-难以获取语法。

 SELECT * FROM zecv_hsales_par(占位符。" $$ ip_kunnr $$" = p_kunnr)
     到表@it_output的对应字段中。

我注意到,不支持此功能。 但不确定。 基于此,我需要采用其他方法。

非常感谢您的投入/帮助。

此致

Venkat

付费偷看设置
发送
1条回答
奄奄一息的小鱼
1楼 · 2020-08-22 06:17.采纳回答

在ABAP中,您不能将参数传递给外部视图和基础HANA Calc。 视图。 HANA计算 当使用HANA calc时,带有参数的视图只能用于此类情况。 视图级别定义了参数的默认值(在未提供参数的情况下使用该值,例如"外部视图的情况")。 该限制记录在官方帮助中(请查看"注释"部分): https://help.sap.com/doc/abapdocu_754_index_htm/7.54/en-us/abenddic_external_views.htm

通常," Bottom-to-Top"方法是首先创建HANA计算。 视图,然后尽可能避免通过外部视图代理对象访问它,因为您要维护的生命周期不同(对于HANA层和ABAP层的对象)。 也许您可以检查是否可以替换HANA calc。 使用ABAP CDS视图进行查看,或使用HANA calc进行替换。 视图不能通过AMDP过程或CDS Table函数调用。

一周热门 更多>