‎2006 Jan 20 9:59 AM
hi
i am not getting how the creen work and how we do programm in that am sticking on that topic since one week and still i have no lnowaldge abt that so please help me to come out of this problem i have read all refernce abt screen and menu printer,
thanks
u will be rewarded..
san
‎2006 Jan 20 10:07 AM
Screens are the interface you develop to get user input for selection criteria.
Menu painter is a tool to design user interface.
To run a report program you may need to restrict the list of output values that you may need... Hence you use screens with input boxes so that you may get what you really need to have...
Ps: Reward points if helpful.
‎2006 Jan 20 10:09 AM
Hi,
just check some demo programs on screens..
use this transaction <b>ABAPDOCU</b>
under ABAP user dialalogs you can find the examples on screens...
check out..
regards
vijay
‎2006 Jan 20 10:10 AM
Screens are the most general type of user dialog that you can use in ABAP programs. You do not define them in ABAP programs, but instead in the Screen Painter. A screen consists of the input/output mask and the flow logic. You can define screens for any program with type 1, M, or F.
Screens have attributes(like Program, screen number, etc) and elements(like Text fields, Checkboxes, Radiobuttons, etc).
Every screen has its PROCESS BEFORE OUTPUT(PBO) and PROCESS AFTER INPUT(PAI) events where you can write your own code.
For example, you can initialize the screen fields in PBO event and capture the user nput in PAI event.
‎2006 Jan 20 10:18 AM
Hi,
For working with screen,you just create a module pools program.
In that create a screen and create modules in PBO and PAI.
PBO means Process before Output.
PAI means Process After Input.
In the layout of the screen,just desing the screen with text box and other things needed.
You can execute Module pool program(in SE38) by creating transaction for the same.
To create a screen.Just write in the program
call screen 9000.
Then double click 9000.You can create a screen.
Check this link and kindly reward points by clikcing the star on the left of reply,if it is useful.
http://www.sap-img.com/abap.htm
Message was edited by: Jayanthi Jayaraman
‎2006 Jan 20 10:20 AM
Hi,
Menu painter is designed through se41 transaction
this is basically used for user actions like creation
of buttons on application toolbar.
When userv click on say Ex save than record are saved
to database.
To have user interaction through screen we create
module pool program.
We can asign some screens for this program with some
input box and push buttons through se51 .
This consists of PBO (Process before output)
PAI ( Process After Input)
POH ( Process on Help request)
POV ( Process on value request)
Try to create a sample program using ABAPdocu
example.
Regards
Amole
‎2006 Jan 20 11:53 AM
Hi sanjeev,
Screen Painter & Menu Painter programming are called as Dialog Programming.
This link has suberp pdf file which explains both of them.
Do go throu' this. It is very useful.
http://www.sappoint.com/abap/spmp.pdf
From help.sap.com
<b>Screen Painter & Menu Painter.</b>
http://help.sap.com/saphelp_nw04/helpdata/en/d1/801d1c454211d189710000e8322d00/frameset.htm
Hope it helps.
Regards,
Maheswaran.B