
✒️ABAP - Declaración de datos
ABAP Declaración de datos
Leccion 3
Declaracion de Datos:
cuando mecionamos un tipo de datos(I,D,TX...), la longitu se refiere a aa cantidad de byte que puede almacenar.
- Cuando declaramos un avariable tipo c debemos especificar la longitud de la cadena, de lo contrario el sistema asumira 1 caracter.
Like = variables de un mismo tipo que otra ya declarada.
2 > Estructuras :
Conjunto de campos relacionados, cuyos componentes pueden ser campos,otras estructuras o tablas.
3 formas de definir una estructura:
1. Palabra clave DATA. (DATA : s_vuelos TYPE sflight.(tabla)).
2. Se utiliza DATA pero se utiliza la estructura mas especifica, se toma un campo especifico.
3. Se utiliza tipos (TYPES: BEGIN of st_vuelos,
carrid TYPE s_carr_id,)
3> Costantes:
Palabra reservada CONSTANTS.
es una variable que se declara dentro del programa y se puede utilizar a lo largo de este.
4> Include de Datos.
Es un objeto ABAP se utiliza para modularisar programas, son mas sencillos de mantener.
2 Tipos de Includes.
1. INCLUDE de datos = Agrupar declaraciones de datos,
2. INCLUDE de subrutinas= se utiliza para agrupar declaraciones de subrutinas.
se Utiliza la palabra clave INCLUDE seguida del nombre include (INCLUDE z_prueba_abap_datos.)
5 > Variables del sistema:
Las puede definir el programador y hay otras que ya estan definidas en el sistema.
Se encuentran en la base de datos SYST (Tabla base de Datos, almacena las variables de un programa).
Variables:
SY-SUBRC: codigo de retorno posterior a la ejecucion.
SY-DATUM: Contiene la fecha del sistema.
SY-UZEIT: Contiene la hora del sistema.
SY-TABIX: Contiene el indice de una tabla interna.