✒️ABAP Las subrutinas
ABAP Las subrutinas
Unidad 4: Subrutinas, funciones y bacth
Subrutinas: son secciones de codigo que pueden ser utilizadas mas de una vez. Tienen como objetivo que los programas seasn mas faciles de leer y el mantenimiento.
Modularizar; Se llama a la acccion de pasar el codigo de un programa a subrutinas. Lo ideal es que la sub rutina no tenga mas de 50 lienas de codigo. Esto facilita a la busqueda de errores.
La subrutina se declara con la palabra reservada PERFORM. seguida del nombre de la subrutina.
Las opciones para generar una nueva subrutina son: crear un nuevo include o en el mismo programa de control.
Tipos de subrutina:
Interna: cuando una subrutina esta dentro del mismo programa que la llama.
Externa: cuando se encuentra en un programa disitinto del cual se la llama. Como puede ser el caso de un include de sub rutinas.
Sub rutinas Internas:
Perform seguido del nombre de la subrutina. Esto crea un bloque FORM-ENDFORM donde colocamos el codigo.
a la dercha de PERFORM se llaman a los parametros actuales.
a la derecha de FORM se la llaman a los formarles.
.
los parametros pueden ser de tres tipos:
De entrada: cuando se utilizan para pasr los datos del programa principal a la subrutina.
De salida: para pasar los datos de la subrutina al programa principal.
De entrada y salida: ambas opciones
 
 
 
Sobre el autor
Publicación académica de Matias Ciutat, en su ámbito de estudios para la Carrera Consultor ABAP.
Matias Ciutat
Profesión: Consultor Sap Pm - Software Engineering Team Lead - Argentina - Legajo: PW24J
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Matias Ciutat