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
Hazveces.… 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