SAP中如何实现数据从列到行的转换操作?

2026-06-09 06:432阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计472个文字,预计阅读时间需要2分钟。

SAP中如何实现数据从列到行的转换操作?

有一个报表需要对表FMBL进行查询,但有一个日期条件需对特定的多列进行汇总。例如,日期条件是某个时间段,那么就需要获取TVAL01、TVAL02、TVAL03的值。我的想法是,建立像下面这样的视图,然后进行查询。

有一个报表要对表fmbl进行查询,但有一个期间条件需对于特定的多列进行汇总例如期间是就要获取到TVAL01+TVAL02+TVAL03一开始我的想法是,建立像下面这样的视图,然后查

有一个报表要对表fmbl进行查询,但有一个期间条件

需对于特定的多列进行汇总

例如期间是

就要获取到 TVAL01 + TVAL02 + TVAL03

一开始我的想法是,建立像下面这样的视图,然后查询条件直接就可以用 in

但在ABAP里发现不能直接建立这样的视图。也想过先通过SAP创建视图

SAP中如何实现数据从列到行的转换操作?

然后,在数据库里删除视图,按我上面的SQL重建。后来想想,这样会导致接手我程序的人不知道这件事就悲剧了,并且不是所有开发人员都可以有权限修改数据库,最终换了下面的办法。

阅读全文

本文共计472个文字,预计阅读时间需要2分钟。

SAP中如何实现数据从列到行的转换操作?

有一个报表需要对表FMBL进行查询,但有一个日期条件需对特定的多列进行汇总。例如,日期条件是某个时间段,那么就需要获取TVAL01、TVAL02、TVAL03的值。我的想法是,建立像下面这样的视图,然后进行查询。

有一个报表要对表fmbl进行查询,但有一个期间条件需对于特定的多列进行汇总例如期间是就要获取到TVAL01+TVAL02+TVAL03一开始我的想法是,建立像下面这样的视图,然后查

有一个报表要对表fmbl进行查询,但有一个期间条件

需对于特定的多列进行汇总

例如期间是

就要获取到 TVAL01 + TVAL02 + TVAL03

一开始我的想法是,建立像下面这样的视图,然后查询条件直接就可以用 in

但在ABAP里发现不能直接建立这样的视图。也想过先通过SAP创建视图

SAP中如何实现数据从列到行的转换操作?

然后,在数据库里删除视图,按我上面的SQL重建。后来想想,这样会导致接手我程序的人不知道这件事就悲剧了,并且不是所有开发人员都可以有权限修改数据库,最终换了下面的办法。

阅读全文