O curso consistirá nos seguintes tópicos:
Declaração de PARAMETERS e suas variações.
São parâmetros de seleção onde não há variação de intervalo, ou seja, o valor é único.
Ex.:
P_FILIAL = 'D020'.
Declaração de SELECT-OPTIONS e suas variações.
A seleção pode ser, simples, com intervalos e com múltiplos intervalos.
Ex.:
SO_FILIAL = 'D020', 'D025' a 'D040' ou 'D020' - 'D021' - 'D027' - 'D029' - 'D032' - 'D036' - 'D037' 'D040'.
Evento INITIALIZATION.
É o primeiro evento executado quando rodamos um report.
Evento AT SELECTION SCREEN.
Validações. (Valores de entrada - parâmetros)
Bloquear parâmetros de tela.
Esconder parâmetros de tela.
Evento USER-COMMAND (Execução pelo usuário)
Box de títulos (SELECTION-SCREEN BEGIN OF BLOCK).
Comentários, quebra de linhas e formatações.
Declaração de Check box.
Componente de seleção múltipla, normalmente utilizado para marcar alternativas (TRUE or FALSE) em conjuntos de opções distintos.
Declaração de Radio Button e variações na implementação.
Componente de seleção única dentro de um conjunto de possibilidades, usado quanto existem 2 ou mais opções e que somente um pode ser escolhido.
Criação de botões e implementação de USER-COMMAND.
Criação de abas e navegação entre sub-telas.
Chamada de novas subtelas (SELECTION-SCREEN BEGIN OF SCREEN).
Match Code ou Ajuda de Pesquisa.
É uma ajuda para o preenchimento do campo de parâmetro que o SAP exibe para o usuário.
Evento START-OF-SELECTION.
É o evento onde acontece de fato o processamento do código ABAP. Este evento é responsável por executar todas as regras de negócio que desenvolvemos no report, via SE38.