云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站建设_差三岁百度云_限时特惠

小七 141 0

很多时候,大数据处理平台,我们需要在一个视图中查看不同表中的数据来执行分析。

它可以是针对开发或生产的分析。在这些场景中,我们可以创建快速SAP查询–但查询的问题是,如果两个表没有连接,则无法查看两个更独立的表中的数据。

在这些情况下,我们可以使用下面的报告,该报告将从不同的表中提取数据,并将其显示在单个ALV或浏览器页面中。报表逻辑如下所示。

选择屏幕

选择屏幕将由5-6个不同的字段组成,分别用于表名和where子句。

如果您想从最多5个表中获取数据,您可以有10个字段,物联网模块,一个用于表名,一个用于where子句,如下所示。

您可以添加按钮将where复制到all,删除all where子句等

您还可以创建连接复选框来连接两个表并获取公共数据。

动态Itab创建

然后使用RTTC,您可以为选择屏幕上的输入表名动态创建内部表,公有云市场,如下所示。

您需要声明字段符号的次数与上允许的表数相同选择屏幕。

从表中获取数据

您可以使用下面的格式从选择屏幕中获取数据,该格式提供动态表名和where子句。

如果是Join,则选择查询将如下所示–您需要基于Join复选框执行此操作。

调用浏览器功能

您可以使用cl\U abap\U浏览器类将获取的数据写入其中。声明在下面给出。

要添加数据,请在下面使用。

在提取完所有数据后,您可以使用下面的语句显示浏览器窗口,所有表都在一页中。

您可以使用REUSE\U ALV\U BLOCK\U LIST\U APPEND,云服务服务器,重用\u ALV \u FIELDCATALOG \u MERGE and REUSE \u ALV \u BLOCK \u LIST \u DISPLAY以标准ALV格式显示。

以ALV格式输出的示例

以浏览器格式输出的示例

使用

在单个窗口中查看多个表内容非常有用,因此您可以分析数据。例如,要查看有关消息类型的所有信息,您可以在单个窗口中查看表格EDP13、EDP21和EDP12,以获取过程代码、FM等。您可以创建具有多个表的变体以查看各种信息。该程序可以扩展为使用联接并从多个表中获取数据。

注意

该程序只能在开发或质量环境中使用,因为可能会使用SQL注入恶意代码。或者在执行之前,应该修改程序以检查WHERE子句中是否有恶意代码。

如果有任何反馈,大数据数据处理,请告诉我。