✒️ABAP La declaración de datos
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.
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