ABAP significa - Advanced Business Application Programming. É uma linguagem de programação para o desenvolvimento de aplicativos para o sistema SAP R / 3.
A última versão do ABAP é chamada de Objetos ABAP e oferece suporte à programação orientada a objetos. SAP executará aplicativos escritos usando ABAP / 4, a versão anterior do ABAP, bem como aplicativos usando objetos ABAP.
Sem mais adieu, vamos mergulhar no ABAP.
Observe que este tutorial não entrará em detalhes extensos sobre construções de linguagem ABAP (que se tornam muito enfadonhas de ler), mas introduzirá rapidamente os principais conceitos para você começar, para que possa concentrar sua atenção em tópicos mais importantes.
Tipos de dados
Sintaxe para declarar uma variável em ABAP -
DATA Variable_Name Type Variable_Type
Exemplo:
DATA funcionário_number Tipo I.
A seguir está uma lista de tipos de dados suportados por ABAP
Tipo de dados | Comprimento de campo inicial | Comprimento de campo válido | Valor inicial | Significado |
---|---|---|---|---|
Tipos numéricos | ||||
eu | 4 | 4 | 0 | Inteiro (número inteiro) |
F | 8 | 8 | 0 | Número de ponto flutuante |
P | 8 | 1 - 16 | 0 | Número embalado |
Tipos de personagem | ||||
C | 1 | 1 - 65535 | ' … ' | Campo de texto (caracteres alfanuméricos) |
D | 8 | 8 | '00000000' | Campo de data (formato: AAAAMMDD) |
N | 1 | 1 - 65535 | '0… 0' | Campo de texto numérico (caracteres numéricos) |
T | 6 | 6 | '000000' | Campo de hora (formato: HHMMSS) |
Tipo hexadecimal | ||||
X | 1 | 1 - 65535 | X'0… 0 ' | Campo hexadecimal |
Processando Dados - Atribuindo Valores
a = 16.mova 16 para a.escreva a para b.
- Operaçoes aritimeticas
calcule a = a * 100.
Declarações de controle
As seguintes instruções de controle podem ser usadas - - If ... EndIf Loop
if [not] exp [e / ou [not] exp].… [elseif exp.….][outro.… .]Fim se.
- Declaração de caso
Variável de caso.quando valor1.… quando valor2.… [quando outros.…]Endcase.Fazer.
-Enquanto loop
Enquanto.… Finalizar.
- Do loop
Façavezes.… Enddo.
Operador Lógico
Uma lista de operadores lógicos
- GE ou> =
- GT ou>
- LE ou <=
- LT ou <
- EQ ou =
- NE ou <>
Editor ABAP / 4
Finalmente, aqui é onde você passará a maior parte do seu tempo como desenvolvedor criando / modificando programas. Transação SE38