✒️ABAP La declaración de datos
ABAP La declaración de datos
Declaracion de datos:
TEXTO(C), Punto flotante(F), Entero(I), texto numerico(N), Numero Empaquetado(P), Hexadecimal(X), Fecha(D), Hora(T).
existen tambien los tipos STRING y XSTRING para cadenas de caracteres muy grandes.
Para declarar variables utilizaremos las palabras DATA y TYPE.
si agregamos VALUE en la declaracion le damos un valor inicial a la variable. si el tipo de dato es caracter(C) se debe especificar la cadena sino pondra longitud de 1 caracter.
LIKE se usa para declarar variables q sean iguales a alguna ya creada en el sistema. ejm.
DATA: v-carrid like sflight-carrid.
SFLIGHT: Tabla estandar SAP contiene info de vuelos y se utiliza para programas de prueba o demo.
SPFLI: Tabla estandar SAP utilizada con el mismo proposito.
Estructura: Es un conjunto de campos relacionados, que pueden estar compuestos por campos, otras estructuras o incluso tablas.
formas de Definir Estructuras:
Utilizando la palabra DATA ejm. DATA wa_vuelos TYPE sflight. -- se esta declarando una estructura similar a tabla SFLIGHT
se puede usar DATA para declarar solo ciertos campos de una Tabla y no todas.
Constantes:
Es una variable que se declara dentro de un programa con valor fijo a lo largo del programa. se utiliza la palabra CONSTANTS.
ejm: CONTANTS c-ca(2) TYPE c VALUE 'CA'.
la utilizacion de constantes ayuda a que el mantenimiento de las aplicaciones ABAP sea mas sencillo.
Include de Datos:
Es un objeto ABAP q se utiliza para modularizar los programas de manera que sean mas legibles y mantenibles.
tipo de Include:
- Include de Datos: se utiliza para agrupar declaraciones de datos.
- Include de Subrutinas: se utiliza para agrupar declaraciones de Subrutinas.
Report z_prueba_abap
INCLUDE z_prueba_abap_datos.
se hace doble click sobre el include, se crea el objeto y luego se graba.
Es considerada una buena practica de programacion.
Variables de Sistema: se encuentrar en la tabla base de datos SYST. guardan informacion sobre hora, fecha, ejecucion correcta de una sentencia ABAP, etc. su contenido no puede ser modificado en los programas. ejemplos de variables SYST:
SY-SUBRC: codigo de retorno al ejecutar sentencia ABAP. si es 0 fue exitoso sino ocurrio algun error.
SY-DATUM: contiene fecha del sistema.
SY--UZEIT: contiene hora del sistema.
SY-TABIX: contiene indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Eduardo Moreno, en su ámbito de estudios para la Carrera Consultor ABAP.
Eduardo Moreno
Profesión: Analista Programador - Panama - Legajo: BV64R
✒️Autor de: 4 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Eduardo Moreno