Manejo de eventos en dynpros, Parte II

Anteriormente, aprendimos a manejar los eventos de la barra de herramientas, ahora vamos a aprender a detectar y utilizar el evento que se genera cuando alguien hace clic sobre algún botón en nuestros dynpros.


Dentro de un programa con un dynpro ingresamos a su layout y agregamos un botón con su nombre y descripción

dynpro-agregar-boton

Luego hacemos doble clic sobre el botón que acabamos de crear y le agregamos un código de función, este código de función se va almacenar en la variable ok_code como vimos en el tema anterior.

dynpro-agregar-boton-funcion

Ahora debemos agregar un poco de código para manejar este evento, si estamos trabajando sobre el ejemplo del articulo anterior solo debemos agregar las lineas para manejar el código ‘MSG’, en este ejemplo se mostrará un mensaje cuando alguien de clic sobre el botón del dynpro.

MODULE user_command_0001 INPUT.
  save_ok = ok_code.
  CLEAR ok_code.

  CASE save_ok.
    WHEN 'ATRAS'.
      SET SCREEN '0'.
    WHEN 'MSG'.
      MESSAGE 'Hola' TYPE 'I'.
    WHEN OTHERS.
  ENDCASE.

ENDMODULE.
Manejo de eventos en dynpros, Parte II

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll hacia arriba