✒️ABAP La declaración de datos
ABAP La declaración de datos
TIPOS DE DATOS:
Hay datos principales que se usan en ABAP. Tambien estan los STRING que se usan para cadena de longitud variable y XSTRING que son tipo string hexadecimal para cadenas de caracteres muy grandes. Para declarar una variable usaremos la palabra clave DATA y TYPE. Con el agregado de VALUE se inicia con un valor determinado a una variable.
Cuando declaramos variables TYPE C se especifica la longitud de la cadena. Sino e sistema asume que su longitud es 1.
Para declarar variables que sean de igual tipo que otras ya creadas usamos la sentencia LIKE.
TABLA SFLIGHT:
Es una tabla estandar del sistema SAP que tiene informacion sobre vuelos y que se usa para realizar programas de prueba o demo en el sistema. Otra tabla muy similar y usada con el mismo proposito es SPFLI.
ESTRUCTURAS DE DATOS:
Es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estrucutrasw o inclusive tablas.
Hay 3 formas de definir una estructura:
1. es DATA.
2. Tambien es DATA pero se crea una estrucutra con ciertos campos.
3. TIPOS que son formatos de estructuras que pueden ser usados por cualquier otra estructura sin necesidad de reescribir el codigo. Para esto la plabra clave es TYPES.
CONSTANTE: Es una variable que se declara dentro de un programa cuyo valor permenecera tal como lo induca su nombre constante a lo largo del programa. Para su declaracion se usa CONSTANTS. Utilizar constantes ayuda a que el mantenimiento de las aplicaciones ABAP sea mas sencillo.
INCLUDE DE DATOS: Es un objeto ABAP que se usa para modularizar los programas de manera que estos resulten mas legibles y mantenibles. Existen 2 tipos:
1. include de datos: se utiliza para agrupar declaraciones de datos.
2. include de subrutinas: Agrupa declaraciones de subrutinas.
La utilizacion de inlcudes es una buena practica de programacion.
VARIABLES DEL SISTEMA: Estas se encuentran en la tabla base de datos SYST y tienen informacion que va desde la hora del sistema, sabes si ejecuto bien una sentencia ABAP o una actualizacion a una base de datos. Su contenido no se modifica en los programas, sino que cambia con la ejecucion de los mismos.
Tabla SYST: almacena a la variables del sistema de un programa ABAP.
SY-SUBRC: Codigo de retorno posterior a la ejecucion de una sentencia ABAP. Si el resultado de le ejecucion 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 indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto