Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Bereitstellen von ALV-Standardfunktionen Dokument im Navigationsbaum lokalisieren

Sie können zwischen verschiedenen Vorgehensweisen wählen, um dem Benutzer eine ALV-Standardfunktion zur Verfügung zu stellen:

      ALV-Standardfunktion einblenden

Der Typ des Oberflächenelements sowie die Beschriftung sind wie vom Standard vorgesehen. Je nach ALV-Standardfunktion befindet sich das Oberflächenelement im Dialogfenster Einstellungen oder in der Toolbar.

Sie legen fest, welche ALV-Standardfunktionen dem Benutzer zur Verfügung stehen sollen, indem Sie die Oberflächenelemente für die jeweilige Standardfunktion bereitstellen. 

      Alternative Funktion in der Toolbar bereitstellen

Wenn der Typ des Oberflächenelements in der Toolbar oder seine Beschriftung vom Standard abweichen sollen, lassen Sie zwar die ALV-Standardfunktion zu, blenden jedoch das zugehörige Oberflächenelement aus. Stattdessen erzeugen Sie eine selbstdefinierte Funktion und weisen ihr die gewünschte ALV-Standardfunktion zu.

ALV-Standardfunktionen einblenden

Wenn Sie das ALV-Configuration Model einsetzen, werden damit automatisch die Objekte für alle ALV-Standardfunktionen erzeugt. Sie legen lediglich fest, welche ALV-Standardfunktionen dem Benutzer tatsächlich zur Verfügung stehen sollen, indem Sie die entsprechende Funktion zulassen.

Hinweis

Standardmäßig sind alle ALV-Standardfunktionen eingeblendet mit Ausnahme derer, die für Berechnungen (auch Zwischenergebnisse) sowie für den editierbaren ALV benötigt werden.

Die Methoden hierfür finden Sie in der Interface‑Klasse IF_SALV_WD_STD_FUNCTIONS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE). Alle besitzen den Parameter VALUE vom Typ ABAP_BOOL:

Methoden zum Einblenden von ALV-Standardfunktionen

Funktion

Oberflächen-element

Bemerkung/ Voraussetzungen

Methode

Spalten ein- und ausblenden

 

 

 

Registerkarte Spaltenauswahl

 

SET_COLUMN_SELECTION_

ALLOWED

Sortieren

 

 

 

Registerkarte Sortierung

 

SET_SORT_COMPLEX_

ALLOWED

Sortierung bei Einfachklick auf Spaltentitel

Pfeilikone im Spaltentitel

SET_SORT_HEADERCLICK_

ALLOWED

Filtern

 

 

 

Registerkarte Filter

 

SET_FILTER_COMPLEX_

ALLOWED

Drucktaste Filter in Toolbar

 

SET_FILTER_FILTERLINE_

ALLOWED

Berechnungen

 

 

 

Registerkarte Berechnungen

 

SET_AGGREGATION_

ALLOWED

Alle Elemente für Zwischenergebnisse

 

SET_GROUP_AGGREGATION_

ALLOWED

Tabelleneinträge zählen

 

SET_COUNT_RECORDS_

ALLOWED

Darstellung

 

 

 

Registerkarte Darstellung

 

SET_DISPLAY_SETTINGS_

ALLOWED

 

Ankreuzfeld Hierarchie und Drucktaste Definieren

 

SET_HIERARCHY_

ALLOWED

Sichten

 

 

 

Dropdown-Listbox Sichten

 

SET_VIEW_LIST_

ALLOWED

Editierbarer ALV

 

 

 

Drucktaste Zeile einfügen

Kann nur eingeblendet werden, wenn Schreibschutz aufgehoben ist

SET_EDIT_INSERT_ROW_

ALLOWED

Drucktaste Zeile anhängen

SET_EDIT_APPEND_ROW_

ALLOWED

Drucktaste Zeile löschen

SET_EDIT_DELETE_ROW_

ALLOWED

Drucktaste Prüfen

SET_EDIT_CHECK_AVAILABLE

Drucktaste Rückgängig

SET_EDIT_UNDO_ALLOWED

