Introdução ao ABAP: tipos de dados, Operatores e Editor – Tutorial

ABAP significa – Advanced Business Application Programming. É uma linguagem de programação para desenvolvimento de aplicativos para o SAP Sistema R/3.

A versão mais recente do ABAP é chamada ABAP Objects 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 delongas, vamos mergulhar no ABAP.

Observe que este tutorial não entrará em muitos detalhes sobre Linguagem ABAP construções (que se tornam muito chatas de ler), mas introduzem rapidamente conceitos-chave para você começar, para que você 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 employee_number Type I.

A seguir está uma lista de tipos de dados suportados pelo ABAP

Tipo de dados Comprimento inicial do campo Comprimento de campo válido Valor inicial Significado
Tipos numéricos
I 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 personagens
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.

move 16 to a.

write a to b.

– Aritmética Operações

compute a = a*100.

Declarações de controle

As seguintes instruções de controle podem ser usadas – – If… EndIf Loop

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– Declaração de caso

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

-Enquanto faz loop

While <logical expression>.
.....
.....
Endwhile.

– Faça um loop

Do <n> times.
.....
.....
Enddo.

lógico Operator

Uma lista de operadores lógicos

  • GE ou >=
  • GT ou >
  • LE ou <=
  • LT ou
  • EQ ou =
  • NE ou <>

Editor ABAP/4

Finalmente, é aqui que você passará a maior parte do seu tempo como desenvolvedor criando/modificando programas. Transação SE38

Editor ABAP/4

Boletim informativo diário Guru99

Comece o seu dia com as últimas e mais importantes notícias sobre IA entregues agora mesmo.