在xsodata服务中将带有参数的实体添加为导航

2020-09-10 23:27发布

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

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


嗨,

我想将导航属性添加到我的oData服务中。 我想添加一个带有参数的导航属性。 当然,我想知道如何构造URL。

我有一个包含所有玩家的计算视图和一个包含所有转移值的计算视图。 具有转移值的视图结果具有关键字段PLAYER_ID和TEAM_ID。 此视图还具有输入参数IP_PLAYER_ID,以确保仅计算1个播放器的值。

我已经尝试过使用生成的密钥,通过实体的参数和许多其他方式来尝试它,但是我无法使其工作。

示例

" wve.calcviews.dim :: Player"作为" Player"键(" id")
navigates(" TransferValueAssociation"作为" TransferValues"); 通过键和实体" TransferValueParam"的参数" wve.calcviews.dim :: TransferValue"作为" TransferValue"键(" PLAYER_ID"," TEAM_ID")
参数结果属性" Results"; 通过参数" TransferValueAssociation"关联
主要" Player"(" id")多重性" 1"
依赖" TransferValue"(" PLAYER_ID")多重性" *";

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

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


嗨,

我想将导航属性添加到我的oData服务中。 我想添加一个带有参数的导航属性。 当然,我想知道如何构造URL。

我有一个包含所有玩家的计算视图和一个包含所有转移值的计算视图。 具有转移值的视图结果具有关键字段PLAYER_ID和TEAM_ID。 此视图还具有输入参数IP_PLAYER_ID,以确保仅计算1个播放器的值。

我已经尝试过使用生成的密钥,通过实体的参数和许多其他方式来尝试它,但是我无法使其工作。

示例

" wve.calcviews.dim :: Player"作为" Player"键(" id")
navigates(" TransferValueAssociation"作为" TransferValues"); 通过键和实体" TransferValueParam"的参数" wve.calcviews.dim :: TransferValue"作为" TransferValue"键(" PLAYER_ID"," TEAM_ID")
参数结果属性" Results"; 通过参数" TransferValueAssociation"关联
主要" Player"(" id")多重性" 1"
依赖" TransferValue"(" PLAYER_ID")多重性" *";
付费偷看设置
发送
2条回答
打个大熊猫
1楼-- · 2020-09-10 23:42

是否可以将实体的密钥提供给关联实体的输入参数?

能不能别闹
2楼-- · 2020-09-10 23:51

是的,可能。 试试这个-

https://help.sap.com/查看器/52715f71adba4aaeb480d946c742d1f6/2.0.03/zh-CN/2ec97095dcbd420794670912e3bc9cd6.html

我引用了相同的链接,并使Odata服务正常工作。

但是,在那之后我被困住了。 Odata serivce工作正常,但无法使用"列表"报告或"主详细信息"应用中的服务。

在下面的链接中发布了问题。 请让我知道是否知道:)

https://answer.sap.com/questions/12650436/list-report-to-object-page-navigating-to-entities.html

谢谢

坛子

一周热门 更多>