PDA

Ver la Versión Completa : Limpiar pantalla


zarach
16/07/14, 12:30:16
Hola, estoy creando un nuevo module pool y he creado un boton llamandole NEW . este boton lo que tiene que hacer es limpiar la pantalla para introducir datos.
la pantalla tiene unos cuantos campos y cuando estan rellenados algunos, y quieres empezar de nuevo quiero usar un boton que limpie la pantalla.
alguien sabe como hacerlo?

imagino que tiene que ver con lo mismo. en el mismo module pool quiero que despues de grabar la pantalla se quede disponible para meter mas datos pero no consigo que se limpien los campos despues de grabar ni usando call screen ni set screen 0 ni leave screen. lo mas que consigo es que salga de la transaccion al menu. lo que quiero es que despues de grabar se quede como cuando entre en la transaccion para seguir introduciendo mas datos, dejando todas las varialbles inicializadas tal y como estan cuando entras por vez primera en la transaccion.

gracias

vanesamacri
16/07/14, 16:42:16
Buenas tardes.

¿Probaste haciendo CLEAR a los campos de la pantalla?

zarach
17/07/14, 06:45:50
Buenas tardes.

¿Probaste haciendo CLEAR a los campos de la pantalla?

Hola, un clear de los campos no me resetearia los valores de las variables, tablas internas, etc. y puede haber muchas
tiene que haber alguna instruccion que no requiera tanto codigo para resetear la pantalla. gracias por la respuesta de todos modos

Spainnavar
17/07/14, 14:21:52
A lo bruto... LEAVE PROGRAM ( o bien SET SCREEN 0 + LEAVE SCREEN) y un CALL TRANSACTION a la misma transacción