✒️ABAP La declaración de datos
ABAP La declaración de datos
Declaración de datos.
Tipos de datos.
Tipos | Longitud | Max_Longitud | Inicial | Descripción |
C | 1 | 1-3200 | Espacios | Texto |
F | 8 | 8 | 0.0E+00 | 4Punto_Flotante |
I | 4 | 4 | 0 | Entero |
N | 1 | 1-3200 | '0000' | Texto_númerico |
P | 8 | 1+16 | 0 | Número_empaquetado |
X | 1 | 1-29870 | x'00' | Hexadecimal |
D | 8 | 8 | 00000000 | AAAAMMDD |
T | 6 | 6 | 000000 | HHMMSS |
String. Cadenas de longitud variable.
XString. String hexadecimal. Cadenas de caracteres muy grandes.
Data. Para declarar variables.
Type. Para declarar tipos de datos.
Value. Palabra reservada utilizada parar iniciar una variable.
Like. Para declarar variables del mismo tipo que otra, suelen ser estructuras o tablas.
Estructuras de datos.
Estructura.- Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Tres formas de definir una estructura.
Usando la palabra data y en el type el nombre de la tabla de la que queramos crear la estructura.
Creando el tipo de estructura.
- Data: Begin of nombre_estructura,
campos type dato,
end of nombre estructura.
Creando el tipo de estructura.
- Types: Begin of nombre_estructura,
campos type dato,
end of nombre estructura.
Estas se pueden incluir dentro de otras estructuras.
Constantes.
Es una variable que al inicializarla su valor es inmutable.
Para ello se usa la palabra reservada CONSTANTS.
Include de datos.
Es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten más legibles y mantenibles.
Dos tipos de INCLUDES.
- Include de datos. Se utiliza para agrupar declaraciones de datos.
- Include de subrutinas. Se utiliza para agrupar declaraciones de subrutinas.
Variables del sistema..
Se encuentran dentro de la tabla SYST. Su contenido no puede ser modificado, cambia en la ejecución de los mismos.
Las más comunes son:
- sy-subrc, nos retorna si la ejecución es correcta.
- sy-datum. fecha del sistema.
- sy-uzeit. hora del sistema.
- sy-index. nos retorna la vuelta de un bucle.
- sy-tabix. contiene el indice de la tabla interna.
 
 
 
Sobre el autor
Publicación académica de Carlos Rodriguez Escudero, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Rodriguez Escudero
Profesión: Desarrollador Abap - España - Legajo: RR34T
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Carlos Rodriguez