Técnicas de Modularización en ABAP

Prefacio – Esta publicación es parte del Principiante ABAP .

Las técnicas de modularización en ABAP son una forma de escribir códigos en diferentes bloques de procesamiento como subrutinas, módulos de funciones y objetos ABAP. En este artículo aprenderemos qué es una Modularización, sus tipos y ventajas.

Introducción

El significado literal de Modularización es “diseño o producción de algo en una sección separada”. Todos los programas ABAP tienen una estructura modular. Esto puede entenderse fácilmente a partir de Eventos ABAP. Todos estos eventos son bloques diferentes y forman parte de la ejecución general de los programas ABAP.

Aparte de esta modularización interna, ABAP también proporciona técnicas de Modularización externas. En esta técnica de modularización externa, los códigos ABAP se escriben en diferentes bloques de procesamiento, como subrutinas, módulos de función y objetos ABAP, y se llaman desde el informe ABAP.

Estos bloques de procesamiento que llamamos desde los programas ABAP se llaman procedimientos.

Técnicas de Modularización en ABAP
Técnicas de Modularización en ABAP – Ilustración de Imagen

Definición:

Las técnicas de modularización en ABAP son una forma de incorporar la reutilización en los programas ABAP. Mejora la legibilidad y la capacidad de mantenimiento de los programas ABAP, evita redundancias, incorpora la reutilización de funciones y la encapsulación de datos.

Tipo de Modularización en ABAP

  • Los siguientes son los bloques de procesamiento que se pueden llamar desde los programas ABAP:
    1. Subrutinas
    2. Módulos de función
    3. Métodos (ver Objetos ABAP)

 

  • A continuación se muestra la técnica de modularización ABAP que le permite modularizar el código fuente colocando declaraciones ABAP:
    1. Macros locales
    2. Programas globales de inclusión

Ventajas de la Modularización en ABAP

La técnica de modularización en ABAP aporta las siguientes ventajas a los programas ABAP:

  • Mejora la legibilidad y la mantenibilidad de los programas ABAP
  • Evita redundancias
  • Incorpora reutilización de funciones
  • Encapsulación de datos

Autor


Comentarios

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.