✒️ABAP / La declaración de datos Por Ariel Martucci
ABAP La declaración de datos

Tipos de datos de ABAP
ABAP forma parte de los lenguajes de programación tipados. Cada variable que usamos en ABAP tiene un tipo específico.
Tipos completos e incompletos
Tipos completos: los tipos de datos tienen una longitud fija establecida.
Tipos incompletos: longitud del dato fijada por el programador
Tipos completos datos estandar: 8 tipos
D: tipo de datos para fechas con formato AAAAMMDD
T: tipo de datos para la hora con formato HHMMSS
I: tipo de datos para números enteros, longitud de 4 bytes.
F: tipo de datos para números decimales
DECFLOAT16: tipo de datos para números decimales de punto flotante, con longitud fija de 8 bytes
DECFLOAT34:tipo de datos para números decimales de punto flotante, con longitud fija de 16 bytes
STRING: tipo de datos que se utiliza para cadena de caracteres
XSTRING: tipo de datos que se utiliza para secuencias de bytes (cadena hexadecimal).
Datos incompletos estandar
C: Usado para cadenas de caracteres
N: Tipos de datos usado para cadena de caracteres numéricas
X: Tipo de datos que se usa para secuencia de bytes (cadena hexadecimal)
P: Tipo de datos usado para números empaquetados.
Como se declara una variable en un programa ABAP?
Mediante las sentencias DATA y TYPE
Si deseamos asignar un valor determinado a la variable al mismo tiempo que la declaramos se usa el agregado VALUE.
Tambien podemos declarar variables que sean de igual tipo de datos que otras variables ya creadas en el sistema. Para eso utilizamos la sentencia LIKE.
Tabla SFLIGHT: tabla estándar de base de datos del sistema SAP que contiene información sobre vuelos y es utilizada para realizar programas de prueba en el sistema.
Estructuras de datos
Tipo de dato compuesto que está formado por un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras e incluso tablas.
Cuatro formas de declarar una estructura
1 Usando DATA
2 Usando DATA pero declarar una estructura de vuelo solo con algunos campos
3 Usando los tipos de datos completos de SAP
4 Usando los tipos de datos incompletos de SAP.
CONSTANTES
Variable que se encuentra dentro de un programa y cuyo valor permanecerá igual a lo largo de la ejecución del programa.
Se declara mediante la palabra reservada CONSTANS, y se debe especificar el tipo de datos de la constante y el valor que tendrá a lo largo del programa.
Include de datos y subrutinas
Los includes son tipos de programas u objetos ABAP que se utilizan para modularizar los programas de manera que estén mas fáciles para leer. Sirven para reducir las líneas de código de un programa.
Hay dos tipos de include:
-De datos: agrupa declaraciones de datos
-De subrutinas: agrupa declaraciones de subrutinas
Variables del sistema:
Se encuentran en la tabla base de datos SYST.
La mas utilizadas son:
1 SY-SUBR: se la usa para chequear si el resultado de la ejecución de una sentencia ABAP fue exitosa o no. Si fue exitosa tendrá un valor igual a 0.
2 SY- DATUM: contiene la fecha del sistema en formato AAAAMMDD.
3 SY-UZEIT: contiene la hora del sistema en el formato HHMMSS.
4 SY-TABIX: contiene el índice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Ariel Martucci, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Ariel Martucci
Profesión: Contador Publico - Argentina - Legajo: PJ45S
✒️Autor de: 78 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
Certificación Académica de Ariel Martucci
























