ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)

Association 和 Navigation主要是用来关联两个entity,比如先前例子中的header和item,我们想在获取header数据的同时,还获取其item的数据,那么:Association 和 Navigation就能实现我们这个需求。示例如下:

ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)_第1张图片

也可以用expand

ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)_第2张图片

Association和Navigation的创建参考先前文章:https://blog.csdn.net/yang362046076/article/details/103488888(ODATA:GetEntity和GetEntitySet方法基本实现 )

ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)_第3张图片

我们只要在实现item的GET_ENTITYSET方法即可,如下:

ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)_第4张图片

Expand 实现 

重定义实现/IWBEP/IF_MGW_APPL_SRV_RUNTIME~GET_EXPANDED_ENTITY方法

ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)_第5张图片

ODATA入门:Association 和 Navigation实现(GET_EXPANDED_ENTITY)_第6张图片

 

你可能感兴趣的:(ODATA,FIORI,ODATA,Association,Navigation)