✒️ABAP La declaración de datos
ABAP La declaración de datos
1. Tipo de datos abap
Texto = C; Punto flotante = F; Entero = I; Texto numerico = N; Numero empaquetado = P
Hexadecimal = X; Fecha = D; Hora = T
Ejemplo: I = tamanho 4 bytes
STRING: cadenas de longitud variable ; XSTRING: string hexadecimal p cadenas de caracteres muy grandes
Para declarar usamos DATA y TYPE
Ejemplo: DATA: v_texto(4) type c Value 'HOLA'.
LIKE: para declarar variables que sean de igual tipo que otras ya creadas en el sistema.
Ej: DATA: v_carrid like sflight-carrid.
2. Estructura de datos
Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Existen 3 formas de definir una estructura:
DATA Ej: DATA: wa_vuelos TYPE sflight. "La estructura wa_vuelos tendra los mismos campos que la tabla sflight.
DATA pero indicando los campos. Ej: DATA: BEGIN OF wa_vuelos2,
carrid type s_carrid_id,
price type s_price
END OF wa_vuelos2.
Types. Ej: TYPES: BEGIN OF st_vuelos,
carrid type s_carrid_id,
price typa s_price,
END OF st_vuelos.
DATA: wa_vuelos3 type st_vuelos.
3. Constante: permanece constante a lo largo del programa. Se utiliza la palabra reservada CONSTANTS
4. INCLUDE: es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten mas legibles y mantenibles.
Include de datos: para declaraciones de datos
Include de subrutinas: para agrupar declaraciones de subrutinas.
Los includes son una buena practica de programacion
5. Variables del sistema
Se encuentran en la tabla SYST
Las mas utilizadas son:
SY-SUBRC = retorno posterior a la ejecucion de una sentencia abap
0 = exitoso; <> 0 = error
SY-DATUM = Fecha del sistema
SY-UZEIT = Hora del sistema
SY-TABIX = indice de una tabla interna
SY-INDEX = cant de repeticiones de los bucles.
 
 
 
Sobre el autor
Publicación académica de Ana Maria Rojas Ayala, en su ámbito de estudios para la Carrera Consultor ABAP.
Ana Maria Rojas Ayala
Profesión: Programadora de Computadoras - Paraguay - Legajo: EH87U
✒️Autor de: 8 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Ana Rojas