Table of Contents
Purpose..............................................................................1
Prerequisites........................................................................1
A. Introduction......................................................................1
B. Building Blocks................................................................1
B.1. General Scheme..........................................................2
B.2. Building Field Catalog......................................................7
B.2.1. Structure of a Field Catalog.....................................................7
B.2.2. Building Field Catalog Manually...............................................................9
B.2.3. Building Field Catalog Semi-Automatically............................................10
B.3. Layout Adjustments.........................................................................................12
B.4. Printing Adjustments........................................................................................14
B.5. Excluding Unwanted Standard Function Buttons............................................15
C. Non-Event Based Additional Functionalities.....................................................16
C.1. Changing Field Catalog or Layout after First Display.....................................16
C.2. Setting Sort Conditions....................................................................................16
C.3. Filtering............................................................................................................17
C.4. Making Selections............................................................................................18
C.5. Retrieving and Setting Scroll Status Info.........................................................19
C.6. Coloring............................................................................................................19
C.6.1. Coloring an Entire Column.......................................................................20
C.6.2. Coloring an Entire Row.............................................................................20
C.6.3. Coloring Individual Cells..........................................................................21
C.7. Inserting Hyperlinks.........................................................................................22
C.8. Making Fields as Dropdown Menus................................................................23
C.9. Managing variants............................................................................................24
D. Event Based Additional Functionalities..............................................................25
D.1. General Scheme for the Event Handler Class..................................................26
D.2. Hotspot Clicking..............................................................................................28
D.3. Double Clicking...............................................................................................29
D.4. Pushbuttons On The List..................................................................................29
D.5. Adding Your Own Functions...........................................................................30
D.6. Overriding Standard Functions........................................................................32
D.7. Context Menus.................................................................................................32
D.8. About printing..................................................................................................33
D.9. Making ALV Grid Editable.............................................................................34
D.10. Controlling Data Changes..............................................................................35
D.11. Linking F1 Help to Fields..............................................................................36
D.12. Linking F4 Help to Fields..............................................................................37
E. A Piece of Troubleshooting...................................................................................38
TRADEMARKS..........................................................Error! Bookmark not defined.
Download attached file: You must be Loged in to download file