DATA: gr_alvgrid TYPE REF TO cl_gui_alv_grid ,"ALV对象 gt_fieldcat TYPE lvc_t_fcat , "ALV字段控制 gs_layout TYPE lvc_s_layo , "ALV布局控制 gs_variant TYPE disvariant, "当前程序 alv_container TYPE scrfname VALUE 'T_COL', "屏幕元素名称,ALV展示数据存放在此容器中 a
这个错误的原因,是GUI容器依赖GUI的存在,因为它是在后台运行,没有GUI,因此控制错误. 可以通过做一些编码绕过这个. * ALV Grid DATA: R_GRID TYPE REF TO CL_GUI_ALV_GRID. DATA: R_CONTROL TYPE REF TO CL_GUI_CUSTOM_CONTAINER. DATA: G_DOCK TYPE REF TO CL_GUI_DOCKING_CONTAINER. MODULE STATUS_0100 OUTPUT. SET
REPORT OO_ALV. CLASS OO_ALV DEFINITION. PUBLIC SECTION. METHODS:GET_DATA IMPORTING AMOUNT TYPE I,"取数 DISPLAY_ALV,"显示ALV DOWNLOAD_ALV."下载ALV PRIVATE SECTION. DATA:IT_SPFLI TYPE STANDARD TABLE OF SPFLI. DATA:LO_SALV TYPE REF TO CL_SALV_TABLE.
1 CLASS lcl_event_receiver DEFINITION DEFERRED. 2 3 DATA: itab TYPE TABLE OF spfli, 4 wa TYPE spfli. 5 DATA: name TYPE scrfname VALUE 'ALV', 6 container TYPE REF TO cl_gui_custom_container, 7 alv_grid TYPE REF TO cl_gui_alv_grid. 8 DATA: event_receiv