SUBPROGRAM vs. SUBROUTINE vs. COPYCODE

Hi all,

Can anyone please tell me the major differences between subprogram,subroutine,copycode and Helproutine.

Thanks,
Rohan.

Copycode is textually included in the program at catalog time; it

http://techcommunity.softwareag.com/ecosystem/documentation/natural/nat424mf/pg/pg_obj-over.htm#pg_obj-over