¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar error al regresar a pantalla de selección desde pantalla llamada

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 62 Vistas
0
Cargando...

Hola

Tengo 1 pantalla de selección en mi programa. A través de esta pantalla de selección, al hacer clic en un botón de radio, llamo a otra pantalla. En esa pantalla llamada he adjuntado un botón de barra de aplicaciones (ATRÁS) para poder regresar a la pantalla de selección al presionar el botón ATRÁS. Pero esto no está funcionando.

Cuando presiono el botón de retroceso, me da un error que la pantalla de selección no se llama utilizando la llamada a la pantalla de selección, pero he llamado a la pantalla de selección de esta manera solamente.

¿Puedes por favor resolver mi problema...

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Vijay,

1. He usado justo como tú, y funciona bien.

(es decir, muestra resultados de la selección actual solamente, y no la anterior).

2. He usado

call SCREEN '9000'. (para llamar a la pantalla 9000)

leave screen. (para regresar)

3. Puedes verificar con este código.

(también puedes simplemente copiar y pegar, y diseñar una nueva pantalla 9000 ficticia)

REPORT abc.

*----


parameters : a(10) type c.

parameters : r1 radiobutton group g1 user-command rd,

r2 radiobutton group g1 .

AT SELECTION-SCREEN OUTPUT.

IF R2 = 'X'.

call SCREEN '9000'.

ENDIF.

start-of-selection.

write 😕 a.

----


  • MÓDULO USER_COMMAND_9000 INPUT

----


*

----


MÓDULO USER_COMMAND_9000 INPUT.

leave screen.

ENDMODULE. " USER_COMMAND_9000 INPUT

Saludos,

Amit M.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Esto está bien, ya que te lleva de vuelta a la pantalla de selección.

Pero cuando ingreso nueva información en la pantalla de selección después de regresar, no se ejecuta según esa nueva entrada... ¿muestra los resultados de la ejecución anterior????

¿Cómo puedo resolver esto???

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Vijay,

<b>Si sy-ucomm = 'BACK'.

LLAMADA SELECTION-SCREEN 1000.

endif.</b>

Si la recompensa es útil,

Vasanth

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

establecer pantalla '0'.

salir de la pantalla.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?