✒️ABAP / La declaración de datos Por Roberto Serrano
ABAP La declaración de datos

Tipos de Datos:
- Tipo: C ; Longitud: 1 ; Posible Longitud: 1-32,000 ; Valor Inicial: Espacios ; Descripcion: Texto.
- Tipo: F ; Longitud: 8 ; Posible Longitud: 8 ; Valor Inicial: 0,0E 00 ; Descripcion: Punto Flotante.
- Tipo: I ; Longitud: 4 ; Posible Longitud: 4 ; Valor Inicial: 0 ; Descripcion: Entero.
- Tipo: N ; Longitud: 1 ; Posible Longitud: 1-32,000 ; Valor Inicial: '0000' ; Descripcion: Texto numerico.
- Tipo: P ; Longitud: 8 ; Posible Longitud: 1-16 ; Valor Inicial: 0 ; Descripcion: Numero empaquetado.
- Tipo: X ; Longitud: 1 ; Posible Longitud: 1-29870 ; Valor Inicial: x'00' ; Descripcion: Hexadecimal.
- Tipo: D ; Longitud: 8 ; Posible Longitud: 8 ; Valor Inicial: 00000000 ; Descripcion: Fecha AAAAMMDD.
- Tipo: T ; Longitud: 6 ; Posible Longitud: 6 ; Valor Inicial: 000000 ; Descripcion: Hora HHMMSS.
- STRING Longitud variable
- XSTRING string hexadecimal para cadens de caracteres muy grandes.
- DATA y TYPE para declarar variables.
Estructura de datos
Estructura: Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Se pueden definir de tres forma:
- Utilizando la palabra clave DATA.
EJ:
DATA: wa_vuelos TYPE sflight) - Otra forma de DATA.
EJ:
DATA: BEGIN OF wa_vuelos2,
carrid TYPE S_carr_id,
connid TYPE s_conn_id,
.............................................
END OF wa_vuelos2. - Utilizando TYPES.
EJ:
TYPES: BEGIN OF st_vuelos,
carrid TYPE s_carr_id,
connid TYPE s_conn_id,
..............................................
END OF st_vuelos.
DATA: wa_vuelos3 TYPE st_vuelos.
Constante: Es una variable que se declara dentro de un programa cuyo valor permanecera tal como lo indica su nombre constante a lo largo del programa.
CONSTANT: c_ca(2) TYPE c VALUE 'CA',
c_cb(2) TYPE c VALUE 'CB'.
INCLUDE: Es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten mas legibles y mantenibles.
- INCLUDE de datos: Se utiliza para agrupar declaraciones de datos.
- INCLUDE de subrutinas: Se utiliza para agrupar declaraciones de subrutinas, concepto que veremos en detalle mas adelante.
Variables del sistema: Se encuentran en la tabla base de datos SYST y contienen informacion que va desde la hora del sistema, a saber, si se ejecuto correctamente una sentencia ABAP o una actualizacion a una base de datos.
Tabla SYST: La tabla base de datos SYST almacena las variables del sistema de un programa ABAP.
Los mas comunmente usados son:
- SY-SUBRC: Codigo de retorno posterior a la ejecucion de una sentencia ABAP. Si el resultado de la ejecucion fue existoso, 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 indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Roberto Serrano, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Roberto Serrano
Republica Dominicana - Legajo: EW36G
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Roberto Serrano






Disponibilidad Laboral: FullTime


















