ABAP系列SAP ABAP 行列转换的方法

Posted sapmatinal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP系列SAP ABAP 行列转换的方法相关的知识,希望对你有一定的参考价值。

公众号:SAP Technical
本文作者:matinal
 

技术图片

 

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

有人问:马蹄能给个行列转换的例子吗

我:百度很多吧,找找看

回:百度来的没看懂啊

我:好吧,写个例子

很久没用在博客里发代码了,发个行列转换的例子

其实理解原理就好,就是获取到行,然后动态的赋值给列

代码如下:

?
 LOOP AT itab1 INTO wa_tab1.
   CLEAR wa_tab2.
   ASSIGN COMPONENT sy-tabix OF STRUCTURE wa_tab2 TO <fs1>.
   cline = sy-tabix.
   DO.
     ASSIGN COMPONENT sy-index OF STRUCTURE wa_tab1 TO <fs2>.
     IF sy-subrc NE 0.
       EXIT.
     ENDIF.
     IF cline = 1.
       ***hide***
     ELSE.
       ***hide***
       MODIFY itab2 FROM wa_tab2 INDEX sy-index.
     ENDIF.
   ENDDO.
 ENDLOOP.

?

更多技术文章,关注我的公众号吧

以上是关于ABAP系列SAP ABAP 行列转换的方法的主要内容,如果未能解决你的问题,请参考以下文章

ABAP 内表的行列转换-发货通知单-打印到Excel里

ABAP系列SAP 一个完整的SAP的Abap例子(idoc,edi文件的相互转换)

ABAP 行列稳定刷新语句

ABAP系列SAP ABAP获取域(domain)值的方法

SAP ABAP 时间戳处理类 CL_ABAP_TSTMP 时间戳的算术和转换

在SAP ABAP程序编译过程中 【FTP文件上传,下载,在哪句中需要做异常捕获?】谢谢!