Foro de programación ABAP

Programación => Programación ABAP => Mensaje iniciado por: molaci en 22 Ene 2008, 17:49

Título: Simular Ejecutar (F8) al dar [INTRO]
Publicado por: molaci en 22 Ene 2008, 17:49
Hola.

Estoy haciendo un report y me piden que cuando esté en la pantalla de selección de un programa se ejecute el programa tanto apretando el botón de ejecutar 'F8' como al dar [INTRO].

Resumiendo... Cuando rellenen los datos de la pantalla, quieren apretar el [ENTER] y se ejecute el programa.

Se le ocurre alguna idea a alguien?

Muchas gracias.
Título: Re: Simular Ejecutar (F8) al dar [INTRO]
Publicado por: Nuria en 23 Ene 2008, 08:47
No te aseguro que desde un report se pueda conseguir.

Solo se me ocurre que se puede hacer a través de los Modul-Pool y ejecutar un OK_CODE.

Un saludo.
Título: Re: Simular Ejecutar (F8) al dar [INTRO]
Publicado por: molaci en 23 Ene 2008, 13:10
Si no hay otro remedio... tendré que pasar el report a un modulpool.

Gracias por la respuesta.  ;)
Título: Re: Simular Ejecutar (F8) al dar [INTRO]
Publicado por: dgranja en 25 Ene 2008, 00:22
Simplemente tienes que cambiar el valor del campo SSCRFIELDS-UCOMM por el de la función ejecutar en el evento AT SELECTION-SCREEN de tu reporte:
SSCRFIELDS-UCOMM = 'ONLI'.

No olvides declarar la tabla SSCRFIELDS.

Saludos foro.