✒️ABAP Las subrutinas
ABAP Las subrutinas
SUBRUTINAS
secciones de codigo que pueden ser utilizadas mas de una vez (pasar el codigo a subrutinas es para que los prograsmas sean mas faciles de leer y de mantener)
MODULARIZACION
accion de psar el codigo de un programa a subrutina, para mejorar la lectura y mantenimiento del mismo, lo ideal es que no tenga mas de 50 lineas de codigo.
Para crear una subrutina usamos la palabra resevada PERFORM seguida del nombre, este nombre no puede exeder los 30 caracteres, debemos de ser lo mas claro posible con este nombre.
TIPOS DE SUBRUTINAS
Internas: cuando se usan dentro del mismo programa que la llama.
Externas: cuando la subrutina esta en un programa distinto al que la llama (include subrutinas).
SUBRUTINAS INTERNAS
Parametros Actuales:
Parametros Formales:
parametros pueden ser de 3 tipos.
De Entrada: cuando se utilizan para pasar datos del progrma principal a la subrutina.
De Salida: cuando se utilizan para pasar datos de la subrutina al programa principal
De entrada y salidad.
PASO DE PARAMETROS
se usan 3 opciones que se deben escribir en ese orden
-TABLES <tabla de salida>
-USING <parametro de entrada>
-CHANGING <parametro de salida>
Paso Por Valor: si llamamos a la subrutina, los parametro formales son creados como copia de los parametro actuales, los cambion de los parametros formales no afectan a los actuales.
 
 
 
Sobre el autor
Publicación académica de Ricardo Rojo Ortiz, en su ámbito de estudios para la Carrera Consultor ABAP.
Ricardo Rojo Ortiz
Profesión: Ingeniero Informático - Bolivia - Legajo: RQ12Q
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ricardo Rojo