✒️ABAP Las subrutinas
ABAP Las subrutinas
Subrutinas
Secciones de codigo que pueden ser usadas mas de una vez (funciones)
Modularizar: dividir el codigo en subrutinas, recomendado menos de 50 lineas, longitud, 30 caracteres
PERFORM <nombre de la subrutina>, y doble clic en el nombre para que sap de la opcion de crearla
INTERNAS: dentro del mismo programa
EXTERNAS: en otro programa
PARAMETROS ACTUALES: parametros definidos a la derecha del perform
DE ENTRADA, DE SALIDA, DE ENTRADA Y SALIDA:
PERFORM subrutina TABLES <Tabla de salida>
USING <Parametros de entrada>
CHANGING <Parametro de salida>
FORM <PARAMETROS FORMALES> no necesariamente los parametros de la subrutina y los del form deben ser iguales, basta con el orden en que se declaran
PARAMETROS FORMALES: donde se especifica el tipo de dato que tiene cada parametro
PASO POR VALOR: los parametros formales son creados como copia de los actuales, los cambios no afectan a los parametros actuales (los que van en el form)
PASO POR REFERENCIA, los parametros que van en el perform si cambian
PASO POR VALOR Y RESULTADO ???
LLAMAR SUBRUTINA EXTERNA
PERFORM
Agradecimiento:
Ha agradecido este aporte: Edgar Moreno Tello
Sobre el autor
Publicación académica de Yeffer Jaime Sierra Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Yeffer Jaime Sierra Saenz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: LR78W
✒️Autor de: 88 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial