‎2008 Mar 01 11:19 AM
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.
‎2008 Mar 01 12:14 PM
see this link for better understanding of dialog programming/module pool programming.
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9ce935c111d1829f0000e829fbfe/content.htm
see this
Check the below link:
http://wiki.ittoolbox.com/index.php/FAQ:What_is_module_pool_program_in_abap%3F
http://help.sap.com/saphelp_46c/helpdata/en/35/26b1aaafab52b9e10000009b38f974/content.htm
http://sap.mis.cmich.edu/sap-abap/abap09/sld011.htm
http://sap.mis.cmich.edu/sap-abap/abap09/index.htm
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
http://help.sap.com/saphelp_webas630/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/content.htm
http://www.sapdevelopment.co.uk/dialog/dialoghome.htm
http://help.sap.com/saphelp_46c/helpdata/en/08/bef2dadb5311d1ad10080009b0fb56/content.htm
http://www.sapgenie.com/links/abap.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c9/5472fc787f11d194c90000e8353423/frameset.htm
You can also check the transaction ABAPDOCU which gives you lot of sample programs.
Also you can see the below examples...
Go to se38 and give demodynpro and press F4.
YOu will get a list of demo module pool programs.
One more T-Code is ABAPDOCU.
YOu can find more examples there.
See the prgrams:
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
Regards.
‎2008 Mar 01 7:21 PM
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
‎2008 Mar 03 6:02 AM
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.
‎2008 Mar 03 8:48 AM
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
‎2008 Mar 03 10:39 AM
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