AMDP内部的协会

2020-08-31 00:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们可以在AMD...

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

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


尊敬的专家,

我们可以在AMDP方法中使用ASSOCIATION还是只允许JOIN? 在其他情况下,表函数在通过AMDP方法实现时是CDS工件,它可以执行除返回结果集以外的任何操作吗? 在哪种类型的需求中,我们应该使用通过AMDP方法实现的表函数?

谢谢。

7条回答
宇峰Kouji
2020-08-31 01:18

您好 Gaurav Karkara

非常感谢您分享如此有用的链接所付出的努力。 我之前曾经浏览过该链接,但由于我有两个相同之处而感到困惑,所以仍然提出了疑问。

1。 如果我们使用的是SELECT-OPTIONS,那为什么不直接在ABAP报告中调用AMDP并从使用CL_SHDB_SELTAB => COMBINE_SELTABS的方法中获得所需的结果集。

2。 如果我们想同时使用CDS功能和SELECT-OPTION,那么我们基本上遵循以下顺序,

a。 创建带有参数的TABLE FUNCTION并以AMDP方法实现。

b。 我们从报表中调用TABLE FUNCTION,然后使用CL_SHDB_SELTAB => COMBINE_SELTABS将SELECT-OPTION值作为字符串传递。

c。 最终,我们将调用仅支持SQL脚本且无法使用任何Open SQL功能的AMDP方法。

我的疑问是,那为什么我们要使用表函数,而我们可以直接执行第1步。

如果我在理解某件事上有误,请帮助我理解并澄清我。

一周热门 更多>