INGRESAR

REGISTRARSE
Buscador

Includes en abap: cómo y cuándo usarlos efectivamente

2024-04-05


Includes en abap: cómo y cuándo usarlos efectivamente

Una mala práctica de programación es escribir todo el código del programa en la parte principal del programa. Lo más correcto es modularizar el código del programa, usando incluyes, subrutinas, etc. y a esta práctica de codificar se le llama modularizar.

Y en el programa se escribirá:

  • La llamada a los includes.
  • Los eventos, los cuales tendrán llamadas a subrutinas que estarán en el include F01.
  • La estructura principal del programa con llamada a subrutinas, las cuales contendrá el código.

Los includes lo podemos considerar como un fichero que pueden contener el código para la declaración de las variables, u operativas, como por ejemplo recuperar los datos de una tabla. De esta forma se modulariza un programa y lo se hace más fácil de mirar, de entender y de modificar.

Todo programa debería tener 3 includes:

  • Include “TOP ”: Lo usamos generalmente para almacenar el código referente, a las declaraciones de las variables, estructuras y tablas. De esta forma si se entra en un programa que no conocemos y necesitamos saber que variables tiene declarado, solo está que ir al include top.
  • Include “SEL”: Este código incluye los elementos de la interfaz, tales como los campos de entrada, las casillas de verificación (check box), los botones de opción (radio button), entre otros.
  • Include “F01”: Contiene el código a las operativas del programa, por ejemplo, select, updates, llamadas a otros módulos, etc., La característica de este include es que suele tener como máximo unas 10.000 líneas, que, aunque parece muchas líneas, se suelen conseguir, por lo que cuando hay que escribir más código, se usa el include F02 y cuando este llega a su límite, se usa el include F03, así consecutivamente.

Para crear un include:

  • Se puede usar la transacción SE38 y en el desplegable “TIPO”, elegir “Programa de include”.
  • Hacer la llamada al include en el programa y hacer doble clic sobre el: EJEMPLO: INCLUDE Z_PROG_TOP.

Los includes también hay que activarlo, igual que a los programas ejecutables.

Si queremos conocer los elementos de un programa o navegar por ellos se puede usar el icono de “ Visualizar lista de objetos” , que nos mostrara en la parte izquierda unas carpetas, la primera es la del programa y las que están por debajo son los objetos que utiliza, por ejemplo, la carpeta includes, que contiene los includes que existan en el programa.

Si se quisiera ir al include:

  • Se utiliza el botón visualizar lista de objetos y se hace doble clic sobre el include.
  • O directamente se hace doble clic sobre el nombre del include, que se ha escrito en el programa.

Al acceder al include la ventana se actualiza para presentar su Código, y para volver al programa:

  • Se utiliza el botón visualizar lista de objetos y se hace doble clic sobre la carpeta del programa.
  • O se usa el icono de atrás.

Publicaciones Recientes

imagen del Post
Curso de ABAP Programación Estructurada

  • 100 Videos
  • 11 Hrs de videos
  • 92 Test
  • 88 Hrs de estudio
  • 222324
    13$

imagen del Post
Plan Master

Accede a todos los cursos de una misma temática por un único pago

20$

imagen del Post
Curso abap huelva

El curso ABAP en Huelva es una excelente oportunidad para todos aquellos qu...

imagen del Post
Descargar tasas de cambio del banco central de turquía

El Banco Central de la República de Turquía (CBRT por sus siglas en inglés)...

imagen del Post
Resumen del alv grid en abap para usuarios avanzados

El ALV Grid es una herramienta poderosa dentro de SAP que permite a los usu...

imagen del Post
Descargar tasas de cambio del banco nacional de polonia (nbp)

Si estás interesado en obtener información precisa y actualizada sobre las ...

imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará