Introdução ao ABAP: tipos de dados, operadores e editor - tutorial

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

A versão mais recente do ABAP é chamada de Objetos ABAP e oferece suporte à programação orientada a objetos. SAP irá 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 apresentará rapidamente os conceitos-chave 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:

java pode ser descrito como:
DATA employee_number Type 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 - Atribuição de Valores

como calcular a média de uma lista em python
a=16. move 16 to a. write a to b.

- Operaçoes aritimeticas

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 o loop

While . ..... ..... Endwhile. 

- Do loop

Do times. ..... ..... Enddo. 

Operador Lógico

Uma lista de operadores lógicos

o que é wcf em .net
  • 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