‎2007 Jul 30 11:03 AM
Hi Experts,
Can you please explain what is the different between
<b>Dialog & Report Programming</b>
Thanks in Advance,
Guru.
‎2007 Jul 30 11:11 AM
Hi
Dialog programming can be used to both fetch and change data from database
while reports are mostly used for just displaying data.
Dialog programs CAN NOT BE EXECUTED IN BACKGROUND.
Dialog programs cannot be executed independently and must be attached to at least one transaction code in which you specify an initial screen
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.
reward if useful
regards
Asha
‎2007 Jul 30 11:06 AM
hi,
Report programs are executable programs.
Dialog programs are GUI related.U need to execute them using a Transaction Code.
‎2007 Jul 30 11:07 AM
Normal report can be run straight away by executing it and usually has a selection criteria Attributes : 1 online program
Module pool program cannot be run straight away. It first needs to display a screen attributes : M module pool program
Dialog Programming is same as Module pool programming
Regards,
Pavan
‎2007 Jul 30 11:07 AM
Hi,
the major difference between the dialog and report program
is
dialog programmes supports recording
but the report programs doesnot support recording
and dialog programes cannotbe executed without a transactioncode
and dialog program should have some custom screens unlike in reports
there is no compulsion for screen in reports which is a compulsory
in dialog programs
all the other things will be similar...
reward points if helpful,
thanks & regards,
venkatesh
‎2007 Jul 30 11:11 AM
hi
<b>Here is that difference</b>
<b>Report Programs:</b>
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.
<b>Dialog Programming</b>
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.
regards
vijay
<b>plz dont forget to reward points if helpful</b>
Regards,
Santosh
‎2007 Jul 30 11:11 AM
Hi
Dialog programming can be used to both fetch and change data from database
while reports are mostly used for just displaying data.
Dialog programs CAN NOT BE EXECUTED IN BACKGROUND.
Dialog programs cannot be executed independently and must be attached to at least one transaction code in which you specify an initial screen
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.
reward if useful
regards
Asha
‎2007 Jul 30 11:15 AM
hi
<b>Reports program:</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.
<b>A dialog program offers:</b> -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
‎2007 Jul 30 2:00 PM
hi guru,
In simple The dialog programming we see the dropdownlist or eventquery GUI
interfaces require design,genrally calculation etc
In other the report is genral query from the particular data from ,when where and to see output results.Of course the above said can also use in reprt genrate programs.
regards
‎2007 Jul 31 6:36 AM
Hi,
As a fresher in ABAP what are all the topics which needs to be covered while getting started ?
Thanks,
Guru.
‎2007 Jul 31 6:48 AM
Report is a excecutable program
Dialog is a module pool program.It has to be executed via a transaction only.
Dialog programming is used for customization ofscreens
using reports
we can dispaly the data
insert and modify the data
its executable program
where as in dialog programming
we can create our own screens and transactions
we can't execute directly this
reports: they can be used only for data extraction(simply we can say output)
it constists of 2 screens 1.selection screen (optional) 2.listoutput
where as in dialog program they can be used for data extraction
and manipulation (can perform DML operations)
it consists of n number of screens