有关属性的常见问题

为什么同一节点在列表视点和层次视点中的属性值有所不同?

列表视点和层次视点的数据链有所不同:

  • 列表视点引用一个列表节点集,而该节点集会引用一个或多个节点类型。
  • 层次视点引用一个层次节点集(其中包含视点的顶级节点),而该节点集会引用一个层次集,而该层次集又会引用一个或多个节点类型(请参阅“了解视点”)。

对于层次视点,层次集包含父代和子代关系以及关系级别属性。由于列表视点不引用层次集,因此无法提供有关节点的位置信息或关系级别属性信息。

因此,在下列情况下,同一节点在列表视点和层次视点中会显示不同的属性值:

  • 节点级别属性是继承而来的。
  • 节点级别属性是基于位置信息(例如父代、祖先或同级)派生得出的。

在下列情况下,同一节点在列表视点和层次视点中会显示相同的属性值:

  • 节点级别属性是定义而来的。
  • 节点级别属性不是继承而来的。
  • 节点级别属性不是基于位置信息(例如父代、祖先或同级)派生得出的。

Tip:

通过具有“派生和存储”默认值的属性,您可以使用表达式来计算包含位置逻辑的值,然后将这些值存储起来,以便可以从列表视点中作为定义的值进行引用。请参阅“派生和存储属性”。

Oracle Financials Cloud General LedgerOracle E-Business Suite General Ledger 导出注意事项

由于 Oracle Financials Cloud General LedgerE-Business Suite General Ledger 应用程序从列表视点导出段值,并从层次视点导出段树值,因此,请务必不要将任何默认类型为“派生”的属性与位置逻辑结合使用。而应该使用默认类型为“派生和存储”的属性。

Note:

如果将属性从“派生”切换为“派生和存储”,则必须使用请求或加载来填充值,以使其成为定义的值。