✒️ABAP La declaración de datos
ABAP La declaración de datos
Declaración de datos
1. Tipos de Datos:
Cuando mencionamos tipos de datos, por ejemplo las variables enteras que declaran la palabra reservada tipo i, tinene una longitud de 4, se refiera a la cantidad e bits que ocupa a la variante de ese tipo y no a la cantidad de digitos max que almacenar, puede hacerlo desde 2 -32332322 a los +32332322.
Los datos tipo p: se utilizan para montos con decimal. Al momento de declarar un avariable de tipo importe, puedes especificar explicicamente la cantidad de decimales que va atener la variable.
Tipo STRING: SE UTILIZAN PARA CADENAS DE LONGITUD VARIABLE.
TIpo XSTRING: Se utilizan como un string hexadecimal para cadenas de carateres muy grandes.
Agregado VALUE: Inicializamos con un valñor determinado a un avriable.
Cuando declaramos variable de tipo caracter TYPE c debemos especificar la longitud de la cadena. De los contrario el sistema asumirá que su longitud es de 1 caracter.
Podemos declarar variables que sean de tipo que otras ya creadas en el sistema. Para ello utilizamos la sentencia LIKE.
La diferencia entre LIKE y TYPE es que con LIKE se mantiene actualizada la referencia de las variables. Hay que tener en cuenta al momento de programar, ya que si utilizamos LIKE y luego otro programador, en otro desarrollo modifica los datos que utilizamos con like, tendremos problemas. Se recomienda utilizar TYPE.
BEGIN o TYPES: Son palabras reservadas de ABAP que se utilizan para declarar variables y tipo de datos en general.
Tabla SFLIGHT: Esta tabla base de datos, es un tabla estandar del sistema SAP. que contiene informacion sobre vuelos y que generalmente es utilizada para realizar programas de prueba o demo en el sistema.
Otra tabla base o similar, muy utilizada comunmente con el mismo propósito es la tabla SPFLI.
2. Estructura de Datos:
Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
3. 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 Para su declaración se utiliza la palabra reservada CONSTANTS.
La utilización de constantes ayuda a que el mantenimiento de las aplicaciones ABAP sea más sencillo.
4. Include de dato
Include: Es un objetio ABAP que se utiliza para modulizar los programas de manera que estos resulten más ilegibñes y mantenibles.
Tipos:
Include de datos: Se utiliza para agrupar declaraciones de datos.
Include de Subrutinas: Se utilizan para agrupar declaraciones de subrutinas.
La utilización de INCLUDES es considerada una buena practica de programación.
5. Variables del sistema
Las variables definidas por el sistema, se encuentran el la tabla de datos SYST y contiene información que va desde la hora del sistema, a saber si se ejecutó correctamente una sentencia ABAP o una actualización a una base de datos. no se puede modificar su contenido en los programas
Tabla SYST: la tabla base de datos SYST almacena a las variables del sistema de un programa ABAP.
Las más utilizadas:
SY-SUBRC: codigo de retorno posterior a la ejecución de una sentencia ABAP. Si el resultado de la ejecución fue exitoso 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 Jairo Alexander Arias Linares, en su ámbito de estudios para la Carrera Consultor ABAP.
Jairo Alexander Arias Linares
Profesión: Ingeniería de Telecomunicaciones - Venezuela - Legajo: HD62K
✒️Autor de: 19 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo MM Nivel Inicial
Certificación Académica de Jairo Arias