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

use of module pool programming

Former Member
0 Likes
3,849

hi,

i'am in starting stage of abap , i would like to know the importance of module pool programming and what is the use os module pool programming in real time, please help me with this.

5 REPLIES 5
Read only

Former Member
2,360
Read only

Former Member
0 Likes
2,360

Hi Swathi,

Welcome to SDN!

Module pool programs are created in abap development work bench (TCODE: SE80).

Here we can do all the works whatever you can do in abap.

Module pool programs are also called dialog programs.

The module Pool are reports prepared for different screens and to manage the sequence of events of these screens, in the transaction SE80 you can see all the dynpros that you have for this kind of report, add new ones, add all types of element to the report.

Process Before Output is the part of the dynpro code that is processed before the user can do anything with the data in the screen

Process After Input is the part of the dynpro code that is processed after the interaction with the user.

Check this link for INTRODUCITON TO SCREEN PROGRAMMING

http://abapprogramming.blogspot.com/2007/08/lesson-38-introduction-for-screen.html

Read only

Former Member
0 Likes
2,360

hi,

The use of module pool programming are.

The aim of the new SAP programming model is to replace long, nested screen sequences with so-called

'single-screen transactions'.

The main advantage is that it will improve the usability of the R/3 System. The transactions will be much

simpler for users to use.

Input screen and data screen are combined in one window. This saves the user unnecessary navigation

and ensures the correct business context.

Provide the user with the program session that best fits his or her authorizations.

Allow the user to directly access the objects to be edited. Limit the selection area using a filter, a tree

structure, or for example the last edited object.

After saving the data to the database, display the edited object again. This allows the user to check the

changes he has made.

Hope this helps, Do reward.

Read only

Former Member
0 Likes
2,360

Hi,

MODULE POOL PROGRAMMING:

-


  • These are type M programs in SAP.

  • Screen painter is a tool used to create GUI in ABAP.

  • MPP provides screen painter to create a screen for the program.

  • These programs cannot be executed directly.

  • Customer-specified Transaction code (starting with Z or Y) should be created for each MPP program to execute.

  • We can create any number of screens for a program and we can call these screens very easily.

  • MPP programs should start with the naming convention SAPMZ or SAPMY.

  • SE80 is the Tcode to create MPP programs.

Regards,

Arunsri

Read only

Former Member
0 Likes
2,360

Hi,

Types of Programs: 1.Reports 2. Dialog Programing

Dialog programing nothing but module programing.

In normal reports only the list will be displayed, but using these module pool program data can be manupulated ie. inserting updating deleting etc, through screens.

In real time all the data uploading and creation will be done thru screen only (if iam not wrong). so module pool programming is very important.

For complete module pool program we need:

1. To develop a include program 'I' in SE38

2. Design a screen in SE 51

3. Tcode for our screen in SE91

Regards,

kavitha