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
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.
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.