ntroduçã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 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:

app android para gravar chamadas
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

download de vídeo do youtube bloqueado em seu país
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

como definir uma variável em python
While . ..... ..... Endwhile. 

- Do loop

Do times. ..... ..... 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