✒️ABAP La declaración de datos
ABAP La declaración de datos
Existen variados tipos de datos como son textos, numericos, alfanumericos empaquetados, para fechas y hora, string y xstring para los mas largos.
Se declaran con DATA y TYPE y se puede indicar el largo que estos pueden tener o automaticamente el sistema asumira su minimo valor, ejemplo en tipos c el valor minimo es 1.
Se pueden crear variables de tipos creadas por sistema usando la sentencia LIKE o pueden ser correspondientes a estructuras que hayan sido declaradas previamente, TYPES, esta ultima permanece desactualizada debido a que se encuentra unicamente dentro del programa, en cambio las creadas con like se actualizan si cualquier persona altera su indicacion, esto puede ser perjudicial.
Estructura de datos: es el conjunto de campos relacionados cuyos componentes son campos de otras estructuras o tablas.
Existen 3 tipos:
- aquella que considera estructura completa de algo que ya existia, ej una wa mantiene la estructura completa de una tabla de sistema.
- aquellas que solo utilizan una parte de la estructura y la definen con begin of....
- las TYPES que son formatos de estructuras que pueden ser utilizadas por otras estructuras o simplemente asignadas ya que estan previamente creadas.
Contantes: variables declaradas en programa y que se mantendran con mismo valor durante toda su ejecucion.
Include: objeto abap que se utiliza para modularizacion con lo que los programas resultan mas legibles y mantenibles. Existen includes de datos y de subrutinas.
Variables de sistema, son propias y no modificables, y sirven al programados para realizar posibles controles, estas en encuentran en la tabla syst. ej sy-subrc eq 0.
Para utilizar las variables de un include basta con agregarlo al programa e invocar las variable requerida.
 
 
 
Sobre el autor
Publicación académica de Cristina Fuentealba Pimentel, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristina Fuentealba Pimentel
Profesión: Analista Programador - Chile - Legajo: FD54R
✒️Autor de: 19 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Cristina Fuentealba