✒️ABAP / La declaración de datos Por Gabriel Luces González
ABAP La declaración de datos

1. Tipos de Datos en ABAP ABAP es un lenguaje tipado, lo que significa que cada variable tiene un tipo específico. Los tipos de datos se dividen en dos grandes grupos:
- Tipos Completos: Tienen una longitud fija establecida por el sistema estándar.
- Ejemplos: D (Fecha, formato AAAAMMDD), T (Hora, formato HHMMSS), I (Entero), F (Punto flotante), STRING (Cadena de caracteres dinámica).
- Tipos Incompletos: La longitud del dato no está fijada por el sistema y debe ser especificada por el programador en la declaración.
- Ejemplos: C (Caracteres), N (Texto numérico), P (Número empaquetado, permite decimales).
2. Sintaxis de Declaración Para declarar variables se utilizan palabras clave específicas:
- DATA y TYPE: Son las palabras reservadas básicas. Ejemplo: DATA: v_fecha TYPE d..
- VALUE: Se utiliza para asignar un valor inicial o por defecto al momento de declarar la variable.
- LIKE: Permite declarar una variable con las mismas propiedades que otra variable ya existente o un campo de una tabla de base de datos (ej. Diccionario de Datos). Ejemplo: DATA: v_carrid LIKE sflight-carrid..
3. Estructuras de Datos Una estructura es un tipo de dato compuesto formado por un conjunto de campos relacionados. Son fundamentales para trabajar con registros y tablas internas.
- Declaración: Se utiliza la sintaxis DATA: BEGIN OF nombre_estructura ... END OF nombre_estructura.
- TYPES: Se utiliza para crear formatos de estructuras (plantillas) que luego pueden ser usados por múltiples estructuras sin reescribir el código.
4. Constantes Son variables cuyo valor permanece fijo durante toda la ejecución del programa.
- Declaración: Se utiliza la palabra reservada CONSTANTS. Es obligatorio asignarles un valor con VALUE. El uso de constantes facilita el mantenimiento del código y se considera una buena práctica.
5. Includes Son objetos ABAP utilizados para modularizar los programas.
- Include de Datos: Se utiliza específicamente para agrupar todas las declaraciones de datos (variables, estructuras, tablas, etc.) fuera del programa principal, haciendo que el código sea más legible y fácil de mantener.
6. Variables del Sistema Son variables definidas por el sistema SAP, almacenadas en la tabla SYST, cuyo contenido cambia automáticamente durante la ejecución del programa. No pueden ser modificadas por el programador, solo consultadas.
- SY-SUBRC: Es la más importante. Indica si la ejecución de una sentencia fue exitosa (valor 0) o si hubo error (distinto de 0).
- SY-DATUM: Contiene la fecha actual del sistema.
- SY-UZEIT: Contiene la hora actual del sistema.
- SY-TABIX: Contiene el índice actual de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Gabriel José Luces González, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Gabriel José Luces González
Profesión: Consultor Sap Pm - Chile - Legajo: LA36W
✒️Autor de: 214 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP FI Nivel Inicial
- Carrera Consultor SAP MM Nivel Inicial
Presentación:
Objetivo principal, adquirir todos los conococimiento relacionado al modulo de mm que me permita complementar mis conocimientos en el mundo sap
Certificación Académica de Gabriel Luces






Disponibilidad Laboral: FullTime


















