SAP ABAP 添加EXCEL数据导出功能

可以在有GUI状态的任意一个程序中复制一个GUI状态到自己的程序,下图所示为从标准程序中复制:

选中STANDARD_FULLSCREEN→右键→复制→填写自己的程序名和GUI状态名→点击复制

点击复制

 

重新打开到刚刚所填的程序即可看到刚刚所复制的PF_STATUS_PRT,选中一个不需要的工具项目进行修改或者新增一个工具项目

 

 

将&VEXCEL功能代码改为&XXL,并选择一个不常用的快捷键

 

点击“√”

 

&XXL工具项目添加成功后,需要点击左上角的激活按钮进行激活

 

 

 

*&---------------------------------------------------------------------*
*& Form FRM_PF_STATUS_PRT
*&---------------------------------------------------------------------*
*& text ALV 状态
*&---------------------------------------------------------------------*
*&      <-- U_EXTAB
*&---------------------------------------------------------------------*
FORM frm_pf_status_prt USING u_extab TYPE slis_t_extab ##CALLED.
  SET PF-STATUS 'PF_STATUS_PRT' EXCLUDING u_extab.
ENDFORM.

 

*&---------------------------------------------------------------------*
*& Form FRM_DISPLAY_DATA
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*

* 调用function module显示ALV
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
    EXPORTING
      i_callback_pf_status_set = 'FRM_PF_STATUS_PRT'

添加EXCEL数据导出功能效果如下图所示:

 

 

 

 

 

posted @ 2022-04-22 17:34  LikZ-WM  阅读(664)  评论(0编辑  收藏  举报