¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guía sobre la sintaxis AT SELECTION-SCREEN OUTPUT en ABAP

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

¿Cuál es la sintaxis?

AT SELECTION-SCREEN OUTPUT.

¿Qué hace el siguiente código?

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.

IF screen-name CS 'EN_EBELN'.

screen-invisible = 1.

screen-input = 0.

ENDIF.

IF screen-name CS 'EN_EKORG'.

screen-invisible = 1.

screen-input = 0.

ENDIF.

MODIFY SCREEN.

ENDLOOP.

El informe utiliza una base de datos lógica ENM

Gracias por la ayuda.

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

4 Respuestas

0
Cargando...

Si la pantalla de selección contiene algún elemento que tenga la cadena EN_EBELN en él, hará que ese elemento en particular sea invisible y no editable, de manera similar sucede con en_ekorg.

Bueno, creo que el código es redundante, ya que si estás configurando screen-invisible=1, entonces sería invisible y no habría necesidad de hacerlo editable o no editable con screen-input.

Espero haber ayudado.

Recompensa si es útil.

Saludos,

Kartik

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

SCREEN es una tabla interna,

que tiene campos como,

entrada, invisible....

EN SELECCIÓN-PANTALLA OUTPUT puedes hacer que algunos campos sean visibles, algunos listos para entrada y algunos no... así.

por ejemplo, tienes 2 campos número, nombre como campos de pantalla.

Mientras se muestra la pantalla, no quieres que el campo nombre esté listo para entrada.

en ese momento haces un bucle en la pantalla y haces sreen-input = 0. así....

screen-invisible = 0 --- si quieres mostrar ese campo en la pantalla o no....

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

basado en el nombre de pantalla, hará que algunos campos sean modificables, algunos invisibles

SCREEN es una estructura estándar de SAP que contendrá datos relacionados con la pantalla de selección o los elementos de la pantalla.

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

Hola,

AT SELECTION-SCREEN OUTPUT es el evento de la pantalla de selección que se activa antes de que se muestre la lista. Es un evento PBO, podríamos decir.

Se activa cuando la pantalla de selección se carga en memoria antes de ser mostrada. Podemos cambiar la apariencia y los valores de los campos antes y después de la INICIALIZACIÓN.

Espero que esto sea de ayuda.

Saludos

Sumit Agarwal

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?