✒️ABAP La declaración de datos
ABAP La declaración de datos
Declaracion de datos.
Tipos de datos existentes en SAP, Estructuras de datos, Constantes y los Includes de datos, Variables del sistema.
Tipos de datos
Los principales datos son.
TIPOS |
Long por def |
Posible Long |
Valor Inicial |
Descripcion |
C |
1 |
1-32000 |
ESPACIOS |
Texto |
F |
8 |
8 |
0.0E+00 |
Punto Flotante |
I |
4 |
4 |
0 |
Entero |
N |
1 |
1-32000 |
*0000* |
Texto numérico |
P |
8 |
1-16 |
0 |
Numero empaquetado |
X |
1 |
1-29870 |
x*00* |
Hexadecimal |
D |
8 |
8 |
00000000 |
FECHA YYYYMMDD |
T |
6 |
6 |
000000 |
HORA HHMMSS |
Tambien existen los tipos STRING que se utilizan para cadenas de longitud variables y XSTRING que se utilizan como un string hexadecimal para cadenas de caractares muy grandes.
Para declarar una variable utilizamos la palabra clave DATA y TYPE.
# Con el agregado VALUE, inicializamos con un valor determinado a una variable.
# Cuando declaramos variables de tipo TYPE C debemos especifica la longitus de la cadena.
# Tambien podemos declarar variables de igual tipo que otras ya creadas en el sistema con la sentencia LIKE.
Estructura de datos.
Estructura: Es un conjunto de campos relacionados cuyos componentes pueden ser simples, otras estructuras o inclusive tablas.
Existen tres formas estructura:
La primera es utilizando la palabra clave DATA (simple o con ciertos campos)
La tercera forma es utilizando TYPES que son formatos de estructuras que pueden ser utilizados por cualquier otra estructura sin necesidad de reescribir el código.
Constantes.
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.
Include de datos.
Include: Es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten mas legibles y mantenibles.
Existen dos tipos de INCLUDES:
INCLUDE de datos: Agrupa declaraciones de datos.
INCLUDE de subrutinas: Agrupa declaraciones de subrutinas.
Para su utilización se utiliza la palabra clave INCLUDE.
La utilización de INCLUDES es una buena practica de programación.
Variables del sistema.
A partir de las variables que define el programador, existen otra que han sido definidas por el sistema y que son gran utilidad dentro de los programas ABAP.
Estas se encuentran en la tabla bases de datos SYST y contienen información que va desde la hora del sistema a saber si se ejecutó correctamente una sentencia ABAP.
Las más comúnmente utilizadas son:
#SY-SUBRC: Codigo de retorno posterior a la ejecución de una setencia ABAP. Si el resultado es exitoso, entonces es 0, si no es 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 Joel Goroso, en su ámbito de estudios para la Carrera Consultor ABAP.
Joel Goroso
Profesión: Ayudante Administrativo Rrhh - Argentina - Legajo: UG93P
✒️Autor de: 10 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Joel Goroso