![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La declaración de datos
ABAP La declaración de datos
![ABAP La declaración de datos ABAP La declaración de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/479.jpg)
Tipos de datos ABAP:
C àTexto
F àPunto flotante
I àEntero -
N àTexto numérico
P àNúmero empaquetado
X àHexadecimal
D àFecha (YYYYMMDD)
T àHora (HHMMSS)
También existen tipo STRING (Cadena de caracteres) y tipo XSTRING (Secuencia hexadecimal de caracteres muy grandes).
Palabras Clave:
Para declarar Palabras Clave:
- DATA y TYPE:
Para asignar un valor, palabra clave VALUE.
Para declarar variables del mismo tipo que otra Palabra clave LIKE.
Ejemplo:
DATA: v_carrid LIKE sflight-carrid.
Estructuras de Datos:
Conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Tres formas de definirlas:
1 - DATA: wa_vuelos TYPE sflight. (tipo de la tabla)
2 - DATA: BEGIN OF wa_vuelos2,
carrid TYPE s_carr_id,
connid TYPE s_conn_id,
fldate TYPE s_date,
price TYPE s_price,
currency TYPE s_currcode,
planetype TYPE s_planetype,
END OF wa_vuelos2. à sólo usamos ciertos campos
3 - TYPES: BEGIN OF st_vuelos,
carrid TYPE s_carr_id,
connid TYPE s_conn_id,
fldate TYPE s_date,
price TYPE s_price,
currency TYPE s_currcode,
planetype TYPE s_planetype,
END OF st_vuelos.
DATA: wa_vuelos3 TYPE st_vuelos.
Constantes:
Variable que se declara dentro de un programa y que su valor permanecerá constante a lo largo del programa.
INCLUDE de Datos:
Se utiliza para modularizar los programas para que estos resulten más legibles y mantenibles.
· INCLUDE de datos:
Se utiliza para agrupar declaraciones de datos. (INCLUDE Nombre)
· INCLUDE de subrutinas:
Se utiliza para agrupar declaraciones de subrutinas.
NOTA: La utilización de INCLUDE, se Considera una buena práctica de programación.
Variables del sistema:
TABLA SYST: Almacena las variables del sistema de un programa ABAP.
SY-SUBRC:
Código de retorno a la ejecución de una sentencia ABAP.
Si el resultado es 0 fue exitoso, sino es diferente de 0.
SY-DATUM: Contiene la fecha del sistema.
SY-UZEIT: Contiene la hora del sistema.
SY-TABIX: Contiene el índice de una tabla interna.
SY-INDEX: Cantidad de repeticiones de los bucles.
 
 
 
Sobre el autor
Publicación académica de Omar Xavier Romero Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Omar Xavier Romero Lopez
Ecuador - Legajo: RJ69M
✒️Autor de: 25 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime