Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation GET_CONFIG_DATA Dokument im Navigationsbaum lokalisieren

Verwendung

Der Benutzer kann Einstellungen zu Sortierung, Filter, Berechnungsarten etc. in so genannten Sichten speichern. Die Methode GET_CONFIG_DATA liefert verschiedene Informationen zu den Sichten zurück, die der Benutzer zur aktuellen Anwendung gespeichert hat:

●      Welche Sichten sind zur Anwendung gespeichert? Wie sind die Namen dieser Sichten?

●      Ist zurzeit eine Sicht geladen? Wie heißt diese Sicht? Welche Einstellungen sind zu dieser Sicht gespeichert?

●      Hat der Benutzer eine der Sichten als Einstiegssicht festgelegt? Wie heißt diese Sicht? Welche Einstellungen sind zu dieser Sicht gespeichert?

●      Nur, wenn in einer einzigen ALV-Component-Verwendung mehrere Strukturen mit SET_DATA geladen werden: Welche der Sichten gehören zu welcher der Strukturen? Sie erzeugen eindeutige Konfigurationsschlüssel und weisen sie den einzelnen Strukturen zu.

Lesen Sie im Beispiel Konfigurationsschlüssel, wie Sie den Konfigurationsschlüssel erzeugen und zuweisen.

Syntax

Signatur

methods GET_CONFIG_DATA

  IMPORTING

    S_PARAM_IN TYPE IF_SALV_WD_TABLE=>S_TYPE_PARAM_CONFIG_IN

OPTIONAL

  RETURNING

    S_PARAM_OUT TYPE IF_SALV_WD_TABLE=>S_TYPE_PARAM_CONFIG_OUT

Parameter

(Importing)

S_PARAM_IN

Felder der Struktur:

●      ACTION (type salv_wd_constant)

○       LIST

Liste alle gespeicherten Sichten des Benutzers auf

S_PARAM_OUT: T_VIEW_LIST

○       BYNAME

Liefere Informationen zur Sicht <VIEW>

S_PARAM_OUT: VIEW, R_MODEL

○       ACTUAL

Liefere Informationen zur aktuell geladenen Sicht

S_PARAM_OUT: VIEW, R_MODEL

○       DEFAULT

Liefere Informationen zur Einstiegssicht

S_PARAM_OUT: VIEW, R_MODEL

○       LOAD

Lade die Sicht <VIEW> als aktuelle Sicht

○       KEY

Liefere Informationen zur laufenden Anwendung, mit denen die Anwendung einen eindeutigen Schlüssel für die aktuelle Struktur erzeugen kann.

S_PARAM_OUT: USAGE_PATH, ALV_COMPONENT_USAGE

○       SET

Weise der aktuellen Struktur den Schlüssel (KEY) zu

●      VIEW (type wdr_pers_variant)

Name der Sicht bei ACTION-BYNAME

●      IS_MODEL_REQUESTED (type wdy_boolean)

Legt fest, ob in R_MODEL (S_PARAM_OUT) das Configuration Model zur gesuchten Sicht geliefert werden soll (Performance-Aspekt).

●      CONFIG_KEY (type wdy_config_key)

Bei ACTION-SET:

Legt CONFIG_ID und CONFIG_TYPE (WDY_CONFIG_KEY) fest

Hinweis

Der CONFIG_TYPE ist standardmäßig mit ‘08’ zu belegen.

●      DEFAULT_MODEL (type s_type_param_get_model)

Bei ACTION-SET:

Legt DEFAULT_COLUMNS und DEFAULT_FIELDS (S_TYPE_PARAM_GET_MODEL) fest

●      LIST_TYPE (type salv_wd_constant) 

wird nicht verwendet

Returnwerte

S_PARAM_OUT

Felder der Struktur:

●      T_VIEW_LIST (type wdr_pers_variants)

Liste aller gespeicherten Sichten

●      VIEW (type wdr_pers_variant)

Name (Description) der Sicht

●      R_MODEL (type ref to cl_salv_wd_config_table)

Configuration Model gemäß den Einstellungen der Sicht

●      USAGE_PATH (type string)

Pfad der aktuellen Anwendung

●      ALV_COMPONENT_USAGE (type string)

Name der Component-Verwendung in der aktuellen Anwendung

Ausnahmen

-

 

 

Ende des Inhaltsbereichs