✒️ABAP La declaración de datos
ABAP La declaración de datos
En el lenguaje ABAP existen diferentes tipos de datos que podemos declarar en los programas ya que, en estos se utilizan variables, constantes y otros objetos para almacenar datos durante su ejecución.
El lenguaje de programación ABAP divide los tipos de datos en dos grupos:
-tipos completos
-tipos incompletos
La diferencia de los dos es la longitud. En el tipo completo tipo una longitud fija establecida por el estándar de SAP, cuando declaramos un tipo de dato completo ya tenemos la longitud del dato.
En los tipos incompletos, la longitud del dato no viene fijada y es el programador el que fija dicha longitud a la hora de declarar la variable.
Los tipos de datos completos estándar son los siguientes:
D-tipo de datos para fechas el formato es AAAAMMDD, longitud fija de 8 (AAAA=año, DD=mes, DD=dia)
T-tipo de dato para la hora, el formato es HHMMSS, longitud fija de 6 (HH=hora, MM=minuto, SS=segundo)
I-tipo de datos para números enteros, longitud figa 4 bytes.
F-tipo de datos para números de punto flotante ó decimales, longitud de 8 bytes.
DECFLOAT16-tipos de datos punto flotante o decimales, longitud de 8 bytes
DECFLOAT34-tipos de datos punto flotante o decimales, logintud de 16 bytes
STRING-tipos de datos que se utiliza para cadena de caracteres, tiene una longitud dinámica
XSTRING-se utiliza para las secuencias de bytes de longitud dinámica(cadena hexadecimal)
Los tipos de datos incompletos estándar son los siguientes:
C-cadena de caracteres, para la que se debe especificar longitud fija.
N-cadena de caracteres numéricas, para la que se debe especificar longitud fija.
X- secuencia de bytes, para la que se debe especificar longitud fija.
P-se utiliza para números empaquetados, para la que se debe especificar longitud fija.En la definición de un número empaquetado, es posible que también se especifique la cantidad de de puntos decimales.
A estos 12 tipos de datos también los podemos llamar datos primitivo a partir de estos se crean tipo de datos complejos, estructuras bidimensionales u objetos del diccionario de datos.
Para declarar una variable en el programa ABAP vamos a utilizar dos palabras reservadas: DATA y TYPE.
Si deseamos darle un valor determinado, utilizamos el agregado VALUE.
Otra forma de declarar variables utilizando TYPE que consiste en asignarle a la variable un tipo de datos ya existentes en el diccionario de datos. es decir que ya existe en SAP.
Por último, también podemos declarar variables que sean de igual tipo de datos que otras variables ya creadas en el sistema .Para esto utilizamos LIKE.
 
 
 
Sobre el autor
Publicación académica de Maria Elena Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Elena Saenz
Profesión: Consultora Sap Sd - España - Legajo: CV75F
✒️Autor de: 5 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Maria Saenz