#4
|
|||
|
|||
Bueno...debes pasarle el fieldcat..ya sea que uses un list_display o un grid _display
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = g_status i_callback_user_command = g_user_command it_fieldcat = gt_fieldcat[] TABLES t_outtab = gt_outtab. A mi como me da lata definir el catalogo campo por campo uso esta funcion.. CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_internal_tabname = g_tabname i_structure_name = 'ZMERMXMOV' i_client_never_display = 'X' CHANGING ct_fieldcat = rt_fieldcat. y de ahi modifico lo que deseo modificar..por ejemplo... LOOP AT rt_fieldcat INTO ls_fieldcat. CASE ls_fieldcat-fieldname. WHEN 'TIPOCTA'. ls_fieldcat-reptext_ddic = 'CUENTA'. ls_fieldcat-seltext_s = ls_fieldcat-reptext_ddic. ls_fieldcat-seltext_m = ls_fieldcat-reptext_ddic. ls_fieldcat-seltext_l = ls_fieldcat-reptext_ddic. MODIFY rt_fieldcat FROM ls_fieldcat. ... ... ... WHEN 'CLAVE'. ls_fieldcat-no_out = 'X'. MODIFY rt_fieldcat FROM ls_fieldcat. ENDCASE. ENDLOOP. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|