二十九、SAP中输出漂亮的表格
一、代码如下
二、输出效果如下
*&---------------------------------------------------------------------* *& Report Z_TIANPAN_20190717_HELLO *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT Z_TIANPAN_20190717_HELLO LINE-SIZE 69. *定义数据类型 DATA it_spfli TYPE TABLE OF spfli. DATA wa_spfli TYPE spfli. *读取数据库中的内容 SELECT * FROM spfli INTO TABLE it_spfli. *输出 WRITE: '青青子衿,悠悠我心'. *输出一条线 ULINE. *输出一条横线 Format表示格式化颜色,COL_HEADING颜色可以在F1中对比 FORMAT COLOR COL_HEADING . *输出数据库内容,sy-vline表示把内容当成字段来输出,左边线占用1个字符,从2开始 WRITE: / sy-vline,AT 2(10) 'CARRID', sy-vline,AT 14(10) 'CONNID', sy-vline,AT 26(20) 'COUNTRYFR', sy-vline,AT 48(20) 'COUNTRYTO', AT 69 sy-vline. *输出一条线 ULINE. FORMAT RESET. LOOP AT it_spfli INTO wa_spfli. WRITE: / sy-vline,AT 2(10) wa_spfli-carrid , sy-vline,AT 14(10) wa_spfli-connid , sy-vline,AT 26(20) wa_spfli-countryfr, sy-vline,AT 48(20) wa_spfli-countryto, AT 69 sy-vline. ENDLOOP. *输出一条线 ULINE.