点击此处---> 群内免费提供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
在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函数调用。
一周热门 更多>