![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las subrutinas
ABAP Las subrutinas
![ABAP Las subrutinas ABAP Las subrutinas](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/278.jpg)
Subrutinas
Son secciones de código que pueden ser utilizadas mas de una vez, esto con la finalidad de que los programas sean mas fáciles de leer y de mantener.
La modularización permite encontrar fácilmente los errores que el programa pueda tener, ya que consiste en pasar el código del programa a las subrutinas.
Las rutinas se declaran con la palabra reservada PERFORM en seguida del nombre que se le dará a dicha subrutina con una longitud no mayor a 30 caracteres siendo el nombre lo mas representativo posible del resultado que produce.
Existen dos tipos de subrutinas:
- Internas: cuando la subrutina se encuentra dentro del mismo programa que la llama.
Cuando se crea una rutina interna utilizando la palabra clave "PERFORM nombre_rutina" se crea un bloque FORM-ENDFORM donde se escribe todo el código, en el cual se pueden definir parámetros que pueden ser de:
* De entrada: utilizadas cuando se pasan datos del programa principal a la subrutina.
* De salida: utilizadas cuando se pasan datos de la subrutina al programa principal.
* De entrada y salida: utilizadas cuando se pasan datos de la subrutina al programa principal y también viceversa.
- Externas: cuando la subrutina se encuentra en diferente programa al que las llama.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Pedro Salazar
Sobre el autor
Publicación académica de Lisset De Jesus Velazquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisset De Jesus Velazquez
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: SU59Z
✒️Autor de: 4 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Soy ing. en sistemas computacionales, espero aprender mucho de este curso pues estoy muy interesada en aprender programación y poder desempeñarme dentro de mi carrera cumpliendo cualquier reto
Certificación Académica de Lisset De