*DATA: BEGIN OF lr_alv_data OCCURS 0. * INCLUDE STRUCTURE stpov_alv. *DATA: info(3) TYPE c, * END OF lr_alv_data. FIELD-SYMBOLS : <lt_alv_data> TYPE ANY TABLE . DATA:lr_alv_data TYPE REF TO data. cl_salv_bs_runtime_info=>set( EXPORTING display = abap_false metadata = abap_false data = abap_true ). FIELD-SYMBOLS : <lt_data> TYPE any. "LIKE LINE OF it_tab . CLEAR lr_alv_data. UNASSIGN <lt_alv_data>. SUBMIT rcs15001 WITH pm_idnrk = '0DMA-174000' WITH pm_werks = '1000' WITH PM_MEHRS = 'X' AND RETURN. TRY. cl_salv_bs_runtime_info=>get_data_ref( IMPORTING r_data = lr_alv_data ). ASSIGN lr_alv_data->* TO <lt_alv_data>. CATCH cx_salv_bs_sc_runtime_info. MESSAGE 'Unable to retrieve ALV data! Please try other conditions.' TYPE 'E'. ENDTRY. cl_salv_bs_runtime_info=>clear_all( ). IF <lt_alv_data> IS ASSIGNED. UNASSIGN <lt_data>. LOOP AT <lt_alv_data> ASSIGNING <lt_data>."即所需要内表数据 * MOVE-CORRESPONDING <lt_data> TO ls_data. * APPEND ls_data TO lt_data. * CLEAR ls_data. ENDLOOP. ENDIF. BREAK-POINT.