‎2007 Aug 25 10:23 AM
HI ALL
1) WHICH TYPE OF PROG CAN BE RUN DIRECTLY ?
2)DEFAULT MODE FOR PASSING ACTUAL PARAMETERS IN A PROGRAME ?
THANKS
‎2007 Aug 25 10:32 AM
hi,
while creating a pgnm isn SE38..
Possible types are:
<b>Executable Programs (1)</b>
Can be started without a transaction code,
either directly or in the background.
Executable programs are controlled by an invisible system program.
The system program calls processing blocks in the program in a
pre-defined order. It displays the selection screen at the
beginning of the program and outputs a list at the end. Executable
programs allow you to work with logical databases.
<b> Module Pools</b> for Screen Painter Screens (M)
Contain processing steps for screen
modules from the transaction and can only
be executed with a transaction code or a
menu function.
<b>Includes (I) </b>
Contain program code that cannot be
run on its own.
You call them from another program using
INCLUDE statements.
<b>Subroutines (S) </b>
Contain parts of programs (FORM routines) that can be called
using external PERFORM statements.
<b>Function Groups (F) </b>
Contain function modules. Function groups and function
modules are managed in the Function Builder. Program
type F is set by the Function Builder, and cannot be changed
in the program attributes.
<b>Interface Pools (J) </b>
Contain interfaces. Classes and interfaces are managed (administered)
in the Class Builder; program type J cannot be changed in the
attributes.
<b>Class Pools (K) </b>
Contain interfaces. Classes and interfaces are managed (administered)
in the Class Builder; program type K cannot be changed in the
attributes.
Awrd points..if useful
With Rgds,
S.Barani
‎2007 Aug 25 10:32 AM
hi,
while creating a pgnm isn SE38..
Possible types are:
<b>Executable Programs (1)</b>
Can be started without a transaction code,
either directly or in the background.
Executable programs are controlled by an invisible system program.
The system program calls processing blocks in the program in a
pre-defined order. It displays the selection screen at the
beginning of the program and outputs a list at the end. Executable
programs allow you to work with logical databases.
<b> Module Pools</b> for Screen Painter Screens (M)
Contain processing steps for screen
modules from the transaction and can only
be executed with a transaction code or a
menu function.
<b>Includes (I) </b>
Contain program code that cannot be
run on its own.
You call them from another program using
INCLUDE statements.
<b>Subroutines (S) </b>
Contain parts of programs (FORM routines) that can be called
using external PERFORM statements.
<b>Function Groups (F) </b>
Contain function modules. Function groups and function
modules are managed in the Function Builder. Program
type F is set by the Function Builder, and cannot be changed
in the program attributes.
<b>Interface Pools (J) </b>
Contain interfaces. Classes and interfaces are managed (administered)
in the Class Builder; program type J cannot be changed in the
attributes.
<b>Class Pools (K) </b>
Contain interfaces. Classes and interfaces are managed (administered)
in the Class Builder; program type K cannot be changed in the
attributes.
Awrd points..if useful
With Rgds,
S.Barani