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