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数据导出功能效果如下图所示: