
TIPOS DE DATOS ABAP
C 1-32000 Texto
F 8 Punto Flotante
I 4 Entero
N 1-32000 Texto numérico
P 1-16 Numero empaquetado
X 1-29870 Hexadecimal
D 8 Fecha
T 6 Hora
Tipos String utiliza para cadenas de longitud variable
Xstring como un string hexadecimal para cadenas de caracteres muy grandes.
Declarar una varible se utiliza DATA y TYPE.
Con el agregado value, se inicializa con un valor determinado a una variable.
Cuando se inicializa con TYPE c, se debe especificar la longitud.
Se utiliza también para declarar varibles LIKE cuando ya se encuentra en el sistema.
TABLAS SFLIGTH: Tabla estándar que contiene información sobre vuelos que se utilizan como prueba o demo.
ESTRUCTURAS DE DATOS: Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas.
Tres formas de definir una estructura
1. La palabra DATA
2. La palabra DATA pero con ciertos campos
3. Utilizando TIPOS, utilizados por cualquier otra estructura sin necesidad de reescribir el código, se utiliza la palabra TYPES
CONSTANTES: se declara dentro de un programa cuyo valor permanecerá tal como lo indica su nombre. Al utilizarlas hace que las aplicaciones ABAP sea más sencillo.
INCLUDE: Es un objeto ABAP que se utiliza para modularizar los programas de manera que resulten más legibles y mantenibles. Pueden ser:
Include de datos: para agrupar declaraciones de datos
Include de subrutinas: para agrupar declaración de subrutinas.
VARIABLES: Las cuales se encuentran almacenadas en la tabla base de datos SYST, las más comunes son:
SY-SUBRC: Código de retorno posterior a la ejecución de una sentencia ABAP, 0 siendo exitoso.
SY-DATUM: Contiene la fecha del sistema.
SY-UZEIT: Contiene la hora del sistema.
SY-TABIX: Contiene el índice de una tabla interna