STATUS cl_salv_table

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • grandnomade
    Junior Member
    • ene
    • 18

    #1

    STATUS cl_salv_table

    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
    Senior Member
    • oct
    • 671

    #2
    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

    Comentario

    Trabajando...