✒️ABAP - La declaración de datos

ABAP La declaración de datos

Tipos de datos:

  • C: Texto.
  • F: Punto flotante
  • I: Entero
  • N: Texto numérico
  • P: Número empaquetado
  • X: Hexadecimal
  • D: Fecha AAAAMMDD
  • T: Hora HHMMSS
  • String: cadena de texto de longitud variable
  • XString: String hexadecimal para cadena de caracteres muy grandes

Declaración de variables: Se deben usar las palabras claves DATA y TYPE
Con el agregado de VALUE se específica un valor inicial para la palabra recién declarada.

Nota: Para los datos tipos C se debe especificar a la derecha del nombre entre paréntesis la cantidad de decimales, sino por defecto el sistema asumirá que la longitud del mismo es de 1 caracter.

Con el uso de la función LIKE podemos declarar variables que sean de igual tipo a otras variables ya creadas en el sistema. La palabra LIKE reemplaza a la palabra TYPE y es de mucha utilidad para reducir el código en caso de declarar estructuras interna o tabla interna.


Estructura de datos: es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o tablas.

Para declarar una estructura de datos se puede:

  • Usar la palabra clave DATA y definir a la variable con los mismos campos de otra tabla o estructura ya creada. Para esto se usa posterior al nombre de la variable la palabra TYPE.
  • Usando la siguiente sentencia se puede hacer una estructura personalizada sin necesidad de usar otra variable de referencia para la declaración de la estructura (Uso de las palabras claves nuevas BEGIN OF y END OF)

    DATA: BEGIN OF wa_ejemplo
    v_nomb(12) TYPE c,
    v_edad type i,
    END OF wa_ejemplo.
  • Declarar un tipo de estructura usando la palabra clave TYPES: BEGIN OF ------------ END OF ----. Una vez declarado este tipo podrá usarse de referencia para la declaración de las variables que desemos.

Constantes: variable que se declara dentro de un programa que su valor se mantendrá sin modificaciones a lo largo del programa. La utilización de las mismas ayudan a que el mantenimiento de las aplicaciones ABAP sea mas sencillo.

Include: Objeto que se usa para modulizar el programa para que los mismos sean mas legibles y mantenibles. Existen dos tipos.

  • Include de datos
  • Include de subrutinas

Para la creación de los Include se usa la palabra clave INCLUDE seguido del nombre técnico del programa include con el que queremos nombrar al mismo. Al hacer doble clic sobre el nombre se nos consultará si deseamos crear el objeto, seleccionamos SI para crearlo. Posteriormente hay que agregar un título y poner grabar.


Variables del sistema: todas estas variables han sido definidas por el sistema y se encuentran en la tabla de datos SYST. El contenido de estas variables no puede ser modificado en los programas, sino que cambia simplemente con la ejecución de los mismos.

Las mas comunes son:

  • SY-SUBRC: código de retorno posterior a la ejecución de una sentencia ABAP. Si el resultado de la ejecución fue exitoso entonces es 0, sino es distinto de cero.
  • SY-DATUM: contiene la fecha del sistema
  • SY-UZEIT: contiene la hora del sistema
  • SY-INDEX: contiene la cantidad de repeticiones de los bucles
  • SY-TABIX: contiene el índice de una tabla interna

Para actualizar el contenido de la variable SY-UZEIT usamos la palabra clave GET TIME.


Sobre el autor

Publicación académica de German Ariel Fritsch, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP SemiSenior

German Ariel Fritsch

Profesión: Ingeniero Industrial - Argentina - Legajo: EW95G

✒️Autor de: 20 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Certificación Académica de German Fritsch

 

:: Al igual que German ¿Usted está dispuesto a aprender ABAP?

El lunes 17 Enero 2022 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?