✒️ABAP La declaración de datos
ABAP La declaración de datos
Declaración de datos. Unidad 2 - Lección 3
Tipos de datos
Tipos LongItud por defecto Posible longitud Valor inicial Descripción
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 Número empaquetado
X 1 1-29870 x'00' Hexadecimal
D 8 8 00000000 Fecha YYYYMMDD
T 6 6 000000 Hora HHMMSS
También existen los tipos STRING (cadenas de longitud variable) y XSTRING (string hexadecimal para cadenas de caracteres muy grandes)
Para declarar una variable utilizaremos la palabra clave DATA y TYPE; con el agregado VALUE inicializamos con un valor determinado una variable.
También podemos declarar variables que sean de igual tipo que otras ya creadas en el sistema, para ello usamos la sentencia LIKE.
Una estructura es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o tablas.
Definir estructuras
Utilizando la palabra clave DATA (estructura idéntica a datos de origen)
Utilizando la palabra clave DATA junto con BEGIN OF y END OF (estructura personalizada)
Utilizando la palabra clave TYPES (formatos de estructuras que pueden ser utilizados por cualquier otra estructura sin necesidad de reescribir el código) junto con BEGIN OF y END OF
Una constante 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 usa la palabra reservada CONSTANTS.
Un include es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten más legibles y mantenibles, para su creación se usa la palabra clave INCLUDE seguida del nombre del include.
INCLUDE de datos. Utilizado para agrupar declaraciones de datos.
INCLUDE de subrutinas. Utilizado para agrupar declaraciones de subrutinas.
Existen variables definidas por el sistema, se encuentran en la tabla base de datos SYST y contienen información variada (hora de sistema, ejecución correcta, actualizaciones, etc.)
SY-SUBRC. Código 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 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 Jose Angel Duran Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Angel Duran Fernandez
Profesión: Administrador de Sistemas Informáticos y Redes - España - Legajo: DV77Q
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP PP
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial