Hi Rasool,
Instead of writing same type of code again and again, we create an include file with different parameters and use it whenever we want to.
They are many types of procedures in progress like:
Internal, external, super, persistent..
You can go through progress handbook "Prohand" regarding the same.
Regards!
Rajat.