Exportieren

 

 

 

Eintrag Export nach Excel in Dropdown-Listbox Export

 

SET_EXPORT_ALLOWED

Eintrag BEx Analyzer in Dropdown-Listbox Export

Kann nur eingeblendet werden, wenn Sie zusätzlich das System dafür einrichten (siehe unten)

SET_BEX_ANALYZER_

ALLOWED

Drucktaste und Registerkarte Druckversion

 

SET_PDF_ALLOWED

Anzeigen als

 

 

 

Dropdown-Listbox Anzeigen als in Toolbar

Dropdown-Listbox ist nur sichtbar, wenn mindestens eine der beiden Standardfunktionen Grafik oder Excel-Inplace eingeschaltet ist

SET_DISPLAY_AS_

ALLOWED

Eintrag Grafik in Dropdown-Listbox Anzeigen als

SET_GRAPHIC_ALLOWED

Eintrag Excel‑Inplace in Dropdown-Listbox Anzeigen als

SET_EXCEL_INPLACE_

ALLOWED

Senden

 

 

 

Drucktaste Senden

 

SET_BI_BROADCASTING_

ALLOWED

Hinweis

Die Namen der zugehörigen Getter-Methoden beginnen anstelle von SET_<METHOD NAME> jeweils mit IS_<METHOD NAME>.

Alternative Funktion in der Toolbar bereitstellen

Wenn der Typ des Oberflächenelements in der Toolbar oder seine Beschriftung vom Standard abweichen sollen, lassen Sie zwar die ALV-Standardfunktion zu, blenden jedoch das zugehörige Oberflächenelement aus. Stattdessen erzeugen Sie eine selbstdefinierte Funktion und weisen ihr die gewünschte ALV-Standardfunktion zu.

Folgende Oberflächenelemente für ALV-Standardfunktionen können Sie auf diese Weise ersetzen:

      Dropdown-Listbox Senden sowie die einzelnen Einträge der Dropdown-Listbox

      Dropdown-Listbox Anzeigen als sowie die einzelnen Einträge der Dropdown-Listbox

      Drucktasten Zeile einfügen, Zeile anhängen und  Zeile löschen

      Drucktaste Prüfen

      Drucktaste Rückgängig

      Drucktasten Excel und Druckversion

      Drucktaste Filter sowie die Einzelfunktionen Filter definieren und Filter löschen

      Drucktaste Einstellungen  sowie die Einzelfunktionen Dialogfenster Einstellungen öffnen und Dialogfenster Einstellungen schließen

      Dropdown-Listbox Sichten

Um einer selbstdefinierten Funktion eine ALV-Standardfunktion zuzuweisen, verwenden Sie Methoden der Klasse CL_SALV_WD_FUNCTION.

Methoden zum Zuweisen einer ALV-Standardfunktion

Funktion

Methode

ALV-Standardfunktion einer selbstdefinierten Funktion zuweisen

SET_FUNCTION_STD

ALV-Standardfunktion holen, die einer selbstdefinierten Funktion zugewiesen ist

GET_FUNCTION_STD

Siehe auch

      Erzeugen, Holen und Löschen einer Funktion  

      Steuern von Sichtbarkeit und Aktivierungsstatus  

Systemeinstellungen für den Export in den BEx Analyser vornehmen

Wenn Sie für Ihre Anwendung den Export der ALV-Ausgabe in den BEx Analyzer bereitstellen möchten, genügt es nicht, wie oben beschrieben die ALV-Standardfunktion einzublenden. Darüber hinaus müssen die folgenden Voraussetzungen erfüllt sein

      Stellen Sie sicher, dass ein BI-System installiert ist. Damit ist auch der BEx Analyzer verfügbar.

      Führen Sie im Customizing des SAP NetWeaver unter Application Server ® Web Dynpro für ABAP die IMG-Aktivität Systemweite Einstellungen für den Web Dynpro ABAP ALV durch.

Entfernen Sie das Kennzeichen Exportfunktion BEx Analyzer ausblenden.

Ende des Inhaltsbereichs