SAP 如何在ALV中显示成EXCEL的格式

 时间:2026-02-15 01:30:08

1、想要展示像Excel一样,应该选用这个FUNCTION. 

REUSE_ALV_GRID_DISPLAY

REUSE_ALV_GRID_DISPLAY_LVC

2、这个是调用FUNCTION的例子。

 gs_layout-colwidth_optimize = 'X'.

  gs_layout-zebra = 'X'.

  gs_layout-min_linesize = 10.

  DATA: gv_title TYPE lvc_title,

        gv_nums  TYPE n LENGTH 7.

  gv_nums = lines( gt_bseg001 ).

  SHIFT gv_nums LEFT DELETING LEADING '0'.

  CONCATENATE '查询到' gv_nums '条凭证行' INTO gv_title.

 CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

    EXPORTING

      i_callback_program      = sy-repid

      is_layout               = gs_layout

      i_grid_title            = gv_title

      it_fieldcat             = gt_fldcat[]

      i_save                  = 'X'

    TABLES

      t_outtab                = gt_bseg001[]

    EXCEPTIONS

      program_error           = 1

      OTHERS                  = 2.

3、另一个FUNCTION调用示范

 CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'

  EXPORTING

    i_callback_program                  = sy-repid

*    i_callback_user_command            = 'USER_COMMAND'

*    i_grid_settings                    = gs_grid

    is_layout_lvc                       = gs_layo

    it_fieldcat_lvc                     = pt_fcat[]

     it_events                          = gt_event[]

*     it_event_exit                     = gt_event_exit[]

  TABLES

    t_outtab                            = pt_tab

*   EXCEPTIONS

*     PROGRAM_ERROR                     = 1

*     OTHERS                            = 2

  • Excel数据透视表、透视图的制作
  • excel表格数据怎么转换为箱形图
  • 如何用IsNonText函数判断Excel单元格是否有文本
  • 如何将现有的数值填充到大小不一的合并单元格内
  • Excel中人民币小写金额转换大写的技巧两则
  • 热门搜索
    延庆旅游景点 旅游政策与法规 舟山群岛旅游 旅游介绍 团购旅游 金门旅游 大连的旅游景点 兴宁旅游 十一旅游攻略 广西巴马长寿村旅游