✒️ABAP La declaración de datos
ABAP La declaración de datos
TIPOS DE DATOS ABAP:
-Texto (c), punto flotante (f), entero (i), texto numerico (n), numero empaquetado (p), hexadecimal (x), fecha yyyymmdd (d), hora (hhmmss) (t).
-Los tipos STRING se utilizan para cadenas de longitud variable, y XSTRING se usan como STRING hexadecimal para cadenas de caracteres muy grandes.
-Para declarar una variable usaremos DATA y TYPE, si usamos VALUE inicializamos con un valor determinado a una variable.
-Para declarar variables TYPE c debemos especificar la longitud de la cadena.
EJ: DATA: v_texto(4) TYPE c VALUE 'Hola'.
TABLA SFLIGHT: Tabla que contiene informacion sobre vuelos y que es utilizada para realizar programas de prueba. Otra tabla parecida es SPFLI.
ESTRUCTURAS DE DATOS: Conjunto de campos relacionados, cuyos componentes pueden ser campos, otras estructuras o tablas.
Hay tres formas de definir una estructura:
Usando DATA:
Ej: DATA: wa_vuelos TYPE sflight. (estructura de vuelos que tiene los mismo campos que SFLIGHT.)
Usando DATA pero en este caso se crea la estructura solo con ciertos campos
Ej: DATA: BEGIN OF wa_vuelos2,
carrid TYPE s_carr_id, "denominacion de la linea
connid TYPE s_conn_id, "codigo conexion vuelo
fldate TYPE s_date. "fecha de vuelo
END OF wa_vuelos2.
Usando TYPES que son formatos de estructuras que puedes ser utilizados por cualquier otra estructura sin tener que reescribir el codigo.
Ej: TYPES: BEGIN OF st_vuelos,
carrid TYPE s_carr_id, "denominacion de la linea
connid TYPE s_conn_id, "codigo conexion vuelo
fldate TYPE s_date. "fecha de vuelo
END OF st_vuelos.
DATA: wa_vuelos3 TYPE st_vuelos.
CONSTANTES: Variable que se declara en un programa cuyo valor permanecera constante a lo largo de él. Se declara con la palabra CONSTANTS.
INCLUDE: Objeto que se utiliza para modulizar los programas de manera que resulten mas legibles y mantenibles. Hay dos tipos:
- INCLUDE DE DATOS: Agrupan declaraciones de datos.
Ej: INCLUDE Z_PRUEBA_ABAP_DATOS.
Hacemos doble clic en Z_PRUEBA_ABAP_DATOS. y se abre una ventana para crear el objeto. En la siguiente ventana e muestra el objeto y se graba.
- INCLUDE DE SUBRUTINAS: Agrupan declaraciones de subrutinas.
VARIABLES DEL SISTEMA: Se encuentran dentro de la tabla SYST. Las mas usadas son:
- SY-SUBRC: Codigo de retorno posterior a la ejecucion de una sentencia.
- SY-DATUM: Fecha del sistema.
- SY-UZEIT: Hora del sistema.
- SY-TABIX: Indice de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Gema Moreno Ferreiro, en su ámbito de estudios para la Carrera Consultor ABAP.
Gema Moreno Ferreiro
Profesión: Operario Especializado - España - Legajo: QO11N
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Gema Moreno