![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
📘ABAP - Parámetros Actuales
![](https://www.cvosoft.com/cvo_files/img_sistema_elearning/iconografia_sap_abap/switch-portfolio-neutro.png)
Definición de Parámetros Actuales
Son los parámetros de entrada y de salida definidos en el programa principal, a la derecha de la palabra reservada PERFORM
Estos parámetros están definidos en el programa principal como variables, ya sea variables locales o variables globales.
Así como existen los parámetros actuales, también existen los llamados "Parámetros formales" que son aquellos que se encuentran especificados dentro de la definición de la subrutina en FORM-ENDFORM.
Cada parámetro formal y su correspondiente parámetro actual deben ser del mismo tipo pero pueden tener diferentes o iguales nombres.
La cantidad de parámetros actuales debe coincidir siempre con la cantidad de parámetros formales, de lo contrario se producirá un error de compilación.
Existen básicamente dos formas que se utilizan en ABAP para pasar parámetros en subutinas:
- Paso de parámetros por valor: en donde si se modifica un parámetro formal dentro de la subrutina, esta modificación no afecta al parámetro actual fuera de la subrutina.
- Paso de parámetros por referencia: en donde si se modifica un parámetro formal dentro de la subrutina, afectan al parámetro actual fuera de la subrutina.
![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/spacer660.gif)