PDA

Ver la Versión Completa : Reporte Con botones


Raveram
17/12/10, 14:43:52
Buenas Tardes, soy nuevo en esto de ABAP y queria saber si alguien tiene un ejemplo para mostrarme donde por medio de botones se generen eventos que te lleven por ejemplo a la carga de datos de algo??
Espero que se entienda mi consulta: :confused:

ppchico
20/12/10, 08:38:33
Buenas Tardes, soy nuevo en esto de ABAP y queria saber si alguien tiene un ejemplo para mostrarme donde por medio de botones se generen eventos que te lleven por ejemplo a la carga de datos de algo??
Espero que se entienda mi consulta: :confused:

Saludos,

En primer lugar, debes de indicar si deseas que sea un REPORT con una pantalla de selección estándard o un MODULE POOL. Por ejemplo, podrías declarar una pantalla de selección de REPORT como sigue:

SELECTION-SCREEN: PUSHBUTTON /10(20) V_BOTON1 USER-COMMAND uc1.

INITIALIZATION.

V_BOTON = 'BOTON1'.

AT SELECTION-SCREEN.

* Aquí debes meter el flujo de ejecución:

if sy-ucomm eq 'UC1'.

* Entonces cargas las tablas o haces lo que tengas que hacer.

endif.

Esto es un ejemplo. Otra cosa que puede ser mejor, es un MODULE POOL, de manera que directamente llames a una DYNPRO que tu te crees. Le pones los botones y el FCODE que quieras, y en el PAI de la pantalla chequeas el SY-UCOMM igual que antes, y ya haces el proceso completo.

Espero que te sea de ayuda.

Un Saludo,
Javier.