即使您只要求一个子实体,GET_EXPANDED_ENTITY_SET是否也必须准备所有子实体?

2020-08-22 06:19发布

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

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


大家好,

是否有一种实现GET_EXPANDED_ENTITY_SET的方法,以便如果仅请求第一个子级,则该方法将仅准备所请求的数据,而不仅仅是准备所有后代,然后在发送数据之前对其进行过滤?


在我的情况下,我有多个孩子和子孩子,但通常我只会要求主要实体加一个孩子,但我不希望该方法准备我不要求的所有孩子数据 因为那只是浪费时间。 可以做到吗?

谢谢,
Birgir Snorrason

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

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


大家好,

是否有一种实现GET_EXPANDED_ENTITY_SET的方法,以便如果仅请求第一个子级,则该方法将仅准备所请求的数据,而不仅仅是准备所有后代,然后在发送数据之前对其进行过滤?


在我的情况下,我有多个孩子和子孩子,但通常我只会要求主要实体加一个孩子,但我不希望该方法准备我不要求的所有孩子数据 因为那只是浪费时间。 可以做到吗?

谢谢,
Birgir Snorrason

付费偷看设置
发送
2条回答
Violet凡
1楼 · 2020-08-22 06:51.采纳回答

Birgir Snorrason,您好

通过检查IO_EXPAND对象,然后为请求的特定节点层次结构添加各自的逻辑,这很有可能。

请在下面找到用于扩展/MyMainEntityInURICall?$ expand = MyChildren/MyGrandChildren的示例代码的快照:

关键点是输出的结构应与请求的层次结构匹配。

注意:即使GET_EXPANDED_ENTITYSET签名的注释为"扩展比较器接口已过时",我仍使用IO_EXPAND对象引用进行这种处理。

此致

Samson

Nir深蓝
2楼-- · 2020-08-22 06:34

是的,您不需要将所有数据发送回去。您只需将带有子实体名称的et扩展tech子句表传递出去。 是您要查找的内容还是要添加的任何信息(因为我相信您正在寻找的不是我提供的信息)?

一周热门 更多>