************************************************************************
*程序公用变量定义
************************************************************************
TYPE-POOLS: SLIS[A1] .
DATA: ITAB_LTABLE TYPE TABLE OF TYP_LTABLE.
DATA: WA_LTABLE TYPE TYP_LTABLE.
[A2] DATA: LWS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
DATA: LT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
*&---------------------------------------------------------------------*
*& FRM_PREPARE_LIST
*& 设置ALV显示结构
*&---------------------------------------------------------------------*
FORM FRM_PREPARE_LIST .
LWS_FIELDCAT-FIELDNAME = 'NUMBE'.
LWS_FIELDCAT-REPTEXT_DDIC = '序号'.
LWS_FIELDCAT-OUTPUTLEN = 7.
APPEND LWS_FIELDCAT TO LT_FIELDCAT.
…………
LWS_FIELDCAT-FIELDNAME = 'MEINS[A3] '.
LWS_FIELDCAT-REPTEXT_DDIC = '单位[A4] '.
LWS_FIELDCAT-OUTPUTLEN = 4.
APPEND LWS_FIELDCAT TO LT_FIELDCAT.
ENDFORM. "FRM_PREPARE_LIST
*&---------------------------------------------------------------------*
*& FRM_OUTPUT
*& 用ALV输出
*&---------------------------------------------------------------------*
FORM FRM_OUTPUT.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
IT_FIELDCAT = LT_FIELDCAT[A5]
TABLES
T_OUTTAB = ITAB_LTABLE[A6]
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
ENDFORM. "OUTPUT