📘ABAP - SET Screen
Definición de SET Screen
La sentencia ABAP SET SCREEN reescribe temporalmente la siguiente pantalla a procesar.
Si deseamos volver a la pantalla siguiente esto no se da de forma automática. SET SCREEN no interrumpe el procesamiento de la Pantalla actual.
Si queremos pasar a la siguiente pantalla sin terminar la actual, debemos utilizar la sentencia LEAVE SCREEN.
Esta sentencia establece la pantalla con el número de pantalla especificado en dynnr, como la siguiente pantalla para el procesamiento de la pantalla actual.
Para dynnr, se espera un objeto de datos de tipo n y longitud 4.
Debe contener el número de pantalla de una pantalla en el programa principal del grupo de programas actual o el valor 0, de lo contrario se disparará una excepción no recopilable. La pantalla siguiente especificada sobrescribe la siguiente pantalla previamente establecida.
La siguiente pantalla se llama automáticamente cuando el sistema finaliza el procesamiento PAI de la pantalla actual. Si el número de pantalla de la siguiente pantalla es 0, se termina la siguiente pantalla actual.