✒️ABAP La declaración de datos
ABAP La declaración de datos
TIPOS DE DATOS
C = Texto
F = Punto Flotante
I = Integer
N = Numerico
P = Numero Empaquetado
X = Hexadecimal
D = Date (Fecha YYYYMMDD)
T = Time (Hora HHMMSS)
NOTA
caracter "TYPE c" debemos de especificar su longitud, de lo contrario sera 1.
Podemos crear variables de igual tipo de las creadas en el sistema, utilizando la sentencia LIKE.
TABLAS UTILES
SFLIGHT es una tabla estandar de SAP se utiliza para realizar programas de prueba o demo en el sistema. otra tabla similar es SPFLI
ETRUCTURA DE DATOS
es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos otras estructuras o inclusive tablas.
Existen 3 Formas de Definir una Estructura:
-DATA usando la tabla SFLIGHT
-DATA pero creamos estrutura con ciertos criterios de campos.
-TYPE (TIPOS) formato de estructura que puede ser utilizada por otra estructura sin necesidad de reeecribir codigo.
CONSTANTES (CONSTANTS)
es una variable que se declara dentro de un programa cuyo valor permancesera constante a lo largo del programa.
INCLUDE DE DATOS
es un objeto de ABAP que se utilizara para modularizar programs de manera que estos sean mas lejibles y matenibles.
Hay 2 tipos de INCLUDE:
-INCLUDE de datos : se utiliza para agrupar declaraciones de datos.
-INCLUDE de subrutinas: se utiiza para agrupar declarasiones de subrutinas.
VARIABLES DEL SISTEMA
son variables que estan definida por el sistema y son de gran utilidad como SYST, esta almacena varaibles del sistema como la hora o saber si se ejecuto correctamente una sentencia ABAP.
Las mas comunes:
-SY-SUBRC : codigo de retorno posterior a la ejecucion de una sentencia ABAP, si es correcto retorna 0 sino distinto de cero.
-SY-DATUM : contiene la fecha del sistema.
-SY-UZEIT : contiene la hora del sistema.
-SY-TABIX : contiene el indice de una tabla interna.
-SY-INDEX : cantidad de repeticion de lo bucles.
 
 
 
Sobre el autor
Publicación académica de Ricardo Rojo Ortiz, en su ámbito de estudios para la Carrera Consultor ABAP.
Ricardo Rojo Ortiz
Profesión: Ingeniero Informático - Bolivia - Legajo: RQ12Q
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ricardo Rojo