GET_CONFIG_DATA
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.
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
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 |
- |
|