在模型中的相对路径中向上一个目录
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 人员联系,看看是否有可能获得这实现了。
对于 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 人员联系,看看是否有可能获得这实现了。