ALV demo:cl_salv_table :Add Header (Top of page) &_SAP刘梦_新浪博客


x效果图:
ALV <wbr>demo:cl_salv_table <wbr>:Add <wbr>Header <wbr>(Top <wbr>of <wbr>page) <wbr>&


code:
*&---------------------------------------------------------------------*
*& Report  ZLM_ALV_007
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT zlm_alv_007 .
*----------------------------------------------------------------------*
*       Code to Apply Filters to SALV Table Display
*----------------------------------------------------------------------*
*       CLASS lcl_report DEFINITION
*----------------------------------------------------------------------*
CLASS lcl_report  DEFINITION .
*
   PUBLIC  SECTION .
*

*
     DATA : gt_spfli  TYPE  STANDARD  TABLE  OF spfli .
*
*   ALV reference
     DATA : o_alv  TYPE  REF  TO cl_salv_table .
*
     METHODS :
*     data selection
      get_data ,
*
*     Generating output
      generate_output .
*
*$*$*.....CODE_ADD_1 - Begin..................................1..*$*$*
*
*    In this section we will define the private methods which can
*      be implemented to set the properties of the ALV and can be
*      called in the
*
   PRIVATE  SECTION .
     METHODS :
      set_pf_status
         CHANGING
          co_alv  TYPE  REF  TO cl_salv_table .
*
     METHODS :
      set_filters
         CHANGING
          co_alv  TYPE  REF  TO cl_salv_table .


*   Set Top of page
     METHODS :
      set_top_of_page
         CHANGING
          co_alv  TYPE  REF  TO cl_salv_table .
*
*   Set End of page
     METHODS :
      set_end_of_page
         CHANGING
          co_alv  TYPE  REF  TO cl_salv_table .

*$*$*.....CODE_ADD_1 - End....................................1..*$*$*
*
ENDCLASS .                     "lcl_report DEFINITION
*
*
START-OF-SELECTION .
   DATA : lo_report  TYPE  REF  TO lcl_report .
*
   CREATE OBJECT lo_report .
*
  lo_report ->get_data (  ) .
*
  lo_report ->generate_output (  ) .
*
*----------------------------------------------------------------------*
*       CLASS lcl_report IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS lcl_report  IMPLEMENTATION .
*
   METHOD get_data .
*   data selection
     SELECT *  INTO  TABLE gt_spfli
            FROM  spfli .
*
   ENDMETHOD .                     "get_data
*
*.......................................................................
   METHOD generate_output .
* New ALV instance
*   We are calling the static Factory method which will give back
*   the ALV object reference.
*
* exception class
     DATA : lx_msg  TYPE  REF  TO cx_salv_msg .
     TRY .
        cl_salv_table =>factory (
           IMPORTING
            r_salv_table  = o_alv
           CHANGING
            t_table     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值