‎2008 Feb 19 11:08 PM
hi,
i am new to screen painter & i want to start working on it as i have been assigned a report.
plzz help me by giving d easiest example of performing it as help will be definately rewarded.
‎2008 Feb 19 11:28 PM
‎2008 Feb 19 11:54 PM
Screen Painter
Screen Painter is an ABAP Editor tools allowed us to create dialog screen. Dialog screen usually created as a screen to catch user input. It can be accessed by tcode SE51.
Screen Painter Architecture
You use the Screen Painter to create and maintain all elements of a screen. These are:
Screen Attributes
Describe a screen object in the R/3 System. Screen attributes include the program the screen belongs to and the screen type.
Screen layout
Screen elements are the parts of a screen with which the user interacts. Screen elements include checkboxes and radio buttons.
Elements
Correspond to screen elements. Fields are defined in the ABAP Dictionary or in your program.
Flow logic
Controls the flow of your program.
Two Screen Painter Modes
The Screen Painter has a layout editor that you use to design your screen layout. It works in two modes:
Graphical mode and
Alphanumeric mode.
Both modes offer the same functions but use different interfaces. In graphical mode, you use a drag and drop interface similar to a drawing tool. In alphanumeric mode, you use your keyboard and menus.
Graphical mode is available only on MS Windows 95, MS Windows NT, and Unix/Motif platforms.
To activate the graphical mode, choose Utilities ® Settings in the Screen Painter, then select the Graphical layout editor option.
Creating a Screen: Basics
Create a screen in an existing program and define its attributes.
Design the screen layout and define the attributes of the elements.
Write the flow logic.
Basic Principles
Uses predefined elements with links to the ABAP Dictionary or program.
Supports forwards navigation.
Supports complex elements: Table Control and Tabstrip Control, and Custom Container.
Cut/ Copy/ Paste (Graph. fullscreen)
Undo/ Redo (Graph. fullscreen)
Check this link for STEP-BY-STEP DEMO FOR SCREEN PAINTER with screen shots
http://abapliveinfo.blogspot.com/2007/12/working-with-screen-painter-in-sap.html
Check this link for Screen Painter Concepts http://help.sap.com/saphelp_nw04s/helpdata/en/d1/801c54454211d189710000e8322d00/frameset.htm
‎2008 Feb 20 12:05 AM
Sample programs
Use ABAPDOCU Transaction -click on user dialogs..
Also you can see the below examples...
Go to se38 and give demodynpro and press F4.
You will get a list of demo module pool programs.
Check the prgrams:
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
please check out the link below it will help you in learning module pool programs
http://sap.mis.cmich.edu/sap-abap/abap09/sld011.htm
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://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