Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PROG

former_member329386
Participant
0 Likes
383

HI ALL

1) WHICH TYPE OF PROG CAN BE RUN DIRECTLY ?

2)DEFAULT MODE FOR PASSING ACTUAL PARAMETERS IN A PROGRAME ?

THANKS

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
329

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

1 REPLY 1
Read only

Former Member
0 Likes
330

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