Buenos días. Por empezar a CL_SALV_TABLE le tiene que pasar una tabla no una estructura:
MAL:
CL_SALV_TABLE=>FACTORY( IMPORTING
R_SALV_TABLE = SALV_TABLE
CHANGING
T_TABLE = <TABLE> ).
BIEN
cl_salv_table=>factory( IMPORTING
r_salv_table = salv_table
CHANGING
t_table = p_nombre_tabla ).
p_nombre_tabla debe ser del mismo tipo que recibe.
Y tenes otro error de ortografía en r_column:
MAL:
ct_fieldcatalog = cl_salv_controller_metadata=>get_lvc_fieldcatalog(
r_column = salv_table->get_columns( )
r_aggregations = salv_table->get_aggregations( )
).
BIEN:
ct_fieldcatalog = cl_salv_controller_metadata=>get_lvc_fieldcatalog(
r_columns = salv_table->get_columns( )
r_aggregations = salv_table->get_aggregations( )
).
Saludos.
|