✒️ABAP La declaración de datos
ABAP La declaración de datos
Lección: Declaración de datos
1) Tipos de datos ABAP
C-F-I-N-P-X-D-T
También exiten los Tipos STRING que se utilizan para cadenas de longitud variable y XSTRING que se utilizan como un string hexadecimal para cadenas de caracteres muy grandes.
Para declarar una variable utilizaremos la palabra 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. De lo contrario el sistema asumirá que su longitud es 1 caracter
También podemos declarar variables que sean de igual tipo que otras ya creadas en el sistema. Para esto utilizamos la sentencia LIKE.
Tabla SFLIGHT : Es una tabla estándar del sistema SAP que contiene información sobre Vuelos y que generalmente es utliizada para realizar programas de prueba o demo en el sistema. Otra tabla similar SPFLI.
2) Estructuras de datos
Estructura : es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
3 formas de definir una estructura:
La 1ª es utilizando la palabra clave DATA
La 2ª se utiliza también la palabra clave DATA, pero para ciertos campos.
La 3ª es 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
Constante : 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.
4) Include de datos
Include : es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten más legibles y mantenibles
2 tipos de INCLUDES:
INCLUDE de datos: se utiliza para agrupar declaraciones de datos
INCLUDE de subrutinas : se utiliza para agrupar declaraciones de subrutinas.
5) Variables del sistema.
Tabla base de datos SYST y contienen información que va desde la hora del sistema, a saber si se ejecuto 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. Almacena a las variables del sistema de un programa ABAP
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 Aida Cortina Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Aida Cortina Fernandez
Profesión: Consultor Junior - Espa?a - Legajo: MK87X
✒️Autor de: 74 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Aida Cortina