在 SAPUI5 树表中使用 CDS 层次结构显示一个实体的多个父级时出现 SAP 运行时错误

问题描述 投票:0回答:1

我正在使用 CDS parent child hierarchy 来获取实体的多个父级。

单亲的数据没有问题

但是当我尝试显示具有多个父级的数据时,它正在倾销。当我使用 SE38 报告从 CDS 层次结构中获取多个父数据时,没有转储。

我已经在 CDS 层次结构中指定了允许多个父母

我收到以下错误文本

层次结构错误:层次结构源数据包含具有多个父节点的节点 00012345,但层次结构指定为拒绝此类节点。:第 1 列 821(位置 820)

sapui5 sap-fiori smart-table treetable cds
1个回答
0
投票

这是 CDS 层次结构的默认行为。您需要修复 CDS 层次结构,请参阅 ABAP 文档 - 定义层次结构

加10

... MULTIPLE PARENTS {NOT ALLOWED}|{LEAVES ONLY}|ALLOWED

可选的加法MULTIPLE PARENTS指定hierarchy是否可以有带多个父节点的子节点:

NOT ALLOWED

  • 这是默认设置(一个子节点只能有一个父节点)。

LEAVES ONLY

  • 只有叶子节点可以有多个父节点。

ALLOWED

  • 所有层级节点都可以有多个父节点。
© www.soinside.com 2019 - 2024. All rights reserved.