我在尝试创建SAP Hana HIERARCHY VIEW
时遇到问题
我尝试通过图形编辑器创建它,但它无法正常工作(我无法查询)。我在Internet上找到了一个教程,解释了如何在脚本中创建它。这是我的代码。
CREATE COLUMN VIEW hier_test TYPE HIERARCHY AS
SELECT TO_INTEGER(FATHER_LINK) AS pred
, TO_INTEGER(ACP_ID) AS succ
FROM "_SYS_BIC"."airbus.manufacturing.MES.Projection.base/CV_ZDPGAT_FATH_LINK_ARP_PG"
ORDER BY FATHER_LINK
WITH PARAMETERS ( 'hierarchyDefinition'='{"orphanedNodesHandling":"ROOT_NODES","rootNodeVisibility":"ADD_ROOT_NODE_IF_DEFINED"}' );
但由于我无法找到设置为rootNodeVisibility
的正确值,因此无法正常工作。我在设置了Display View XML
的图形Calculation View
中的选项Hierarchy
中找到了这些值。但显然没有关于它的文件......
有人可以给我一些方法将多个参数传递给这个脚本,并为每个变量提供不同的值吗?
此外,查询此视图结果的不同方法有哪些?我看到了一些功能,如
SELECT * FROM hier_test;
SELECT * FROM hier_test("expression"=>'descendants(xxxx)');
SELECT * FROM hier_test("expression"=>'subtree(xxxx)');
同样,我找不到任何关于它的文件......
非常感谢你的帮助。
答案 0 :(得分:1)
您没有发现记录的原因是该功能从未在SAP之外使用过。 SAP HANA 2.0将提供用于层次结构处理的SQL命令,但是使用SAP HANA 1.0时,没有正式的方法可以直接在SAP开发之外使用层次结构视图。