✒️ABAP La declaración de datos
ABAP La declaración de datos
1. Tipos de datos abap
c = texto
f = punto flotante
i = entero (puede almacenar numeros)
n = texto numérico
p = numero empaquetado
x = hexadecimal
d = fecha (AAAAMMDD)
t = Hora (HHMMSS)
STRING = cadenas de longitud variable.
XSTRING = se usan como un string hexadecimal para cadenas de caracteres muy grandes.
Para declarar una variable se usa la palabra DATA y TYPE.
VALUE = inicia con un valor determinado de una variable.
Cuando se declare con variable TYPE c se debe especificar la longitud de la cadena, de lo contrario el sistema pensara que es longitud 1 de carácter.
Para declarar variables que sean igual tipo que otras creadas, se debe usar la sentencia LIKE.
Table SFLIGHT = es una tabla de bade de datos. es una tabla estándar de sistema sap que tiene información de vuelos.
2. Estructura de datos
Estructura = conjunto de campos relacionados, componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Hay 3 formas:
- DATA se crea una estructura, pero tendrá los mismos campos que SFLIGHT.
- DATA vamos a crear una estructura con ciertos campos.
- TIPOS (TYPES) = son formatos de estructura que pueden user usados en cualquier otra estructura sin necesidad de reescribir el código.
3. Constantes
Es una variable que se declara dentro del programa cuyo valor permanecerá tal como indica su nombre constante en todo el programa.
Su palabra es: CONSTANTS.
Al usar CONSTANTS ayuda a que el mantenimiento de las aplicaciones sea más sencillo.
4. Include de datos
Es un objeto abap que se usa para modularizar los programas para que sean más elegibles y mantenibles.
Existen 2 tipos:
INCLUDE de datos: se usa para agrupar declaraciones de datos.
INCLUDE de subrutina: se usa para agrupar declaraciones subrutinas.
Su palabra clave es: INCLUDE.
Se considera una buena práctica de programación.
5. Variables del sistema
En la tabla de base de datos SYST, contienen información de la hora del sistema, a saber, si se ejecutó correctamente una sentencia abap o si hay una actualización a una base de datos.
No se puede modificar, cambia cuando se ejecuta algún programa.
Tabla SYST= almacena las variables del sistema de un programa abap.
- SY-SUBRC = retorno posterior a la ejecución. sí es exitoso es 0 si no será distinto a 0.
- SY-DATUM = contiene la fecha del sistema.
- SY-UZEIT = contiene la hora del sistema.
- SY-TABIX = contiene el índice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Jos? Luis Villaf?n Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
Jos? Luis Villaf?n Salinas
Profesión: Ingenier?a de Sistemas - Peru - Legajo: CM59C
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida. considero que podr?a integrarme adecuadamente al trabajo.
Certificación Académica de Jos? Villaf?n