✒️ABAP La declaración de datos
ABAP La declaración de datos
Tipos de Datos
C Texto tamaño 1-32000. Valor inicial espacios
F Punto flotante tamaño 8
I ENtero tamaño 4
N texto numerico tamañao 1-32000 valor inicial '000'
P Numero empaquetado tamaño 1-16
X hexadecimal tamaño 1-29870 valor inicial x'00'
D Fecha YYYYMMDD valor inicial 00000000
T HOra HHMMSS valor inicial 000000
Tambien existe tipos STRING para cadenas de longitud variable y XSTRING string hexadecimal para cadenas de caracteres muy grandes
Para declarar una variable se usa la palabra clave DATE y TYPE
Se le agrega VALUE para asignar un valor
Cuando declaramos variables TYPE c se debe especificar la longitud de la cadena
LIKE para crear variables ya existente en el sistema diccionario de datos
Estructuras de Datos
Estructura: es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas
Existen tres (3) formas de declarar una estructura
- Usando la palabra DATA: DATA: wa_vuelos TYPE sflight
- Usnado DATA pero con BEGIN OF y cada campo q forma la estructura
- Tipos formatos de estructura ya existentes con la palabra TYPE
CONSTANTE
Palabra reservada CONSTANTS
Include de datos
INCLUDE es un objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten mas legibles y mantenibles
INCLUDE de datos: se utiliza para agrupar declaraciones de datos
INCLUDE de subrutinas se utiliza para agrupar declaraciones de subrutinas
La utilizacion de include es considerada una buena practica de programacion
VARIABLES DEL SISTEMA
Se encuentran en la tabla SYST
su contenido no puede ser modificado por programas
Mas comunmente usadas:
SY-SUBRC retorna 0 si la ejecucion de una sentencia abap fue exitoso sino <> 0
SY_DATUM contiene la fecha del sistema
SY-UZEIT contiene la hora del sistema
mantiene el mismo valor en todo el debug
GETTIME actualiza la variable de la hora actual
SY-TABIX contiene el indice de una tabla interna
 
 
 
Sobre el autor
Publicación académica de Edgar Alfredo Tellez Gomez, en su ámbito de estudios para la Carrera Consultor ABAP.
Edgar Alfredo Tellez Gomez
Profesión: Consultor de Sistema - Venezuela - Legajo: HB72V
✒️Autor de: 15 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Edgar Tellez