在模型中的相对路径中向上一个目录

Going up a directory in relative paths within models

对于 oData 模型,我需要上一个目录。

这是结构的近似值:

编辑模型:

-->Entity A
    -->Entity B
    -->Entity C

我需要一个从实体 C table 拉取的实体 B Table 内的组合框。我不能做绝对路径,绑定共享组合框很痛苦。

所以在 ComboBox 项的路径中,我需要一个如下所示的相对路径:

path = editModel>../C

('..' 如 'cd ..' - 向上目录)

基本上,我需要能够退出一个目录,以查看另一个目录。有任何想法吗?提前致谢。

OData 中不存在向后 属性,但您也可以利用(向前)导航属性,例如:

-->Supplier A
    --> Product A
    --> Product B

在这种情况下,您将通过查询查看供应商 A 的所有产品:Suppliers('A')/Products

如果服务配置得当,反之亦然:

--> Product A
    --> Supplier A
--> Product B
    --> Supplier A

要找出哪个供应商供应产品 A,您可以查询:/Product('A')/Supplier

如果 Product 实体没有导航 属性 Supplier,您可能需要与您的 ABAP/Gateway 人员联系,看看是否有可能获得这实现了。