Lumira:GetData在层次结构汇总度量上失败

2020-08-24 20:14发布

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

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


我有一个带有层次结构的Dimension的度量。较高级别的值沿该层次结构聚合。 在交叉表中,所有级别的所有数据都可以很好地显示。 现在,我想通过 getData 读取值。 这在最低的层次结构级别上可以正常工作,但对于所有聚合值都失败(错误:"在选择中找不到匹配的数据"和"找不到成员")。 如何获得汇总值? Lumira版本是2.2 SP0补丁3(版本:22.0.3)。

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

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


我有一个带有层次结构的Dimension的度量。较高级别的值沿该层次结构聚合。 在交叉表中,所有级别的所有数据都可以很好地显示。 现在,我想通过 getData 读取值。 这在最低的层次结构级别上可以正常工作,但对于所有聚合值都失败(错误:"在选择中找不到匹配的数据"和"找不到成员")。 如何获得汇总值? Lumira版本是2.2 SP0补丁3(版本:22.0.3)。

付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼 · 2020-08-24 20:41.采纳回答

如果交叉表显示数据,getData也可以检索它。 棘手的事情是猜测正确的成员内部密钥。 层次结构节点具有非常特殊的语法,例如 " HIERARCHY_NODE/0HIER_NODE/EUROPE"。 最好使用getData API的内容帮助中的"选择单元格..."功能。 如果它不起作用,则可能需要编写一个名为CROSSTAB.getSelectedMember或类似内容的帮助程序,以显示正确的密钥。

落灬小鱼
2楼-- · 2020-08-24 20:24

谢谢,这很有帮助。 可以通过这种方式获取密钥,并且内部密钥的语法为(简化BNF)

'HIERARCHY_NODE/''/'

一周热门 更多>