✒️ABAP La declaración de datos
ABAP La declaración de datos
Tipos de datos ABAP
C, F,I,N,P,X,D,T
También existen los tipos STRING, que se utilizan para cadenas de longitud variable y XSTRING, que se utilizan como un string hexadecimal.
Para declarar una variable se utiliza la palabra clave DATA y TYPE.
Con VALUE , se inicializa un valor determinado a una variable.
También se crean variables del tipo de otra ya creada con LIKE..
Estructuras de datos.
Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Formas de definir estructuras.
Con la palabra clave Data
DATA: wa_vuelos TYPE dflight.
Estructura con ciertos campos.
DATA: BEGIN OF wa_vuelos2,
carrid TYPE s_card_id,
connid TYPE s_conn_id,
fldate TYPE s_date,
price TYPE s_price,
currency TYPE s_planetye,
END OF wa_vuelos2.
Utilizando TIPOS, formatos de estructuras que pueden ser utilizados por cualquier otra estructura. Se utilzia la palabra reservada TYPES.
TYPES: BEGIN OF st_vuelos,
carriid TYPE s_carr_id,
connid TYPE s_conn_id,
fldate TYPE s_date,
price TYPE s_price,
currency TYPE s_currcode,
planetype TYPE s_planetype,
END OF st_vuelos.
Constantes.
Es una variable que se declara dentro de un programa que permanecerá dentro de el a lo largo del programa.
Para declararla se utiliza la palabra reservada CONSTANTS.
Include de datos.
Es un objeto que se utiliza para modularizar los programas.
Include de datos: se utilizan para agrupar declaraciones de datos.
Include de subrutinas: Se utiliza para agrupar declaraciones de subrutinas.
Variables del sistema.
Se encuentran en la tabla base de datos SYST.
SY-SUBRC: Código de retorno posterior a la ejecución de una sentencia ABAP.
SY-DATUM: Contiene la fecha del sistema.
SY-UZEIT: contiene la hora del sistema.
SY-TABIX: Contiene el indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Fabio Gallo, en su ámbito de estudios para la Carrera Consultor ABAP.
Fabio Gallo
Profesión: Ingeniero Sistemas - Colombia - Legajo: KH72W
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Fabio Gallo