zoukankan      html  css  js  c++  java
  • OO 技术实现简单的ALV显示

    REPORT  Z_ALV_ERIC.

    data: ok_code type sy-ucomm,
          save_ok like ok_code.


    data wa_spfli type table of spfli.

    select * into table wa_spfli from spfli.

    data: wa_container type scrfname value 'ALV',
          alv_grid type ref to cl_gui_alv_grid,
          wa_custom_container TYPE ref to cl_gui_custom_container.

       call SCREEN 1001.


    *&---------------------------------------------------------------------*
    *&      Module  STATUS_1001  OUTPUT
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    MODULE STATUS_1001 OUTPUT.
    *  SET PF-STATUS 'xxxxxxxx'.
    *  SET TITLEBAR 'xxx'.
      if wa_custom_container is initial.

        create object wa_custom_container
                EXPORTING container_name = wa_container.
        create object alv_grid
               EXPORTING i_parent = wa_custom_container.
        call method alv_grid->set_table_for_first_display
            EXPORTING i_structure_name = 'SPFLI'
               CHANGING it_outtab = wa_spfli.
      endif.

    ENDMODULE.                 " STATUS_1001  OUTPUT
    *&---------------------------------------------------------------------*
    *&      Module  USER_COMMAND_1001  INPUT
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    MODULE USER_COMMAND_1001 INPUT.
      save_ok = ok_code.
      clear ok_code.

      case save_ok.
        when 'XT'.
          LEAVE PROGRAM.
       ENDCASE.

    ENDMODULE.                 " USER_COMMAND_1001  INPUT

  • 相关阅读:
    CSRF跨站请求伪造
    FineReport 导出汉字乱码
    Java 程序中中文没有乱码,存入数据库后中文乱码问题
    分析函数
    Redis的持久化与主从复制
    分布式Redis的使用
    redis的介绍和安装
    Solr后台管理及SolrJ的使用
    Solr总结
    bootstrap 点击回到顶部 超简单
  • 原文地址:https://www.cnblogs.com/eric0701/p/2314195.html
Copyright © 2011-2022 走看看