PDA

Ver la Versión Completa : Ayuda Urgente. Convertir funcion del enter en TAB


Fergablu
04/02/09, 12:47:04
Hola a todos. Soy nuevo en esto del desarrollo abap y me han pedido que al estar ingresando parametros, al apretar enter pase al siguiente campo a completar y cuando esten llenos, que el enter cambie su funcion a "ejecutar - f8". :eek:
Estaria agradecido si me pueden decir como se hace. Ya intente hacer con el SET CURSOR field pero esto sirve al parecer unicamente desde dinpro.

Espero sus ayudas. gracias por todo :)

francesc
04/02/09, 13:33:12
Para buscar la situación de cursor utiliza GET CURSOR

DavidXD_XD
04/02/09, 14:27:42
Apoyo lo de francesc, q especial ese requerimiento :rolleyes: , pero q se le hace, nos cuentas como te fue ...

Fergablu
05/02/09, 10:33:16
Gracias por su ayuda. Bueno, les comento como se soluciono. Resulta q tenia tres parametros a ingresar y yo queria q a me medida que se van cargando apretar "enter" y que pase el cursor al siguiente campo como si estuviera apretando "tab".
Lo que se hizo fue lo siguiente :p

AT SELECTION-SCREEN OUTPUT.
if SY-CUCOL = 36 AND SY-CUROW = 2.
SET CURSOR field 'P_MATNR-HIGH'.
endif.

if SY-CUCOL = 61 AND SY-CUROW = 2.
SET CURSOR field 'P_WERKS-LOW'.
endif.

if SY-CUCOL = 36 AND SY-CUROW = 3.
SET CURSOR field 'P_WERKS-HIGH'.
endif.

if SY-CUCOL = 61 AND SY-CUROW = 3.
SET CURSOR field 'P_LGORT-LOW'.

endif.

if SY-CUCOL = 36 AND SY-CUROW = 4.
SET CURSOR field 'P_LGORT-HIGH'.
endif.

if SY-CUCOL = 61 AND SY-CUROW = 4.
SET CURSOR field 'P_MATNR-LOW'.
cursor = 1.
endif.

Bueno, espero que si les toca alguna vez pasar por esto, le sirva la info. Saludos :D