SAP Gateway Odata展开

2020-09-16 13:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有3个实体集,SalesOrd...

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

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


我有3个实体集,SalesOrder,SalesOrderItem,产品以及2个导航OrderToItems和ItemToProduct。 我尝试使用方法/IWBEP/IF_MGW_APPL_SRV_RUNTIME〜GET_EXPANDED_ENTITYSET进行扩展。

我要扩展

prefix/SalesOrderSet?$ expand = OrderToItems和

Prefix/SalesOrderSet?$ expand = OrderToItems/ItemToProduct。

但是在方法中如何区分两个不同的调用来编写各自的编码。 请帮助我。

3条回答
空代码
2020-09-16 14:20 .采纳回答

您可以尝试以下-

数据:/iwbep/if_mgw_odata_expand => ty_s_node_child的lt_expand_children类型标准表,

如果io_expand被绑定。

lt_expand_children = io_expand-> get_children()。

LOOPAT lt_expand_children INTODATA(ls_expand_children)。

案例ls_expand_children-tech_nav_prop_name。

" ORDERTOITEMS"时。

"您的代码

ENDLOOP。

ENDIF。

PS:您可以进一步解析并获得子对象。 下面的示例。

来源- https://blogs.sap.com/ 2017/09/18/generic-expanded-entity-implementation /


一周热门 更多>