✒️ABAP La declaración de datos
ABAP La declaración de datos
1 Tipos de Datos.
Los principales tipos de datos son
C - tipo Texto, long default 1;
F - TIpo punto flotante, long default 8;
I - Tipo entero, long default 4;
N - Tipo texto numerico, long default 1;
P - Tipo numerico empacado, long default 8;
X - Tipo hexadecimal, long default 1;
D - Tipo Date, long default 10(YYYYMMDD);
T - Tipo Time, long default 6(HHMMSS).
Tipo de datos STRING - se usan para cadenas de long variable;
Tipo de datos XSTRING - cadena tipo hexadecimal;
Las variable son declaradas mediante DATA y TYPE:
Con VALUE es inicializada la variable a un determinado valo.
Tambien podemos declarar variable que sean de igual tipo que otras ya creadas en el sistema. mediante la sentencia LIKE.
2 Estructuras de Datos.
Estructura: Es un conjunto de campos relacionados, cuyos componentes pueden ser simple campos, otras estructuras o inclusive tablas.
Tres formas de definir una estructura:
() uso de la palabra clave DATA. ejem: DATA: wa_vuelos TYPE sflight.
() uso de la palabra clave DATA indicando uso de algunos campos
() uso de la palabra clave TYPEs.crea una estructura a partir de otra estructura
3 Constantes.
CONSTANTE: Es una variable que se declara dentro de un programa cuyo valor permanecerá tal como lo indica su nombre a lo largo del programa.
ejemplo: CONSTANTS: c_ca(2) TYPE c VALUE 'ca'.
4 INCLUDE de Datos
Es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten más legibles y mantenibles.
Existen dos tipos:
() INCLUDE de datos. se utiliza para agrupar declaraciones de datos;
() INCLUDE de subrutinas: se utiliza para agrupar declaraciones de subrutinas.
5 variables del sistema.
variables que han sido definidas por el sistema.
Estas se encuentran en la tabla de base de datos SYST y contienen información que va desde la hora del sistema. su contenido no puede ser modificado por los programas.
La mas comun es SY-SUBRC: nos proporciona el código de retorno. si es valor 0 la ejecución fue exitosa.
SY-DATUM: contiene la fecha del sistema.
SY-UZEIT: contiene la hora del sistema.
duracion de un proceso:
SY-UZEIT - nos da la hora actual
GET TIME - actualiza la hora
SY-UZEIT - nos proprocionar la nueva hora del sistema.
SY-TABIX: contiene el indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Jorge Reyes Cisneros, en su ámbito de estudios para la Carrera Consultor ABAP.
Jorge Reyes Cisneros
Profesión: Analista Sistemas Mainframe Sr - Mexico - Legajo: TR24J
✒️Autor de: 14 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Interesado en laborar como desarrollador abap
Certificación Académica de Jorge Reyes