get_expanded_entityset的多级实现,项目数据未出现

2020-08-27 22:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在探索使用通过C...

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

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


专家们,

我正在探索使用通过Carrid联接的GET_EXPANDED_ENTITYSET来进行SCARR [0..1] -SPFLI [0..n]关联/导航的$ expand命令。 我可以使用" ZTEST_SFLIGHT_SRV/scarrSet?$ expand = scarrtospfli&$ format = json"来获得更恐怖的细节,但是SPFLI细节不会出现。 我已经用这种方法编写了逻辑来填充这些细节。

我正在关注以下链接

link1

请帮助我如何在一次通话中获取两个详细信息。


        循环到it_scarr INTO wa_scarr。

           将wa_scarr移动到ls_output。

           在it_spfli处循环进入wa_spfli,其中carrid = wa_scarr-carrid。

             将wa_spfli附加到ls_output-scarrtospfli。

           结局。

           追加ls_output到lt_output。

           清除ls_output。

         结局。



         插入lc_expand_tech_clause插入表et_expanded_tech_clauses。



         copy_data_to_ref(

            出口

              is_data = lt_输出

            改变

              cr_data = er_entityset)。

 
6条回答
暮风yp
2020-08-27 22:45

嗨,scarrtospfli既是关联 名称和变量lc_expand_tech_clause值。 这也是scarr-> spfli的导航名称。

是的,正在触发get_expand_entityset方法。 我也看到这种方法被触发,就像在覆盖最终数据的循环中一样。 不确定我是否遵循正确的顺序或缺少任何部分。

此致

Aditya

一周热门 更多>