Application Development 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: 

dialog programming

Former Member
0 Kudos

Hi,

I need where dialog programming will be used in real time

Regards

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Dialog programming used to design custom screens.

for Ex: if we created few Ztables,if we wants to fill them data, you may have option to fill by using the SM30, but thing was you can't restrict the user there, and also you can't do the all validations. i.e the major part where do we use the Dialog prorgramming.

Thanks,

Murali

4 REPLIES 4

Former Member
0 Kudos

Hi,

Dialog programming used to design custom screens.

for Ex: if we created few Ztables,if we wants to fill them data, you may have option to fill by using the SM30, but thing was you can't restrict the user there, and also you can't do the all validations. i.e the major part where do we use the Dialog prorgramming.

Thanks,

Murali

Former Member
0 Kudos

Hi Padme,

There are some senarios like there is to develop a new screens .At that time we go for dialog programing.Some times we need to add some fileds to some transctions like mm01,xd01,xk01.At that time we will go for DIALOG PROGRAMING..

Award points if helpful.

Kiran Kumar.G

Have a Nice Day..

Former Member
0 Kudos

Hi,

Dialog program is used to design user defined applications.

suppose we have one application which is sap predefined.In that application

there is no field call vat(tax) now we want to add that field to the existing

application.in this case first of all we have to create one table fot that field and

after that we will design one screen and according to that we will code

the logic in the PBO and PAI of that screen.

then we will add this field to existing application, this comes under enhance ments

regards,

swami

Former Member
0 Kudos

hi padma,

Dialog programming is widely used in practical.to say simply it provides user friendly interface where in we can interact and apply some restrictions on the data entry.

ABAP/4 Programs can be report or dialog programs.

Reports:

As you have previously explored, a report is a program that typically reads and analyzes data in database tables without changing the database.

Dialog Programs:

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 must offer:

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.

example:

Sample Transaction

Transaction TZ10 (development class SDWA) is delivered with the system. This transaction consists of one dynpro only. The user enters the ID of an airline company and a flight number to request flight information. When the user chooses Display, the system retrieves the requested data from the database and displays it.

plz reward if helpful.

regards,

srikanth