✒️ABAP La declaración de datos
ABAP La declaración de datos
Estructuras de datos
Estructura
Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Existen tres formas de definir una estructura:
Utilizando la palabra clave DATA.
También se utiliza la palabra clave DATA pero vamos a crear una estructura en solo ciertos campos
Utilizando TIPOS, que son formatos de estructuras que pueden ser utilizados por cualquier otra estructura sin necesidad de reescribir el código, Para esto se utiliza la palabra reservada TYPES.
Constantes
Es una variable que se declara dentro de un programa cuyo valor permanecerá tal como lo indica su nombre constante a lo largo del programa.
Para su declaración se utiliza la palabra reservada CONSTANTS
La utilización de constantes ayuda a que el mantenimi9ento de las aplicaciones ABAP sea más sencillo.
Include de datos
Es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten más legibles y mantenibles.
Existen dos tipos de INCLUDES. Ellos son:
INCLUDE de datos: se utiliza para agrupar declaraciones de datos
INCLUDE de subrutinas: se utilizan para agrupar declaraciones de subrutinas, concepto que veremos en detalle más adelante
Variables del sistema
Existen variables que han sido definidas por el sistema y que son de gran utilidad dentro de los programas ABAP.
Estas se encuentran en la tabla base de datos SYST y contienen información que va desde la hora del sistema, a saber si se ejecutó correctamente una sentencia ABAP o una actualización a una base de datos. Su contenido no puede ser modificado en los programas sino que cambia simplemente con la ejecución de los mismos.
Tabla SYST
La tabla base de datos SYST almacena a las variables del sistema de un programa ABAP
Las más comúnmente utilizadas son:
- SY-SUBRC
- SY-DATUM
- SY-UZEIT
- SY-TABIX
 
 
 
Sobre el autor
Publicación académica de Luis Manuel Olivier Melo, en su ámbito de estudios para la Carrera Consultor ABAP.
Luis Manuel Olivier Melo
Profesión: Ing. Sistemas Computacionales - Mexico - Legajo: TC46U
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Luis Olivier