2007 Jul 31 7:11 AM
Hi Experts,
Thanks for your instance and useful responses for my queries. This shows your good atitude of sharing your knowledge.
I gotta query today,
What is Screen Painter ? Is Dialog Programming similar to Screen Painter ?
If so how you can say DYNPRO as ?
Please clear me up ?
Thanks in Advance,
Guru
2007 Jul 31 7:43 AM
hi,
Screen Painter is used to design the graphical layout in dialog program using this user can have their own screen layout structure they are used to simplify and hav our own customrized output screen.
Depends on condition dialog program used both type using screen painter and code genarated screens.
SAP screens are called DYNPRO
Thanks
Ankur
2007 Jul 31 7:14 AM
SAP Screen Painter
The Screen Painter allows you to create user-friendly screens complete with pushbuttons, graphical elements, and table controls. Creating screens via the SAP Screen Painter is made possible by Transaction Programming. In Transaction (interchangeable with "Dialog") Programming, screens are merely static objects generated not by ABAP code, but rather through graphical design. The screens you design can be called from any ABAP program. They, in turn, can call ABAP processing blocks through the use of their flow logic. The nontechnical way to define transaction programming is to view it as special yet simple code written to allow you to execute your own transactions performed through custom SAP screens.
SAP screens are often referred to as dynpros. Dynpro is short for dynamic program; a screen and its accompanying flow logic combine to create a dynpro.
Regards,
Pavan
2007 Jul 31 7:15 AM
Hi,
SCREEN PAINTER is the tool used to design your screens.
THe transacion for that is SE51. Dialog programming contains one step of desigining your screen.
Screen painter is used to design your screen, that is therelationship between dialog programming and screen painter.
Regards,
Sesh
2007 Jul 31 7:18 AM
Hi,
Please check this online documents.
http://help.sap.com/saphelp_47x200/helpdata/en/c9/5472fc787f11d194c90000e8353423/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/e9/635fa6e01e11d195490000e82de14a/content.htm
http://www.thespot4sap.com/Articles/SAP_Design_Screen_Elements.asp
Regards,
Priyanka.
2007 Jul 31 7:43 AM
hi,
Screen Painter is used to design the graphical layout in dialog program using this user can have their own screen layout structure they are used to simplify and hav our own customrized output screen.
Depends on condition dialog program used both type using screen painter and code genarated screens.
SAP screens are called DYNPRO
Thanks
Ankur
2007 Jul 31 7:47 AM
hi,
screen painter is used for designing screens which may be used for transactions. T.code is SE51. Screen painters are useful in module pool programming.
A module pool program is nothing but SCreens and flow logic. we can have a eq has DYNPRO = SCREEN[layout] + FLOW LOGIC
screen - for creating screens.
flow logic - code for screen elements.
if helpful rreward some points
with regards,
Suresh Aluri.
2007 Jul 31 7:53 AM
goto transcation abapdocu
list display->abap user dialogs
see all example program.
dynpro,module pool , screen painer all are same.
p ... before output
pai afetr input
processes on value request
processes on help reques
Write the Flow Logic
Now let us write the flow logic for both the screens.
Screen 100
Process before output.
Module status_0100.
*
Process after inout.
Module User_Command_0100.
Screen 200
Process before output.
Module status_0200.
*
Process after inout.
Module exitscreen at exit-command.
Field ztryemp-name module check_name.
Field ztryemp-phone module check_phone.
Field ztryemp-basic module check_basic.
Module User_Command_0200.
To add the code to each module, double click on the module. This will bring up a screen asking you to select the proper sub program from the module pool to place the code in it. Select the proper PBO, PAI and Form program to include the respective code.
We will first see the PBO sub-program for both screens.
PBO modules are used for initializing variables, assigning the pf-statuses and titlebars for dynpros, and other screen processing to be done before the screen is displayed and re-displayed.
http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db9ce935c111d1829f0000e829fbfe/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/e9/635fa6e01e11d195490000e82de14a/content.htm
2007 Jul 31 7:55 AM
2007 Aug 01 11:25 AM