Professional Documents
Culture Documents
INCLUDE Program -> We can create with the help of SE38 transaction code. It is not
an executeable program.
We can reuse Include program.
Function Module -> It is a reuseable component. We will create only once and we can
use at several places. It is an example of Modularization technique.
Attributes - It provides the generic infomation about the Function Module.( Date,
User name, Function group name , Package name).
Import - Input
Export - Output
Changing - Input/ Output.
Tables -> For Internal tables
Exceptions - It's purpose is to raise the exception/Error.
Source Code - It's purpose it to write the logic.
We can not change the sequence of TABLES USING CHANGING, but If one is not required
, We can skip it.
Answer : Include Program does not have any Interface( No Input/Output Provison),
But the Function module has a Interface.( Input/ output provison with
Answer : Include Program does not have any Interface( No Input/Output Provison),
But the Subroutine has a Interface.( Tables, Using, Changing)
Function Module : We can check the output of Function module using F8.( We
can independently run a Function module to check the output)
Subroutines : We can not run a subroutine independently.