2007 Jul 26 9:56 AM
2007 Jul 26 9:57 AM
hi..
goto these sites this may help u
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
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://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://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.sapdevelopment.co.uk/dialog/dialoghome.htm
http://www.sappoint.com/faq/faqdiapr.pdf
http://www.allsaplinks.com/dialog_programming.html
<b>Reward points if useful</b>
Regards
Ashu
2007 Jul 26 9:59 AM
Hi,
Report program can be executed directly using F8, but Module pool program can only be executed using a transaction.
Reports are generally for Selection-SCREEN based programs.
Module pools are for dialog programming.
Regards,
Sesh
2007 Jul 26 10:01 AM
Hi
Report Program is also called as Stand alone program which is developed in SE38 and can be executed from SE38 to give the output.
Program type = 1 Executable
Modulepool program also called as Transaction program which is developed using both SE38 (for code) and Scrren Painter - SE51 (for developing screens)
and can be executed with the help of a TRANSACTION CODE which is attached to this program
Program Type = M
<b>Reward points for useful Answers</b>
Regards
Anji
2007 Jul 26 10:02 AM
Hi,
Module pool,Module pool Programming and Dialog programming are one and the same.
By using the dialog programming we can update the data to database table.
By using the dialog programming we can modify the predefined the T.code and we can create the new application for new requirement.
If it is not there (not supporting the sap(not there in sap) For that we have crate the table and we have to update the table for that we can go for the Dialod programming.
Module pools are directly created using the ABAP Editor and are introduced with the PROGRAM statement. With the exception of reporting event blocks and function modules, module pools can contain all processing blocks supported in ABAP and as many local classes as required. While they are executed, all events of the ABAP runtime environment may be triggered.
The most important technical attribute of a module pool is that it can only be controlled using screen flow logic. You must start them using a transaction code, which is linked to the program and one of its screens (initial screen). Another feature of these programs is that you must define your own screens in the Screen Painter (although the initial screen can be a selection screen).
When you start a program using a transaction code, the runtime environment starts a processor that calls the initial screen. This then calls a dialog module in the corresponding ABAP program. The remainder of the program flow can take any form. For example, the dialog module can:
· return control to the screen, after which the processing passes to a subsequent screen. Each screen has a following screen, set either statically or dynamically. Screens and their subsequent screens are components of freely definable screen sequences.
· call other screen sequences, selection screens or lists, from which further processing blocks in the ABAP program are started.
· call other processing blocks itself, either internally or externally.
· call other application programs using CALL TRANSACTION or SUBMIT.
It is appropriate to use module pools when you write dialog-oriented programs using a large number of screens whose flow logic largely determines the program flow of screen sequences.
Check these links.
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
This link will give u a step by step procedure.
http://sap.mis.cmich.edu/sap-abap/abap09/sld007.htm
Report progrm
Reports which are properly formatted (header, footer, page numbers etc.,) with the help of one or more external events like top-of-page,end-of-page etc., are called as CLASSICAL REPORTS.
Standard list.
Output of Report program is nothing but Standard list. It consists of one continuous page of 60,000 lines.
Interactive report.
For that purpose, a new feature called Interactive report is introduced.
Here the user can interact with the list by creating his own Menus, Application Toolbar etc., for further navigation.
Regards
2007 Jul 26 10:03 AM
hi
<b>Reports:</b>
A report is a program that typically reads and analyzes data in database tables without changing the database.
<b>Dialog Programs:</b>
A dialog program allows you to work interactively with the system and to change the contents of the database tables. Each dialog program has a certain sequence of screens that are processed by the system one after the other.
From the view of a user, a dialog step consists of receiving a screen for entering data, then after the users clicks a button or selects a menu entry, processing is started. From the view of the SAP system, the screen is prepared and sent. After this, the user receives it and fills it out. Then the system analyzes and processes the data contained on the screen after receiving it from the user.
A dialog program offers:
-a user-friendly user interface
-format and consistency checks for the data entered by the user
-easy correction of input errors
-access to data by storing it in the database.
<b>reward points for useful ans</b>
Regards
Aarti