点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我正在研究BW/4 HANA,并尝试通过SQLScript过程在具有Planning多维数据集模板的ADSO上实现字符关系。 创建了以下内容:
1)创建一个实现IF_RSPLS_CR_EXIT_HDB接口和CL_RSPLS_CR_EXIT_BASE作为超类的类。
2)实现了2种GET_SQLSCRIPT *方法。
a)在* INFO方法中传递abapclass => procedure方法的名称,以派生,创建,检查char和结构名称。
b)在* PARAMETERS方法中传递了一个结构,该结构的名称已在* INFO方法中分配,并且我已经在BW中本地创建了该结构。 这类似于HANA中创建的表类型的结构。
3)在HANA中创建了创建,检查和派生过程,并使用RSPLS_SQL_SCRIPT_TOOL成功激活了该过程,该过程包含输入,输出参数和逻辑,非常简单。
4)在DBACOCKPIT --- indexserver.ini- sqlscript部分
中,将" allow_non_readonly_sqlscript"设置为true,将" enable_sqlscript_cmd"设置为on。5)创建一个引用该类的CR。 使用上述配置后,从输入表单进行保存不会触发任何* GET_SQLSCRIPT方法。
我已经搜索了有关此问题的网站,但尚未解决。 请让我知道是否可以指出任何缺少的配置,这导致它仍然指向ABAP方法而不是sql脚本。
关于
拉耶夫
嗨,拉杰耶夫,
也许没有什么丢失,但是您的示例(查询)仅在HANA执行不"合理"的层上运行,请参见。
https://answers.sap.com/questions/11819304/index.html a>
了解更多信息。
问候,
格雷戈尔
" allow_non_readonly_sqlscript"设置为true," enable_sqlscript_cmd"在DBACOCKPIT中设置为--indexserver.ini --planningengine部分不在sqlscript部分中。
您好,Rajeev,
您已在其中检查了隐藏部分
https://answers.sap.com/questions/11819304/index.html a>
(单击全部显示)? 您在使用查询还是计划功能。 如果需要查询,您可能只在第4层(参见上述线程)。
致谢
Gregor
嗨,格雷戈尔,
感谢您的输入。
但就我而言,我在CR和数据切片位置都尝试了sql脚本。
对于CR,我看到AMDP_CHECK方法在保存时未触发。
在数据切片的情况下,当我保存数据时,它也会转到ABAP IS_Protected方法,而不是转到我的AMDP ** PROTECTED过程。
请让我知道您对此的建议。
最好的问候
拉耶夫
一周热门 更多>