✒️ABAP Las subrutinas
ABAP Las subrutinas
Sub rutinas
Son secciones de codigo que pueden ser utlizadas mas de una vez dentro de un mismo programa y tambien pueden ser utilizadas por otros programas que la referencien,
Lo ideal es que una sub rutina no tenga mas de 50 lineas de codigo. Una sub rutina se declara con la palabra reservada PERFORM.
AL declarar la sub rutina el sistema genera un bloque de codigo y asi completamos con el codigo que corresponda. Se debe escribir que hace la subrutina, los comentarios aqui no deben exceder los 30 caracteres, y estos comentarios no alteran ni generan errores porque esta el bloque para eso.
Hay dos tipos de sub rutinas:
Internas: Estas es cuadno la subrutina se encuentra dentro del mismo programa que la llama o en un include de subrutinas, el cual se encuentra declarado en el programa de control.
Externas: Cuando la subrutina se encuentra en un programa distinto al que la llama. Para lllamar a una subrutina externa desde otro programa se escribe la sentencia PERORM de la siguiente forma:
PERFORM <Nombre_subrutina> IN PROGRAM <Nomrbre_programa_subrutina>.
El Paso de parametros a Subrutinas:
Se puee pasar datos entre un programa principal y una subrutina a traves de parametros.
los parametros de una subrutina pueden ser de tres tipos.
DE ENTRADA: cuando se utilizan para pasar datos del programa principal a la subrutina.
DE SALIDA cuando se utilizan para pasar datos de la subrutina al programa principal
DE ENTRADA Y SALIDA cuando se utilizarn para pasar datos de la subrutina al programa principa y tambien viceversa.
Para pasar los parametros en las subrutinas se usan las palabras reservadas:
USING para declarar parametros de entrada que seran usados en la subrutina
CHANGING para declrar parametros de entrada salida que seran utilizados en la subrutina
TABLES para declarar parametros de entrada salidad que son tablas las cuales seran utilizadas en la subrutina
 
 
 
Sobre el autor
Publicación académica de Pedro Salazar, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Salazar
Profesión: Consultor Sap Sd - España - Legajo: PX97H
✒️Autor de: 113 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas
Certificación Académica de Pedro Salazar