Introdução ao ABAP: Datatypes, Operators & Editor - Tutorial

Índice:

Anonim

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ça  vezes.… 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