Teste
Os Componentes Principais de um Dialog Program (On-line)
• Você usa o Screen Paiter e o Menu Painter para criar e desenhar telas modelas e programas de telas.
• Você define o processamento lógico no module pool do programa ABAP/4 .
• Estruturas de dados são definidas no Dicionário ABAP/4. Você pode acessar esses estruturas do programa ABAP/4 e quando define campos de tela.
• O processador de diálogo controla o fluxo do seus programa diálogo.
Screen Painter - ABAP/4
• Para criar uma tela, siga os seguintes passos:
o Defina as características básicas da tela (screen atributes) o Projete um layout de tela (in full screen editor) o Defina os atributos dos campos (field list) o Escreva o fluxo lógico da tela (programa)
• Os componentes do programa ABAP/4 mais importantes são encontrados nos seguintes objetos:
o Global data ou Estruturas do Dicionário no programa include TOP (declarações data) o Module PBO (Process Before Output – Processos antes de Apresentar a Tela) o Module PAI (Process After Input – Processos após Entrada de Dados) o Sub-rotinas (se necessário)
Comunicação: Tela ( ABAP/4 module Pool
• O fluxo lógico da tela é dividido em dois eventos:
o O evento PBO é executado antes da tela ser apresentada. o O evento PAI é executado após pressionar ENTER.
• O sistema processa os módulos de evento numa seqüência
• Em cada módulo, o controle passa do processador de diálogo para o processador ABAP/4. Depois do processamento, o controle é retornado para o processador de diálogo.
• Quando todos os módulos do PBO forem processados, o conteúdo dos campos da área de trabalho (work área) ABAP/4 são copiados para os campos de mesmo nome da área de trabalho (work área) da tela.
• Antes do módulo PAI é processado. O conteúdo dos campos na área de trabalho da tela (work