‎2007 Jul 19 6:22 AM
i have created a program using se80. now i want to add or create a dialog module in it. so i created a module pool. but it is saying dialog module does not exixt. how to do it???
‎2007 Jul 19 6:24 AM
Hi,
please see this link it is with screen shot from the scrach ...
creating struture
creating screen
writing logic
table control
creating tcode ...etc
http://www.sapdevelopment.co.uk/dialog/tabcontrol/tc_basic.htm
<b>Reward points</b>
Regards
‎2007 Jul 19 8:49 AM
Hi
A module pool is a collection of screens, flow logic, menu bars and ABAP code that you use to build an application. Typically the transaction code that calls the application will refer to the module pool and the initial screen number.
ABAP program with the program type 'M'.
go to se38 and type DEMO* do press F4.Here you will get a list of sap demo programs on reports and module pools
Have a look at below link. Go to page 523.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
Its easy to creat module pool prg.
Foll the steps below:
1.Goto Tcode se38
2.Give a title and in Attributes- Type select Module pool (3rd option)
3.To run a module pool, u have to create a transaction.
4. To create a tcode, press "Display Object List" icon in the toolbar.
5.Select a Object name and right click it, goto Creat->Transaction.
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
Refer this Links.
DIALOG Programming / Module Pool Programming
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
http://help.sap.com/saphelp_47x200/helpdata/en/52/670ba2439b11d1896f0000e8322d00/frameset.htm
Download PDF for
Dialog Programming - Screen Painter & Menu Painter
Dialog Programming - Table Control
http://www.sappoint.com/abap.html
Events
1) PBO :- Process Before output
2) PAI :- Process after Input
3) POV :- Process on value request ( F4)
4) POH :- process on Help ( F1)
Reward all helpfull answers
Regards
Pavan
‎2022 Jan 23 6:26 PM
Hi,
I think you have missed any step while creating the module pool. And here are the steps to create the module pool using SE80.
-Goto SE80.
-Select Program from the drop down list.
-Enter any name for program and click on 'display or create object' and create the program.
-Select type as Module pool and save the program.
-Program name will be displayed then right click on it and click create and select 'screen'.
-Give screen number and short description. Click on save.
-Goto layout and design your screen.
Regards.
Shivani vollala.
Please reward points if it is helpful.