✒️ABAP / La declaración de datos Por Ignacio Martín Bolumar
ABAP La declaración de datos

- TIPO DE DATOS
- C (texto)
- F (Punto flotante)
- I (Entero)
- N (texto numérico)
- P (Número empaquetado)
- X (Hexadecimal)
- D (Fecha AAAAMMDD)
- T (Hora HHMMSS)
- STRING (cadenas de longitud variable)
- XSTRING (string hexadecimal para cadenas de caracteres muy grandes)
Sintaxis: DATA vVariable TYPE c VALUES 'Valor de la variable'.
Con LIKE podemos declarar variables del mismo tipo que otras variables creadas en el sistema.
- ESTRUCTURAS DE DATOS
Conjunto de campos relacionados, cuyos componentes pueden ser campos simples, otras estructuras o incluso tablas.
Formas de definir una estructura
DATA: wa_vuelos TYPE sflight. "Estructura de vuelos con los mismos campos que la tabla sflight.
DATA: BEGIN of wa_vuelos2, carrid TYPE s_carr_id, connid TYPE s_conn_id, prices TYPE s_price, END OF wa_vuelos2. "Estructura de vuelos con algunos campos
TYPES: BEGIN of st_vuelos, carrid TYPE s_carr_id, connid TYPE s_conn_id, prices TYPE s_price, END OF st_vuelos. "Se crea un tipo de datos que puede ser usado por cualquier otra estructura.
- CONSTANTES
Variable que se declara dentro de un programa y cuyo valor no cambia.
CONSTANTS c_ca(2) TYPE c VALUE 'CA'.
- INCLUDE DE DATOS
Para modular programas. Include de datos para agrupar declaraciones de datos. Include de subrutinas para agrupar declaraciones de subrutinas.
INCLUDE z_prueba_abap_datos.
- VARIABLES DEL SISTEMA
Se encuentran en la tabla SYST y contienen información del sistema. Su contenido no puede ser modificado, se cambia con la ejecución del los programas.
Las más comunes:
- SY-SUBRC: Código de retorno posterior a la ejecución de una sentencia ABAP. Devuelve 0 si el resultado es exitoso y distinto de 0 cuando hay error.
- SY-DATUM: Fecha del sistema.
- SY-UZEIT: Hora del sistema.
- SY-TABIX: Contiene el índice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Ignacio Martín Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Ignacio Martín Bolumar
Profesión: Ingeniero Informático - España - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Martín






Disponibilidad Laboral: FullTime


















