¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia sobre a sintaxe AT SELECTION-SCREEN OUTPUT em ABAP

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

Qual é a sintaxe?

AT SELECTION-SCREEN OUTPUT.

O que o seguinte código faz?

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.

O relatório utiliza um banco de dados lógico ENM

Obrigado pela ajuda.

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

4 Respuestas

0
Cargando...

Se a tela de seleção contiver algum elemento que contenha a cadeia EN_EBELN nele, fará com que esse elemento em particular seja invisível e não editável, da mesma forma acontece com en_ekorg.

Bem, acho que o código é redundante, pois se você estiver configurando screen-invisible=1, então ele seria invisível e não haveria necessidade de torná-lo editável ou não editável com screen-input.

Espero ter ajudado.

Recompense se for útil.

Saudações,

Kartik

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

SCREEN é uma tabela interna,

que possui campos como,

entrada, invisível....

EM SELEÇÃO-TELA OUTPUT você pode fazer com que alguns campos sejam visíveis, alguns prontos para entrada e alguns não... assim.

por exemplo, você tem 2 campos número, nome como campos de tela.

Enquanto a tela é exibida, você não quer que o campo nome esteja pronto para entrada.

neste momento você faz um loop na tela e define sreen-input = 0. assim....

screen-invisível = 0 --- se você deseja mostrar esse campo na tela ou não....

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

Com base no nome da tela, fará com que alguns campos sejam editáveis, alguns invisíveis.

SCREEN é uma estrutura padrão do SAP que conterá dados relacionados à tela de seleção ou aos elementos da tela.

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

Olá,

AT SELECTION-SCREEN OUTPUT é o evento da tela de seleção que é ativado antes da lista ser exibida. É um evento PBO, por assim dizer.

Ele é ativado quando a tela de seleção é carregada na memória antes de ser exibida. Podemos alterar a aparência e os valores dos campos antes e depois da INICIALIZAÇÃO.

Espero que isso seja útil.

Saudações

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?