10-19-2007 1:40 PM
Hi All
i m going through the Abap in which i m going through the screen painter.
can anyone tell me for what purpose we use screen painter
can anyone xplain me step by step to design the screen painter..
thanks
10-19-2007 1:46 PM
HI
Screen painter is used to design the screens. Using screen painter you can create text boxes, radiobuttons, pushbuttons etc.
Go to se38 and create a program which is of type module pool, then go to se51 give the same prg name which you created in se38 and give some screen number. Then go to layout and design the layout by dragging and dropping the textboxes, pushbuttons etc. then write code in PAI or PBO modules.
In PAI modules you will create code which will be triggerred when u perform some action in the output. In PBO module the code which you write gets triggered before the screen gets displayed.
After writing the code activate the program and create a transaction code in se93 for the program as it can't be executed by pressing F8.
Go through these sites so that u will get an idea.
http://wiki.ittoolbox.com/index.php/FAQ:What_is_module_pool_program_in_abap%3F
http://help.sap.com/saphelp_46c/helpdata/en/35/26b1aaafab52b9e10000009b38f974/content.htm
http://sap.mis.cmich.edu/sap-abap/abap09/sld011.htm
http://sap.mis.cmich.edu/sap-abap/abap09/index.htm
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
http://help.sap.com/saphelp_webas630/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/content.htm
http://www.sapdevelopment.co.uk/dialog/dialoghome.htm
http://help.sap.com/saphelp_46c/helpdata/en/08/bef2dadb5311d1ad10080009b0fb56/content.htm
http://www.sapgenie.com/links/abap.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c9/5472fc787f11d194c90000e8353423/frameset.htm
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
http://www.allsaplinks.com/files/using_table_in_screen.pdf
http://www.geocities.com/ZSAPcHAT
Regards
Haritha.
10-19-2007 1:49 PM
Hi anushree,
Screen Painter is used to design the GUI interfaces.
go to <a href="http://www.sap-img.com">http://www.sap-img.com</a>, ww.sapgenie.com to get more information on screen painter.
Reward for helpful answers.
Satish
10-19-2007 2:01 PM
hi,
transaction code for screen painter is SE51.
screen painter is mainly used to design selection screen as per the requirement.in screen painter from one screen we can navigate to another screen ...
Reward with points if helpful.
01-18-2008 11:25 AM
SCREEN PAINTER IS USED TO DESIGN CUSTOMIZED SCREENS.SCREEN PAINTERS CONSISTS OF FOUR COMPONENTS SUCH AS ATTRIBUTES,ELEMENT LIST,FLOW LOGIC AND LAYOUT. IN SCREEN LAYOUT WE DESIGN THE SCREEN WITH TEXT BOXES,PUSH BUTTONS,RADIO BUTTONS,TABLE CONTROL,TABSTRIP ETC.
NOTE:
SE51 - TRANSACTION CODE FOR SCREEN PAINTER.
SE93- USED TO CREATE TRANSACTIONS.
REWARD POINTS....
01-18-2008 11:48 AM
Hi Anushree,
Screen painter is nothing but where we use design the screens just like sap screens and we give our own function codes to run as per our requirement and we assain Transaction codes to our screens .
note:
1. For developing any new program in SE38 for using screens the program should of moudle pool program i.e type 'M'. ( in attributes )
Normally we create exucutable programs for displaying lists.
2. SE51- is the transaction code for screen painter and we ll give the same programm name which u hv created in SE38 in SE51 with correspoinding screen no which u want to develop.
3. after giving screen name and screen number -> create or dislpay u ll see one screen where u ll find 3 tabs ATTRIBUTES, ELEMENT LIST AND FLOW LOGIC . and in appliction tool bar there is a button LAYOUT by clicking this button u can design screen as per ur requiremnt and in flow logic there are two events PROCESS BEFOR OUTPUT and PROCESS AFTER INPUT. what are all the functionaly u want to write i.e sourcode u ll write in this events only.
this is the basic u need to know before u starting with screen painter.
from SAP easy access go to t-code ABAPDOCU-> ABAP USER DIALOGS -> SCREENS in which there are lots of sap standard programs go through that programs and execute and see its very helpful for you.
<b>reward if useful </b>
Regards,
sunil kairam.
Edited by: sunil kairam on Jan 18, 2008 6:25 PM
01-18-2008 12:43 PM
Hi Anu,
Screen painter(SE51) is used is to design GuI interface.
Flow logic
PBO(process before output)->it is executed before ur screen is displayed.
PAI(process after input)->It is executed after ur screen entries.
each screen pbo is called after pai is executed.
refer this initially.
http://help.sap.com/saphelp_nw70/helpdata/en/d1/801b6a454211d189710000e8322d00/frameset.htm