1.Combines similar function modules.
2.Shares global data with all its function modules.
3.Exists within the ABAP workbench as an include program.
4.Shares subroutines with all its function modules.
Answer:4