✒️ABAP Las subrutinas
ABAP Las subrutinas
SUBRUTINAS
Se declara con la palabra reservada PERFORM seguida de nombre de subrutina (= máx. 30 caracteres).
2. Tipos de Subrutinas:
Internas: Cuando está dentro del mismo programa de control que la llama.
PERFORM rutina FORM rutina ENDFORM.
Externas: Cuando está en un programa diferente al que la llama (=no está en programa de control que la llama):
- En otro programa: PERFORM <sub>(<reporte>), y en otro programa: REPORT reporte FORM sub ENDFORM.
- En Include: INCLUDE reporte, y en otro programa: REPORT reporte. .
3. Tipos de Parámetros:
- De Entrada, de Salida, de Entrada y Salida.
- Parámetros actuales (al llamar a la rutina):
PERFORM rutina1 USING parm_actual1 CHAGING parm_actual2.
- Parámetros formales (al recibir en la rutina):
FORM rutina1 USING parm_formal1 CHAGING parm_formal2..
4. Paso de parámetros a subrutinas:
- Paso por valor: FORM rutina1 USING value(parm1) value(parm2)
- Paso por refererencia: FORM rutina1 CHANGING parm1 parm2
- Paso por valor y resultado: FORM rutina1 USING parm1 CHANGING parm2
USING - parámetro actual cambia sólo si es por Referencia.
CHANGING - parámetro actual siempre cambia.
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial