PDA

Ver la Versión Completa : STATUS cl_salv_table


grandnomade
29/10/13, 22:24:08
Buenas tardes foristas.

Estoy empezando a utilizar esta clase para ALVs. Pero me salto un problema en cuanto al manejo del status:

Lo que realice es crear una copia del status SALV_TABLE_STANDARD del grupo de función SALV_METADATA_STATUS y luego en mi progama lo llamo de la siguiente manera:

gr_table->set_screen_status( pfstatus = 'SALV_TABLE_STANDARD'
report = sy-repid
set_functions = gr_table->c_functions_all ).

Me muestra un status pero el problema es que solo muestra algunos botones y otros no.
Revisando el status en mi programa veo que por ejemplo trae 20 botones, pero 8 de ellos estan inactivos. En mi status -> parte derecha de Barra de pulsadores -> hay un icono verde -> si le doy "visualizar todos" sí me llega a mostrar todos los botones, pero varios de ellos inactivos. Y si le doy del medio "suprimir todas" solo me muestra los pocos que estén activos.

La pregunta seria como activar los pulsadores que salen inactivos ó alguna configuración adicional al utilizar la clase.

Gracias de antemano.

ballan
30/10/13, 11:09:05
Creo que los que te salen inactivos seran los botones de añadir linea, eliminar linea, etc

Te salen inactivos porque el alv NO es editable

Y lamento comunicarte que las clases cl_salv* NO permiten crear alvs editables