✒️ABAP La declaración de datos
ABAP La declaración de datos
Tipos de Datos Abap
- C texto 1
- F Punto Flotante 8
- I Entero 4
- N Texto Nemérico 1
- P Número Empaquetado 8
- X Hexadecimal 1
- D Fecha YYYYMMDD
- T Hora HHMMSS
Otros Tipos:
- STRING: Cadenas de longitud Variable.
- XSTRING: string hexadeximal para cadenas muy grandes.
Para declarar una variable se utiliza DATA y TYPE
VALUE: inicializamos con un valor determinado a una variable.
Nota: Cuando declaramos variables de tipo cararter TYPE c debemos especificar la longitud de la cadena, de lo contrario el sistema asumirá que es de longitud es 1 caracter.
LIKE: se utiliza para declarar variables iguales a las del sistema.
- Ejemplo: DATA: v_carrid LIKE sflight-carrid.
las tablas sflight y spfli son para realizar las practicas en SAP.
Estructura de Datos
Existen tres formas de definir
- DATA: DATA: wa_vuelos TYPE sflight
- Usando DATA pero en este caso se crea la estructura solo con ciertos campos
DATA: BEGIN OF wa_vuelos2,
carrid TYPE s_carr_id, "denominacion de la linea
connid TYPE s_conn_id, "codigo conexion vuelo
fldate TYPE s_date. "fecha de vuelo
END OF wa_vuelos2.
3. TYPES que son formatos de estructuras que puedes ser utilizados por cualquier otra estructura sin tener que reescribir el codigo.
TYPES: BEGIN OF st_vuelos,
carrid TYPE s_carr_id, "denominacion de la linea
connid TYPE s_conn_id, "codigo conexion vuelo
fldate TYPE s_date. "fecha de vuelo
END OF st_vuelos.
DATA: wa_vuelos3 TYPE st_vuelos.
Constantes
Es una variable que se declara dentro de un programa cuyo valor permanecerá tal como lo indica su nombre constante a lo largo del programa.
Palabra reservada CONSTANTS.
CONSTANTS: c_ca(2) TYPE c VALUE 'CA',
c_cb(2) TYPE c VALUE 'CB'.
Include de Datos
Es un objeto de ABAP que se utiliza para modularizar los programas de manera que estos resulten más legibles y mantenibles.
Existen dos tipos:
INCLUDE de datos: se utiliza para agrupar declaraciones de datos.
INCLUCE de subrutinas: se utiliza para agrupar declaraciones de subrutinas,
VARIABLES DEL SISTEMA: Se encuentran dentro de la tabla SYST.
- SY-SUBRC: Código de retorno posterior a la ejecución de una sentencia.
- SY-DATUM: Fecha del sistema.
- SY-UZEIT: Hora del sistema.
- SY-TABIX: Indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda