REPORT zss_test1.
TABLES: mara. TYPE-POOLS: slis. TYPES: BEGIN OF wa_mara, matnr TYPE mara-matnr, meins TYPE mara-meins, END OF wa_mara. DATA: it_mara TYPE TABLE OF wa_mara, l_pos TYPE i VALUE 1. DATA: gt_fieldcat TYPE slis_t_fieldcat_alv, wa_fieldcat TYPE slis_fieldcat_alv. SELECT matnr meins FROM mara INTO CORRESPONDING FIELDS OF TABLE it_mara. *定义字段目录 CLEAR wa_fieldcat. l_pos = l_pos + 1. wa_fieldcat-col_pos = l_pos. wa_fieldcat-fieldname = 'MATNR'. "MATNR需要大写,Debug时验证系统默认为大写 wa_fieldcat-outputlen = 10. wa_fieldcat-tabname = 'IT_MARA'. wa_fieldcat-seltext_m = '物料号'. "同上 APPEND wa_fieldcat TO gt_fieldcat. CLEAR wa_fieldcat. l_pos = l_pos + 1. wa_fieldcat-col_pos = l_pos. wa_fieldcat-fieldname = 'MEINS'. wa_fieldcat-outputlen = 18. wa_fieldcat-tabname = 'IT_MARA'. wa_fieldcat-seltext_m = '单位'. APPEND wa_fieldcat TO gt_fieldcat. * output CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid it_fieldcat = gt_fieldcat[] TABLES t_outtab = it_mara. ==========================================
输出模式有2种:
可以通过下列方式查看以上2种模式的区别:
1、Tcode se11
2、显式MARA
3、显示数据内容
4、“设置”——>“用户参数”
5、选择以下2种显示模式
![]() |
|