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

Docs for module pool program needed

Former Member
0 Likes
739

Hi,

If u have any documents related top modulepool please send that to me.

Thanks.

1 ACCEPTED SOLUTION
Read only

Former Member
6 REPLIES 6
Read only

Former Member
Read only

Former Member
0 Likes
708

Hi Vasu,

This link will give u a step by step procedure.

http://sap.mis.cmich.edu/sap-abap/abap09/sld007.htm

http://www.sap-img.com/abap.htm

http://sap.ittoolbox.com/code/archives.asp?i=10&t=450&a=t

http://www.sapdevelopment.co.uk/dialog/dialoghome.htm

http://www.allsaplinks.com/dialog_programming.html

http://sap.mis.cmich.edu/sap-abap/abap09/

http://www.sapdevelopment.co.uk/dialog/dialoghome.htm

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

http://sap.mis.cmich.edu/abap-00/

http://www.allsaplinks.com/files/using_table_in_screen.pdf

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://www.sapdevelopment.co.uk/dialog/dialoghome.htm

http://help.sap.com

http://www.sapgenie.com/abap/example_code.htm

http://help.sap.com/saphelp_47x200/helpdata/en/52/670ba2439b11d1896f0000e8322d00/frameset.htm

http://www.allsaplinks.com/dialog_programming.html

http://www.sapbrain.com/TUTORIALS/default.html

http://www.sappoint.com/abap/spmp.pdf

http://sappoint.com/abap.html

http://www.sap-img.com/abap.htm

http://sap.ittoolbox.com/code/archives.asp?i=10&t=450&a=t

http://www.sapdevelopment.co.uk/dialog/dialoghome.htm

http://www.sap-img.com/abap/

http://www.sapdevelopment.co.uk/dialog/dialoghome.htm

http://www.sap-img.com/

http://www.sappoint.com/faq/faqdiapr.pdf

http://www.allsaplinks.com/dialog_programming.html

Regards,

Priyanka.

Read only

Former Member
0 Likes
708

cehck this

Regards

Prabhu

Read only

former_member198270
Active Contributor
0 Likes
708

hi Sumi ,

Check this Link

1. http://www.sappoint.com/faq/faqdiapr.pdf

http://www.allsaplinks.com/dialog_programming.html

Report Programs:

1. Reports are stand alone programs.

2. We use reports to read data base tables & represent results in Lists

3. Reports are collection of processing blocks, controlled by System calls depending on events.

4. Reports can use LDBs or SELECT STATEMENTS

defined by DEVELOPER.

5.Reports can call Dialogue programs and vice versa.

Module Pool Programming

1.Dialogue programs are not stand alone programs. (we

have to link the dialogue programs to at least one or

more SCREENS & TRANSACTION CODES)

2. We use Dialogue Programs to read & change

Database tables.

3.Dialogue programs are controlled by Screen flow logic.

4.Dialogue program is also called as Module pool program

or TRANSACTION.

5.These module pools are separated in to PBO and PAI

events.

<i>Reward points if this helps You.</i>

Regards,

Amber S

Read only

Former Member
0 Likes
708

hai Sumi,

Steps for Dialog Programming

Step 1: Go to se80

1. As the same procedure for creating the package, we have to type the program name and click on the display button. It will ask for creation if it does not exist

2. Click Yes button or press enter Now the create program dialog will open

3. In this, uncheck the check box - With Top INCL. and Press Enter. Provide a description and press SAVE button. Just Save your Program

Step 2: Right Click on the Program Name – Create – Screen.

1. Propose the screen number except 1000.

2. Give some description on the right hand side and click on the Layout button on the top

3. A screen painter window will open, in that just drag the control by selecting at left side.

4. Double click on the control to view the attributes of the control. Normally It will come automatically. Or Press F2 button for this. An icon is there at top, you can use this also.Drag a button like this

5. Change the name property, Text Property, Funcode of the control

6. Goto the menu goto and click on the secondary window – data dic.

7. type the table name and click on the get from Dictionary

8. select the fields you want & press Enter position the content on the page.Now Save, check , activate.

9. Click on the Flow Logic <- button and come to previous screen. Now you are in the flow logic coding window.

10. Double click on the status_0500 in PBO part. It will take you to the report area, there you type the coding

Tables : zemp.

Call screen 500.

1. Uncomment the pf status line and provide some name inside the single quotation. (8char)

2. Double click on the PF status name, It will take you to the following.

3. click on the function keys

4. Provide the command SAVE , BACK for corresponding buttons ( Upper Case Must)

5. Save check activate this.

6. Comeback twice, and now in the same place of flow logic.

7. Double click on the user_command_0500. again you are in the reporting area.

8. Inside the user command module ( PAI area )

Provide the following coding

CASE SY-UCOMM.

WHEN 'CLICK'.

INSERT ZEMP.

WHEN 'SAVE'.

INSERT ZEMP.

WHEN 'BACK'.

LEAVE PROGRAM.

ENDCASE .

Here click is the name of the button you provide in layout and the back and save are the name of the buttons.

Save check activate

Just come back and check whether everything has been activated. or once again activate everything.

Finally come to report – check , activate and run the program.

if u r satisfied reward points.

regards,

kavitha.