✒️ABAP La declaración de datos
ABAP La declaración de datos
TIPOS DE DATOS
Un tipo de datos (I Enteras) son de longitud 4 (por defecto): cantidad de bytes que ocupa esa variable.
C Carácter
F Punto flotante
I Entero
N Texto numérico
P Número empaquetado
X Hexadecimal
D Fecha YYYYMMDD
T Hora HHMMSS
STRING Cadenas de texto de longitud variable
XSTRING String hexadecimal cadenas muy grandes.
Declaración:
DATA: v_texto(4) TYPE c VALUE ‘Hola’
LIKE (Declaración de variables iguales al tipo que otras ya creadas). Crear tabla, estructura o tabla interna como copias de otras variables declaradas previamente en el diccionario de datos.
TYPE Crear tabla interna, estructura o variable de un tipo particular creado en el diccionario de datos.
Tabla SFLIGHT:
Tabla estándar de SAP con información sobre Vuelos y empleada generalmente para realizar programas de prueba o demos del sistema. Otro ejemplo es la tabla SPFLI.
ESTRUCTURA DE DATOS
Conjunto de campos relacionados cuyos componentes pueden ser simples campos, estructuras o inclusive tablas.
Formas de definir estructuras:
-
Utilizando la palabra clave DATA y añadiendo campos de una tabla.
-
Idem, pero creado estructura solo con ciertos campos. Se emplean palabras reservadas BEGIN - END OF para agregar el conjunto de campos que componen la estructura.
-
TYPES (tipos). Formatos de estructura que pueden ser utilizados por cualquier otra estructura sin necesidad de reescribir el código.
CONSTANTES
- Variable declarada en un programa cuyo valor permanece invariable a lo largo de su ejecución.
- Se declaran mediante la palabra reservada CONSTANTS. Ayuda al mantenimiento de ABAP sea más sencillo, por lo que su uso se consideran una buena práctica de programación.
INCLUDE DE DATOS
Objeto ABAP que permite modularizar programas y favorecer su legibilidad y mantenimiento. Se emplea la palabra reservada INCLUDE.
Tipos:
-
INCLUDE de datos. Agrupación de declaraciones de datos.
-
INCLUDE de subrutinas. Idem, de subrutinas.
Al hacer doble clic sobre el objeto INCLUDE, ABAP nos permite crearlo si no existiese.
VARIABLES DEL SISTEMA
Son de gran longitud y se encuentran en la tabla de datos SYST: hora del sistema, conocer si se ejecutó correctamente una sentencia ABAP, etc.
Su contenido NO PUEDE SER MODIFICADO en los programas, cambia solo.
Algunas son:
-
SY-SUBRC Código de retorno (0 éxito) tras una ejecución de sentencia ABAP.
-
SY-DATUM Fecha del sistema.
-
SY-UZEIT Hora del sistema.
-
SY-TABIX Índice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Jes?s Carmelo Hern?ndez Alem?n, en su ámbito de estudios para la Carrera Consultor ABAP.
Jes?s Carmelo Hern?ndez Alem?n
Profesión: Analista/programador - Espa?a - Legajo: LQ62P
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Presentación:
Analista/programador de aplicaciones inform?ticas: aplicaciones de escritorio y web. manejo de bases de datos oracle. frameworks de desarrollo symfony, magento, wordpress. tecnolog?a opencv
Certificación Académica de Jes?s Hern?ndez