✒️ABAP Las subrutinas
ABAP Las subrutinas
Abap subrutinas podemos decir que las subrutinas son secciones de código que pueden ser utilizadas más de una vez en un programa. Pasar el código de los programas a subrutinas, hará que estos sea más fáciles de leer y de mantener en el futuro, ya sea para el programador que lo desarrollo o para cualquier otro programador que tenga que modificar dicho programa.
Hablamos de “Modularizar” un programa cuando pasamos el código del programa a subrutinas.
Un punto muy a favor que presenta la modularización de los programas es que nos ayudará a encontrar más fácilmente los errores, debido a que al debaguear el programa, solo nos preocupamos por que el resultado de la subrutina sea el esperado sin entrar en detalle de cómo se llegó a dicho resultado.
Una subrutina se declara con la palabra reservada PERFORM seguida del nombre de la subrutina. Veamos un ejemplo:
PERFORM obtener_datos.
A esto llamamos “declaración de la subrutina”. Luego la “definición” de la subrutina estará comprendida entre las siguientes palabras reservadas del lenguaje:
- FORM obtener_datos.
- ENDFORM.
Existen dos tipos de subrutinas:
- Internas: cuando la subrutina está dentro del mismo programa que la llama.
- Externas: cuando la subrutina está en un programa distinto al que las llama. Como puede ser el caso de un include de subrutinas o otro programa.
 
 
 
Sobre el autor
Publicación académica de Jose Miguel Sanchez Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Miguel Sanchez Gonzalez
Profesión: Consultor Sap Sd - Mexico - Legajo: KH54H
✒️Autor de: 67 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jose Sanchez