GUI_STATUS dinámico

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Titubeante
    Junior Member
    • ago
    • 5

    #1

    GUI_STATUS dinámico

    He creado un ALV con un GUI_STATUS personalizado, necesito que al presionar un botón [Enviar etiquetas] se muestre un botón [llamémosle Botón A] y cuando se presione nuevamente el botón Enviar etiquetas se muestre otro botón [llamémosle Botón B], digamos que Enviar etiquetas es como un CheckBox, activa o desactiva el envío de etiquetas.

    ¿Es posible hacer lo que necesito 'directamente'? es decir, mostrar y ocultar botones a mi entera conveniencia; ya que les comento que por 'desesperación' he creado 2 GUI_STATUS, uno con el Botón A y otro con el Botón B pero no sé de qué manera puedo mostrar uno u otro GUI_STATUS, así que, de momento me encuentro perdido.

    Agradezco cualquier idea o ayuda, saludos.
    Archivos Adjuntos
  • pancho6102
    Senior Member
    • jun
    • 238

    #2
    No estoy muy seguro si te funcione pero igual lo puedes solucionar usando el siguiente ejemplo:

    data w_fcode type slis_extab.
    w_fcode-fcode = '&REFRESH'.
    append w_fcode to rt_extab.
    set pf-status 'STANDARD_FULLSCREEN' excluding rt_extab

    puedes poner un IF antes del SET PF-STATUS y una variable de bandera para que te cheque las pulsaciones de enviar etiquetas y puesdeas decidir cual boton ocultas, en el ejemplo esconde un boton con el codigo de funcion REFRESH, espero y te sirva o por ahi te de una pista.

    saludos.
    Francisco Ramirez.
    consultor SAP ABAP Netweaver
    Queretaro, Mexico.

    Comentario

    Trabajando...