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

REGARDING : DIFFERRENCE B/W SCREEN PAINTER & DAILOG PROGRAMMING

Former Member
0 Likes
507

HI,

plzz give d difference among them and also provide tutorials abt it.

4 REPLIES 4
Read only

Former Member
0 Likes
484

Hi friend,

Using dialog programming user can design new screens or user can enter data into predefined tables.Dialog program contains layout and flowlogic.

screen painter is a tool used to design the layout for dialog programming.

Reward points if it is useful.

Regards,

Swetha.

Read only

Former Member
0 Likes
484

Hi,

The Dialog progrmming involves:

different screens and

the flow logic

the screens are designed using a help of a tool called as Screen Painter (SE51).

reward points if useful.

regards,

Vinod Samuel.

Read only

former_member188594
Active Participant
0 Likes
484

Hi Ric,

Report programs extract information from SAP databases and display the output on a screen without modifying the database data. If you want to modify the data stored in SAP databases, you can use dialog programs.

To do this, you need to design screens and GUI status and incorporate them in dialog programs. This is because when you execute a dialog program, a screen and a GUI status appear. A screen accepts input from users and a GUI status provides a menu bar. As a result, screens and GUI status are considered the components of a dialog program.

A screen contains various elements, such as input fields, push buttons, checkboxes, radio buttons, and scroll bars. You design a screen using the Screen Painter tool.

A GUI status consists of a menu bar, a standard toolbar, an application toolbar, and function keys. You design a GUI status using the Menu Painter tool.

After incorporating the components in a dialog program, you need to specify the source code for each screen element and GUI status in the dialog program.

For example, you have defined the Back button using the Menu Painter tool. You incorporate the Back button in the program. When you execute the program, the Back button appears on the screen. However, nothing happens when you click the Back button. As a result, you need to specify source code for the Back button in the dialog program. When you click the Back button, you move to the previous screen after you program the Back button.

A screen and a GUI status are created independently of the program. This means that after you design a screen and a GUI status, you can incorporate them in a dialog program. When you execute the program, these components appear on the output screen.

You can execute a dialog program only by using a transaction code. You can't execute a dialog program using SAP menu. As a result, dialog programming is also called module pool programming.

Hope this clears all your doubts and enable you to delineate between screen painter and dialog programming.

Rewards points if you find it useful. Thank you.

Regards,

chandrasekhar

Read only

Former Member
0 Likes
484

Hi Ric,

Screen Painter

Screen painter is a tool for creating screens consisting of text fields, buttons, sub screens, etc., that can be used as User Interfaces. Whenever a transaction is run these screens appear for accepting inputs from user or for displaying any info. Screens created using Screen Painter don't have any functionality of their own but have to be linked up with Flow Logic and module pools.

Dialog Programming

Through Dialog programming Screens created using Screen Painter can be assigned functionality for processing the inputs given by the user.