‎2008 Jan 16 1:08 PM
‎2008 Jan 16 1:12 PM
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
‎2008 Jan 16 1:12 PM
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
‎2008 Jan 16 1:27 PM
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
‎2008 Jan 17 5:18 AM
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