Dicas de programação ABAP para funcionais
Objeto de desenvolvimento
Um objeto de desenvolvimento é qualquer coisa criada por um desenvolvedor. Exemplos de objetos de desenvolvimento são: programas, telas, tabelas, visualizações, estruturas e mensagens.
Tipos de programas ABAP
Há dois tipos de programas ABAP: Report e Dialog
Reports
O Objetivo de um report é ler dados a partir do banco de dados e escrevê-los. Ele consiste apenas em duas telas.
Tela de seleção (parâmetros de entrada)
Lista (saída do relatório)
A tela de seleção é opcional. Nem todos os relatórios tem uma. Entretanto, todos os relatórios geram uma lista.
Dialogs
Os dialogs são mais flexíveis do que os relatórios e, portanto, são mais complexos no nível de programa. Eles podem conter qualquer número de telas e a seqüência de telas pode ser alterada dinamicamente em tempo de execução. Em cada tela, você pode ter campos de entrada, campos de saída, botões e mais de uma área rolável.
Componentes do Report
Os programas do tipo Report são constituídos por cinco componentes:
Somente os componentes Texto fonte e características são exigidos. Os demais são opcionais.
Convenções de nome de programa
A empresa em que você trabalha é cliente da SAP. Portanto, os programas criados pela sua empresa são chamados Client programs.
Os objetos de desenvolvimento de cliente devem seguir as convenções de atribuição de nome que são predefinidas pela SAP. O nome do programa desenvolvido pelo cliente deve iniciar com a letra Y ou Z.
ABAP Workbench
O sistema R/3 contém ferramentas para criar, visualizar e testar objetos de desenvolvimento. Essas ferramentas estão localizadas no ABAP Workbench
Entre as ferramentas do workbench estão:
O Editor ABAP : Para criar, modificar e visualizar o texto fonte do ABAP e outros componentes de programa.
O Data Dictionary: Criar, modificar e visualizar tabelas, estruturas, visões, elementos de