✒️ABAP La declaración de datos
ABAP La declaración de datos
1. Tipo de Datos: los principales tipos de datos que se utilizan en ABAP son:
- C: texto
- F: Punto Flotante
- I: Entero
- N: Texto Númerico
- P: Número empaquetado
- X: Hexadecimal
- D: Fecha AAAAMMDD
- T: Hora HHMMSS
Cuando mencionamos que un tipo de datos por ejemplo las variables enteras que se declaran utilizando la palabra reservada I tienen una logitud de cuatro nos estamos refiriendo a la cantidad de Bytes que ocupa una variable de ese tipo y no a la cantidad de digitos que puede almacenar.
También existen los Tipos:
- STRING: que se utilizan para cadenas de longitud variable
- XSTRING: que se utilizan como un string hexadecimal para cadenas de caracteres muy grande.
Para declarar una variable utilizaremos la pablabra clave DATA y TYPE.
Con el agregado de VALUE, inicializamos con un valor determinado a una variable.
Cuando declaramos variables de tipo caracter TYPE c debemos especificar la longitud de la cadena.
También podemos declarar variables que sean de igual tipo que otras ya creadas en el sistema. Para esto utilizamos la sentencia LIKE.
la variable V_CARRID que es del mismo tipo que el campo CARRRID de la tabla SFLIGHT de Vuelos de SAP.
Tabla SFLIGHT: es una tabla estándar del sistema SAP que contiene información sobre Vuelos y que generalmente es utilizada para realizar programas de prueba o demo en el sistema. Otra tabla base de datos similar, muy comúnmente utilizada con el mismo proposito es la tabla SPFLI.
2. Estructuras de datos.
Es un conjunto de campos relacionados, cuyo componentes pueden ser siemples campos, otras estructuras o inclusive tablas.
formas de definir una estructura:
Utilizando la palabra clave DATA.
Utilizando la palabra clave DATA pero al crear una estructura de vuelos solo con 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.
3. 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 mantenimiento de las aplicaciones ABAP sea más sencillo.
4. 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 2 tipos:
INCLUDE de datos: se utiliza para agrupar declaraciones de datos.
INCLUDE de subrutinas: se utiliza para agrupar declaraciones de subrutinas. Para su creación se utiliza la palabra clave INCLUDE seguida del nombre del include. La utilización de INCLUDES es considerada una buena práctica de programación.
5. Variables del sistema
A parte de las variables que define el programador, existen otras que ha 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.
Tabla SYST: almacena a las variables del sistema de un programa ABAP.
Las más comúnmente utilizadas son:
SY-SUBRC: Código de retorno posterior a la ejecución de una sentencia ABAP. Si el resultado de la ejecución fue exitoso, entonces es 0, sino es distinto de cero.
SY-DATUM: contiene la fecha del sistema.
SY-UZEIT: contiene la hora del sistema.
SY-TABIX: contiene el índice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Diego Jose Yeguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Jose Yeguez
Profesión: Contador Público - Colombia - Legajo: UZ48Z
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Autodidacta, dinamico, proactivo, en busca de nuevas oportunidades profesionales.
Certificación Académica de Diego Yeguez