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

about dialog programming

Former Member
0 Likes
559

Hi, any body can give me the scenerio when we go for dialog programming. If possible tell me the reqirment.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
543

Hi Prasoon,

Dialog program is nothing but Modulepool Program so we will go for a dilaog program when we need the user to interact with the program when it is executing. User will be able to give some inputs.

User will have a very good user interface because we can put so many elements(like Tab-Strips, Table Controls, Subscreens, Dropdowns, ) on the screens in Modulepool(Dialog) Programs.

When we need to give great comfort to understand what he need to perceive fro the screen and what he need to do on the screen Modue pool programs are needed.

Also there are so many GUI Classes developed bu SAP for using on screns

Ex:

CL_GUI_TEXTEDIT - Text Editor

CL_GUI_ALV_GRID - ALV Grid

CL_GUI_HTML_VIEWER - To get HTML on a screen

...

Hope this is useful.

Regards,

Sudheer

4 REPLIES 4
Read only

Former Member
0 Likes
544

Hi Prasoon,

Dialog program is nothing but Modulepool Program so we will go for a dilaog program when we need the user to interact with the program when it is executing. User will be able to give some inputs.

User will have a very good user interface because we can put so many elements(like Tab-Strips, Table Controls, Subscreens, Dropdowns, ) on the screens in Modulepool(Dialog) Programs.

When we need to give great comfort to understand what he need to perceive fro the screen and what he need to do on the screen Modue pool programs are needed.

Also there are so many GUI Classes developed bu SAP for using on screns

Ex:

CL_GUI_TEXTEDIT - Text Editor

CL_GUI_ALV_GRID - ALV Grid

CL_GUI_HTML_VIEWER - To get HTML on a screen

...

Hope this is useful.

Regards,

Sudheer

Read only

former_member196299
Active Contributor
0 Likes
543

Hi Prasoon ,

Dialog programming are nothing but module-pool programming or transactions . You should go for dialog programmings when you want to move across various screens , you want to have different status bars and different tool bars for those screens . for ex : lets take a scenerio where you have 2 screens ,

0100 and 0200 . 0100 is the input screen and 0200 will give you a output .

you can design your screen 0100 for input values from the user, with the title 'Search materials ' and in 0200 'list of lisplayed materials from the search ' in the title bar ..

I hope I am clear to you ...

Reward if helpful !

Thanks

Ranjita

Read only

Former Member
0 Likes
543

Hi,

Dialog / module pool programming is generally used for if:

1. user is entering data in controls like text box.

2. complex gui controls are used like ALV, Table control.

3. u want to o/p in graphical manner.

Hope this helps you

Jogdand M B

Read only

Former Member
0 Likes
543

Hi

Dialog programming is nothing but module pool programming or screen programming .Here u will be having 4 events tat can be used .They r

1.Process before output(PBO)

2.Process after input(PAI)

3.Process on value request(POV)

4.process on help(POH)

We will be writing the actions tat has to be occured before the user gives the input in PBO.

The actions tat has to be occured once the user gives the input will be written in PAI.

POV is F4 help and POH is similar to F1 Help