Curso ABAP 009: Tela de Seleção com Parâmetro Flashcards
O que é o Selection Screen.
Uma Selection Screen é uma tela especial no ABAP que permite ao usuário inserir valores ou critérios de seleção para um relatório ou programa. Ela é usada para fornecer ao programa os dados necessários para realizar sua tarefa.
Aqui estão alguns pontos importantes sobre Selection Screens:
Como são criadas:
Não são criadas no Screen Painter como outras telas.
São geradas a partir de declarações ABAP como PARAMETERS, SELECT-OPTIONS e SELECTION-SCREEN.
Tipos de campos:
PARAMETERS: Usados para receber valores únicos.
SELECT-OPTIONS: Usados para receber intervalos de valores ou listas de valores.
Crie um programa que permita calcular a média anual do aluno com 4 notas.
- notas com 2 casas decimais
- text elements
- perceber onde está a tradução
SELECTION-SCREEN BEGIN OF BLOCK b1.
PARAMETERS: lp_nota1 TYPE p DECIMALS 2,
lp_nota2 TYPE p DECIMALS 2,
lp_nota3 TYPE p DECIMALS 2,
lp_nota4 TYPE p DECIMALS 2.
SELECTION-SCREEN END OF BLOCK b1.
START-OF-SELECTION.
DATA ld_media TYPE p DECIMALS 2.
ld_media = ( lp_nota1 + lp_nota2 + lp_nota3 + lp_nota4 ) / 4.
write ld_media.