Alv Grid Control Alv

  • View
    2.669

  • Download
    2

Embed Size (px)

Text of Alv Grid Control Alv

ALV Grid Control (BC-SRV-ALV)

Release 4.6C

HELP.BCSRVALV

ALV Grid Control (BC-SRV-ALV)

SAP AG

Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfltigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrckliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen knnen ohne vorherige Ankndigung gendert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Software-Produkte knnen SoftwareKomponenten auch anderer Software-Hersteller enthalten. Microsoft , WINDOWS , NT , EXCEL , Word , PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. IBM , DB2 , OS/2 , DB2/6000 , Parallel Sysplex , MVS/ESA , RS/6000 , AIX , S/390 , AS/400 , OS/390 und OS/400 sind eingetragene Marken der IBM Corporation. ORACLE ist eine eingetragene Marke der ORACLE Corporation. INFORMIX -OnLine for SAP und Informix Dynamic Server Informix Software Incorporated. TM

sind eingetragene Marken der

UNIX , X/Open , OSF/1 und Motif sind eingetragene Marken der Open Group. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C , World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo und mySAP.com sind Marken oder eingetragene Marken der SAP AG in Deutschland und vielen anderen Lndern weltweit. Alle anderen Produkte sind Marken oder eingetragene Marken der jeweiligen Firmen.

2

April 2001

SAP AG

ALV Grid Control (BC-SRV-ALV)

SymboleSymbol Bedeutung Achtung Beispiel Hinweis Empfehlung Syntax

April 2001

3

ALV Grid Control (BC-SRV-ALV)

SAP AG

InhaltALV Grid Control (BC-SRV-ALV) ....................................................................... 8Instanz fr das ALV Grid Control................................................................................................ 11 Arbeiten mit dem ALV Grid Control............................................................................................ 12 Erste Schritte ................................................................................................................................ 14 Anwendungsspezifisches Programmieren................................................................................ 16 Layouts.......................................................................................................................................... 17 Abspeichern eines Layouts ....................................................................................................... 18 Integration eigener Funktionen................................................................................................... 20 ndern von Standardfunktionen................................................................................................ 21 Definition von GUI-Elementen in der Toolbar ........................................................................... 22 Definition eines Kontext-Mens ................................................................................................ 23 Definition eines Mens in der Toolbar ...................................................................................... 24 Drag&Drop mit dem ALV Control ............................................................................................... 25 D&D-Verhalten fr alle Zeilen/Spalten ...................................................................................... 26 D&D-Verhalten fr spezielle Spalten ........................................................................................ 27 D&D-Verhalten fr spezielle Zeilen/Zellen ................................................................................ 28 Ausgabe von Exceptions............................................................................................................. 30 Einfrben von Zeilen .................................................................................................................... 32 Einfrben von Zellen .................................................................................................................... 33 Darstellung von Drucktasten ...................................................................................................... 35 Einbinden von Hyperlinks ........................................................................................................... 37 Gruppierung von Feldern zur Feldauswahl ............................................................................... 39 Verwendung des Konvertierungsexit......................................................................................... 41 Das ALV Grid Control bei WAN-Anmeldungen ......................................................................... 43 Das ALV Grid Control im Web..................................................................................................... 44 Darstellung im SAP GUI for HTML.............................................................................................. 45 Definition eines statischen Mens ............................................................................................ 47 Darstellung im Workplace ........................................................................................................... 49 Voraussetzungen ...................................................................................................................... 50 Der MiniALV .............................................................................................................................. 51 Als MiniApp .......................................................................................................................... 53 Als Erweiterung einer MiniApp............................................................................................. 54 Als interaktives Web Control................................................................................................ 55 Service-Parameter ............................................................................................................... 56 Ausgabe auf kleinen Bildschirmen....................................................................................... 58 Fehleranalyse....................................................................................................................... 60 Der MidiALV .............................................................................................................................. 61 Den MidiALV aufrufen.......................................................................................................... 62 Service-Parameter ............................................................................................................... 63 Aufruf des Internet-Service ....................................................................................................... 65 Methoden der Klasse CL_GUI_ALV_GRID................................................................................. 67 activate_reprep_interface............................................................................................................ 70 CONSTRUCTOR ........................................................................................................................... 71

4

April 2001

SAP AG

ALV Grid Control (BC-SRV-ALV)

get_current_cell............................................................................................................................ 72 get_filtered_entries ...................................................................................................................... 73 get_filter_criteria .......................................................................................................................... 74 get_frontend_fieldcatalog ........................................................................................................... 75 get_frontend_layout ..................................................................................................................... 76 get_scroll_info_via_id.................................................................................................................. 77 get_selected_cells........................................................................................................................ 78 get_selected_cells_id .................................................................................................................. 79 get_selected_columns................................................................................................................. 80 get_selected_rows ....................................................................................................................... 81 get_sort_criteria ........................................................................................................................... 82 get_subtotals ................................................................................................................................ 83 get_variant .................................................................................................................................... 86 offline............................................................................................................................................. 87 refresh_table_display .......................................................................