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

programs

Former Member
0 Likes
588

what are the different types of programs?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
554

Hello,

Program type

This specifies the type of program.

Possible types are:

Executable Programs (1)

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.

Module Pools 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.

Includes (I)

Contain program code that cannot be

run on its own.

You call them from another program using

INCLUDE statements.

Subroutines (S)

Contain parts of programs (FORM routines) that can be called

using external PERFORM statements.

Function Groups (F)

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.

Interface Pools (J)

Contain interfaces. Classes and interfaces are managed (administered)

in the Class Builder; program type J cannot be changed in the

attributes.

Class Pools (K)

Contain interfaces. Classes and interfaces are managed (administered)

in the Class Builder; program type K cannot be changed in the

attributes.

Regards,

Vasanth

3 REPLIES 3
Read only

Former Member
0 Likes
555

Hello,

Program type

This specifies the type of program.

Possible types are:

Executable Programs (1)

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.

Module Pools 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.

Includes (I)

Contain program code that cannot be

run on its own.

You call them from another program using

INCLUDE statements.

Subroutines (S)

Contain parts of programs (FORM routines) that can be called

using external PERFORM statements.

Function Groups (F)

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.

Interface Pools (J)

Contain interfaces. Classes and interfaces are managed (administered)

in the Class Builder; program type J cannot be changed in the

attributes.

Class Pools (K)

Contain interfaces. Classes and interfaces are managed (administered)

in the Class Builder; program type K cannot be changed in the

attributes.

Regards,

Vasanth

Read only

Former Member
0 Likes
554

Hi,

Types of programs are given below.

Executable

Include

Module Pool

Function group

Subroutine pool

Interface pool

class pool

U can check them in the attributes list of SE38 and F1 help will give you the below details

Executable Programs (1)

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.

Module Pools 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.

Includes (I)

Contain program code that cannot be

run on its own.

You call them from another program using

INCLUDE statements.

Subroutines (S)

Contain parts of programs (FORM routines) that can be called

using external PERFORM statements.

Function Groups (F)

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.

Interface Pools (J)

Contain interfaces. Classes and interfaces are managed (administered)

in the Class Builder; program type J cannot be changed in the attributes.

Class Pools (K)

Contain interfaces. Classes and interfaces are managed (administered)

in the Class Builder; program type K cannot be changed in the attributes.

Regards,

Satish

Read only

Former Member
0 Likes
554

hi,

ABAP program that reads and analyzes the data in database tables and sometimes also makes updates.

ABAP report programs have the program type "executable program" and are often linked to a particular logical database.

When you execute an ABAP report program, you can display the resulting output list - also known as a report - on the screen or send it to a printer. You can also save the output list and display it later.

When you are working in the SAP System, you may want to access information from the database. To do this, you use reports.

In this documentation, report refers to the report program, and list refers to the output ? that is, the results of the report.

Some reports display information; others allow you to perform analyses.

A report must be started, or executed. In many cases, the SAP System automatically executes a report. Sometimes, however, you will want to execute a report yourself.

In addition to report programs, the SAP System provides numerous reporting tools, each of which has its own set of procedures for executing report programs.

dialog program

http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/content.htm

include program

http://help.sap.com/saphelp_nw70/helpdata/en/9f/db973535c111d1829f0000e829fbfe/content.htm

function group

http://help.sap.com/saphelp_nw70/helpdata/en/9f/db992335c111d1829f0000e829fbfe/content.htm

types of programs

http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2d5a358411d1829f0000e829fbfe/content.htm

please reward points if helpful,

shylaja