✒️ABAP La declaración de datos
ABAP La declaración de datos
DECLARACION DE DATOS.
TIPOS DE DATOS :
Los tipos de datos mas utilizados de ABAP son:
- C - para textos
- F - punto flotante
- I - entero
- N - texto numerico
- P - numero empaquetado
- X - hexadecimal
- D - fecha AAAA MM DD
- T - hora HH MM SS
- STRING - tambien sirven para cadenas de texto sin una longitud de variables.
Para declarar variables utilizamos la palabra DATA y para saber que tipo de variable sera colocamos TYPE, para darle un valor ya al declarar la variable colocamos VALUE siguiendo del valor que querramos darle.
Tambien podemos declarar variables que sean de igual tipo que otras ya creadas en el sistema , para esto utilizamos la sentencia LIKE. ejemplo: creamos una variable.
DATA : var_carrid LIKE sfligth-carrid.
SFLIGTH es una tabla de base de datos ,es una tabla estandar del sistema SAP que contiene informacion sobre vuelos y generalmente es utilizada para realizar programas de prueba o demo en el sistema, Otra base de datos muy similar y utilizada con el mismo proposito es la tabla SPFLI.
LIKE se utiliza para crear otra variable , estructura o tabla igual a otra variable ,estructura. o tabla interna.
ESTRUCTURA DE DATOS.
estructura es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas. Existen 3 formas de definir una estructura :
- La primera es la palabra DATA. ej: DATA: var_vuelos TYPE sfligth.
- La segunda tambien utilizamos la palabra clave DATA pero vamos a crear una estrcutura de vuelo solo con ciertos campos. ej: DATA:
- La tercera forma es utilizando TIPOS, que son formatos de estructuras que pueden ser utilizados por cualquier otra estructura sin necesidad de recibir el codigo. Para esto se utiliza la palabra reservada TYPES.
LAS CONSTANTES
Las constantes es una variable que se declara dentro de un programa cuyo valor permanecera fijo (NO SE PUEDE CAMBIAR) durante el programa.
La palabra reservada para las constantes es CONSTANT. Ej: CONSTANTS var_c(5) TYPE c VALUE 'MUNDO'.
INCLUDE DE DATOS.
Un INCLUDE es un objeto en ABAP que se utiliza para modularizar los programas de manera que resulten mas legibles y mantenibles. Existen 2 tipos de INCLUDE :
- INCLUDE de datos = se utiliza para agrupar declaraciones de datos.
- INCLUDE de subrutinas = se utiliza para agregar declaraciones de subrutinas, concepto que veremos en datalle mas adelante.
ejemplo : INCLUDE y luego el nombre del objeto. > luego hacer doble click sobre el nombre del objeto y aceptamos la creación. > luego grabamos la creación.
VARIABLES DEL SISTEMA.
A partes de las variables que son creadas por el desarrollador existen variables que son propias del sistema y son de gran utilidad dentro de ABAP , estas se encuentran en la base de datos SYST.
Las variables mas utilizadas son =
- SY-SUBRC = codigo de retorno posterior a la ejecucion de una sentencia, si el resultado fue exitoso es igual a 0 ( ( == 0 ), sino , el resultado es distinto a 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 Tobias Emanuel Mareco Rojas, en su ámbito de estudios para la Carrera Consultor ABAP.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco