2020-08-30 22:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想从4个不同的表中获取数据。 4个表具有一个id密钥字段的多个数据,而4个表具有一个相同的密钥,然后我必须通过将数据合并到最终结构中来最终显示该数据,以便我如何合并该数据可以使任何一个提供最佳解决方案
您好 Ruchi ruchi ,
因为它是相同的密钥 在所有表中的字段中,您可以编写单个选择查询,如下所示:
SELECT a〜vbeln, b〜posnr, c〜matnr, d〜maktx 来自vbak AS a 内联vbap AS b 开a〜vbeln = b〜vbeln 内联接mara AS c 开b〜matnr = c〜matnr 内联接MAkt AS d 开c〜matnr = d〜matnr 其中a〜vbeln = @s_vbeln 插入表@DATA(lt_final)。 如果sy-subrc EQ 0。 排序lt_final。 ENDIF。
上面编写的代码仅作为示例,请根据您的要求更改表名和字段。
注意!
"合并"是什么意思? 来自4个表的数据看起来像ID键的4个维度,因此"合并"可以是JOIN或UNION或其他一些聚合...也许您想要的图像会很清楚
最多设置5个标签!
您好 Ruchi ruchi ,
因为它是相同的密钥 在所有表中的字段中,您可以编写单个选择查询,如下所示:
上面编写的代码仅作为示例,请根据您的要求更改表名和字段。
注意!
"合并"是什么意思? 来自4个表的数据看起来像ID键的4个维度,因此"合并"可以是JOIN或UNION或其他一些聚合...也许您想要的图像会很清楚
一周热门 更多>