#1
|
||||
|
||||
Que ocurre en el fieldcatalog de mi ALV GRID?
Buenos días,
tengo creada una Librería con rutinas y eventos de mi ALV GRID En mi Form: ALV_GRID_GET_FIELD_CATALOG ************************************************************************************************************************ FORM ALV_GRID_GET_FIELD_CATALOG USING P_NOMBRE_TABLA CHANGING CT_FIELDCATALOG TYPE LVC_T_FCAT. FIELD-SYMBOLS <TABLE> TYPE ANY. "TABLE. FIELD-SYMBOLS <LS_FCAT> TYPE LVC_S_FCAT. DATA SALV_TABLE TYPE REF TO CL_SALV_TABLE. REFRESH CT_FIELDCATALOG. UNASSIGN <TABLE>. ASSIGN (P_NOMBRE_TABLA) TO <TABLE>. TRY. CL_SALV_TABLE=>FACTORY( IMPORTING R_SALV_TABLE = SALV_TABLE CHANGING T_TABLE = <TABLE> ). ---------------------------------------------------------- CT_FIELDCATALOG = CL_SALV_CONTROLLER_METADATA=>GET_LVC_FIELDCATALOG( r_column = SALV_TABLE->get_columns( ) R_AGGREGATIONS = SALV_TABLE->GET_AGGREGATIONS( ) ). ---------------------------------------------------------- CATCH CX_ROOT. MESSAGE E001(00) WITH 'Error programacion: Error al obtener el Field Catalog'. ENDTRY. DELETE CT_FIELDCATALOG WHERE FIELDNAME = 'MANDT'. LOOP AT CT_FIELDCATALOG ASSIGNING <LS_FCAT> WHERE REPTEXT = ''. <LS_FCAT>-REPTEXT = <LS_FCAT>-FIELDNAME. ENDLOOP. ENDFORM. " ALV_GRID_GET_FIELD_CATALOG ************************************************************************************************************************ Tengo problemas en la parte del código señalada y no se por que... Agradecería vuestra ayuda, un saludo Úlima edición por vic3 fecha: 25/04/17 a las 10:24:53. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|