Introducción a ABAP: tipos de datos, operadores y amp; Editor - Tutorial

Tabla de contenido:

Anonim

ABAP significa - Advanced Business Application Programming. Es un lenguaje de programación para desarrollar aplicaciones para el sistema SAP R / 3.
La última versión de ABAP se llama ABAP Objects y es compatible con la programación orientada a objetos. SAP ejecutará aplicaciones escritas usando ABAP / 4, la versión anterior de ABAP, así como aplicaciones que usan objetos ABAP.
Sin más preámbulos, sumergámonos en ABAP.
Tenga en cuenta que este tutorial no entrará en detalles extensos sobre las construcciones del lenguaje ABAP (que se vuelven muy aburridos de leer), sino que presenta rápidamente conceptos clave para que pueda comenzar a enfocar su atención en temas más importantes.

Tipos de datos

Sintaxis para declarar una variable en ABAP -

DATOS Variable_Name Tipo Variable_Type

Ejemplo:

DATOS número_empleado Tipo I.

La siguiente es una lista de tipos de datos admitidos por ABAP

Tipo de datos Longitud del campo inicial Longitud de campo válida Valor inicial Sentido
Tipos numéricos
I 4 4 0 Entero (número entero)
F 8 8 0 Número de coma flotante
PAG 8 1 - 16 0 Número empaquetado
Tipos de caracteres
C 1 1 - 65535 ' ... ' Campo de texto (caracteres alfanuméricos)
D 8 8 '00000000' Campo de fecha (formato: AAAAMMDD)
norte 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

Procesamiento de datos: asignación de valores

a = 16.mueva 16 a a.escribir de la a a la b.

- Operaciones aritmeticas

calcular a = a * 100.

Declaraciones de control

Se pueden usar las siguientes declaraciones de control - - If… EndIf Loop

si [no] exp [y / o [no] exp].… [elseif exp.….][demás.… .]Terminara si.

- Declaración de caso

Variable de caso.cuando valor1.… cuando valor2.… [cuando otros.…]Caso final.Hacer.

-Mientras bucle

Mientras .… Fin mientras.

- Hacer bucle

Haz  veces.… Endhace.

Operador lógico

Una lista de operadores lógicos

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

Editor ABAP / 4

Finalmente, aquí es donde pasará la mayor parte de su tiempo como desarrollador creando / modificando programas. Transacción SE38