SAP ABAP Interface IF_WD_SELECT_OPTIONS_20 (Select Options in Accordance with UI Guidelines 2.0)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_SELECT_OPTIONS_20 (Package) Select Options in Accordance with UI Guidelines 2.0
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_WD_GROUPED_SELOPT_20 Select Options with Groups (UI Guideline 20) 20111202
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDR_GROUPED_SELOPT_20 Select Options: Grouped Selection Options (Guideline 2.0) 20111205
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDR_SELECT_OPTIONS_20 Select Options in Accordance with UI Guidelines 2.0 20100706
Properties
Interface IF_WD_SELECT_OPTIONS_20  
Short Description Select Options in Accordance with UI Guidelines 2.0    
General Data
Package SWDP_SELECT_OPTIONS_20   Select Options in Accordance with UI Guidelines 2.0 
Created 20100706   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_WD_MESSAGE_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_WD_SELECT_OPTIONS_20 has no interface.
Friends
Interface IF_WD_SELECT_OPTIONS_20 has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 E_ATTRIBUTE_TYPES Constant Public See coding 20100706
2 E_LOC_SAVED_SEARCH Constant Public See coding 20131212
3 E_OPERATORS Constant Public See coding 20100706
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTES Instance method Public Method Define Attributes and Set Initial Data 20100706
2 CHECK_MANDATORY Instance method Public Method Checks that all mandatory attributes have assigned a value 20110119
3 CLEAR_INPUT_COMPLETE Instance method Public Method Delete Input Data 20100706
4 CLEAR_INPUT_PER_ATTRIBUTE Instance method Public Method Delete Input Data of an Attribute 20100706
5 CONVERT_DATA_INTO_RANGES Instance method Public Method Convert Input Data into Ranges 20100812
6 CONVERT_RANGES_INTO_DATA Static method Public Method Range data converted into format specific to select options 20101201
7 GET_INPUT_COMPLETE Instance method Public Method Read Entire Input Data 20100706
8 GET_INPUT_COMPLETE_AS_RANGE Instance method Public Method Read Input Data Completely, Output in Ranges 20101007
9 GET_INPUT_PER_ATTRIBUTE Instance method Public Method Read Input Data of an Attribute 20100706
10 GET_MIN_WIDTH_OF_CONTAINER Instance method Public Method Minimum Width of Select Option Container 20120111
11 RAISE_MESSAGE Instance method Public Method Render message about select option (for context ref) 20101124
12 RAISE_T100_MESSAGE Instance method Public Method Render message about select option (for context ref) 20110323
13 RESET Instance method Public Method Render with New Initial Data 20100706
14 RESET_ATTRIBUTE_DEFINITION Instance method Public Method Redefine Attributes 20110217
15 RESET_STATIC_UI_ELEMENTS Instance method Public Method Redefine Static UI Elements 20110216
16 SET_DEFAULT_MAX_NR_ROWS Instance method Public Method Reset Value for Max No. of Rows 20110112
17 SET_FOCUS Instance method Public Method Set Focus to a Select Option Field 20100706
18 SET_INPUT_PER_ROW Instance method Public Method Set Data of a Rendered Line (only low/high value) 20101027
19 SET_PERSONALIZATION Instance method Public Method Set Personalization Data (if ALLOW_PERSON....= X ) 20130226
20 SET_SAVED_SEARCHES Instance method Public Method Saved Search: Set Dropdown and Current Value 20110126
Events
# Event Type Visibility Description Created on
1 VH_CREATED Instance Event
(0)
Public
(2)
Created if application-defined value help was instantiated 20110323
Types
Interface IF_WD_SELECT_OPTIONS_20 has no local type.
Method Signatures

Method ADD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) WDR_SO_T_ATTRIBUTES Attribute 20100706
2 Importing INITIAL_DATA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Initiale Werte für die Attribute 20100706
3 Exporting PROPOSED_ROWS Call by reference Type reference (TYPE) WDR_SO_T_VALUES Zeilen, die gerendert werden 20110302
4 Importing RENDER_ONLY_INITIAL_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN Es werden genau die initialen Daten initial gerendert 20110222
5 Importing VAR_DATE_ATTRIBUTES Call by reference Type reference (TYPE) WDR_SO_T_OPDEP_VALUESET Value Sets pro Operator für Attribute vom Typ VAR_DATE 20100805

Method ADD_ATTRIBUTES on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method CHECK_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHECK_FAILED Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110119

Method CHECK_MANDATORY on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method CLEAR_INPUT_COMPLETE Signature

Method CLEAR_INPUT_COMPLETE on Interface IF_WD_SELECT_OPTIONS_20 has no parameter.
Method CLEAR_INPUT_COMPLETE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method CLEAR_INPUT_PER_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE Attribut 20100706
2 Importing ROW_INDEX Call by reference Type reference (TYPE) I Zeilennummer 20101006

Method CLEAR_INPUT_PER_ATTRIBUTE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method CONVERT_DATA_INTO_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_VALUES Call by reference Type reference (TYPE) WDR_SO_T_VALUES Werte für ein Attribut 20100812
2 Exporting MSG Call by reference Type reference (TYPE) SYMSG Meldungen der Konvertierungsroutine 20101104
3 Exporting RANGE_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Werte als Rangereferenz 20100812

Method CONVERT_DATA_INTO_RANGES on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method CONVERT_RANGES_INTO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE SelectOptions20: ID eines Attributs 20101201
2 Exporting ATTRIBUTE_VALUES Call by reference Type reference (TYPE) WDR_SO_T_VALUES Konvertierte Daten 20101201
3 Importing ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions: Attribut Typ (Konst in IF_WD_SELECT_OPTIONS) 20101201
4 Importing RANGE_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Daten als Datenreferenz in Rangetabelle 20101201

Method CONVERT_RANGES_INTO_DATA on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method GET_INPUT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_UNVALUATED_ROWS Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE KZ, dass auch die unbewerteten Zeilen exportiert werden 20101001
2 Exporting MAX_NR_OF_RESULTS Call by reference Type reference (TYPE) I Benutzereingabe in 'Maximale Anzahl Treffer' 20101005
3 Exporting MAX_NR_OF_RESULTS_IS_NULL Call by reference Type reference (TYPE) WDY_BOOLEAN Benutzer hat den Wert von MaxNrOfResults gelöscht 20110113
4 Exporting SELECT_ALL Call by reference Type reference (TYPE) WDY_BOOLEAN Es soll unbegrenzt selektiert werden 20110802
5 Exporting VALUES Call by reference Type reference (TYPE) WDR_SO_T_VALUES Werte 20100706

Method GET_INPUT_COMPLETE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method GET_INPUT_COMPLETE_AS_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAX_NR_OF_RESULTS Call by reference Type reference (TYPE) I Benutzereingabe in 'Maximale Anzahl Treffer' 20101007
2 Exporting MAX_NR_OF_RESULTS_IS_NULL Call by reference Type reference (TYPE) WDY_BOOLEAN Benutzer hat den Wert von MaxNrOfResults gelöscht 20110113
3 Exporting RANGE_REF Call by reference Type reference (TYPE) WDR_SO_T_RANGE_REF Eingegebene Daten als Datenreferenz auf Ranges 20101007
4 Exporting SELECT_ALL Call by reference Type reference (TYPE) WDY_BOOLEAN Es soll unbegrenzt selektiert werden 20110802

Method GET_INPUT_COMPLETE_AS_RANGE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method GET_INPUT_PER_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE Attribut 20100706
2 Importing INCLUDE_UNVALUATED_ROWS Call by reference Type reference (TYPE) WDY_BOOLEAN KZ, dass auch die unbewerteten Zeilen exportiert werden 20101001
3 Importing ROW_INDEX Call by reference Type reference (TYPE) I Zeilenindex 20110201
4 Exporting VALUES Call by reference Type reference (TYPE) WDR_SO_T_VALUES Werte 20100706

Method GET_INPUT_PER_ATTRIBUTE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method GET_MIN_WIDTH_OF_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MIN_WIDTH Value transfer Type reference (TYPE) STRING Minimale Breite des SelectOptionContainers ohne Scrollbar 20120111

Method GET_MIN_WIDTH_OF_CONTAINER on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE SelectOptions20: ID eines Attributs 20101124
2 Importing CANCEL_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL siehe IF_WD_MESSAGE_MANAGER 20101124
3 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT siehe IF_WD_MESSAGE_MANAGER 20110323
4 Importing ENABLE_MESSAGE_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL siehe IF_WD_MESSAGE_MANAGER 20110323
5 Importing HIGH Call by reference Type reference (TYPE) WDY_BOOLEAN Meldung betrifft HIGH Feld 20101124
6 Importing IS_PERMANENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE siehe IF_WD_MESSAGE_MANAGER 20101202
7 Importing IS_VALIDATION_INDEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE siehe IF_WD_MESSAGE_MANAGER 20101124
8 Importing LOW_AND_HIGH Call by reference Type reference (TYPE) WDY_BOOLEAN Meldung betrifft LOW und HIGH Feld 20121211
9 Returning MESSAGE_ID Value transfer Type reference (TYPE) STRING siehe IF_WD_MESSAGE_MANAGER 20101202
10 Importing MESSAGE_TEXT Call by reference Type reference (TYPE) CSEQUENCE Meldungstext 20101124
11 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) I IF_WD_MESSAGE_MANAGER=>CO_TYPE_ERROR IF_WD_MESSAGE_MANAGER=>CO_TYPE_ERROR 20101124
12 Importing MSG_INDEX Call by reference Type reference (TYPE) I siehe IF_WD_MESSAGE_MANAGER 20101124
13 Importing MSG_USER_DATA Call by reference Object reference (TYPE REF TO) DATA siehe IF_WD_MESSAGE_MANAGER 20110323
14 Importing PARAMS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST siehe IF_WD_MESSAGE_MANAGER 20101124
15 Importing ROW_INDEX Call by reference Type reference (TYPE) I Zeilenindex 20101124
16 Importing SCOPE_PERMANENT_MSG Call by reference Type reference (TYPE) WDR_MESSAGE_SCOPE IF_WD_MESSAGE_MANAGER=>CO_MSG_SCOPE_CTXT_ELEMENT siehe IF_WD_MESSAGE_MANAGER 20101202

Method RAISE_MESSAGE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method RAISE_T100_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE SelectOptions20: ID eines Attributs 20110323
2 Importing CANCEL_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL siehe IF_WD_MESSAGE_MANAGER 20110323
3 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT siehe IF_WD_MESSAGE_MANAGER 20110323
4 Importing ENABLE_MESSAGE_NAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL siehe IF_WD_MESSAGE_MANAGER 20110323
5 Importing HIGH Call by reference Type reference (TYPE) WDY_BOOLEAN Meldung betrifft HIGH Feld 20110323
6 Importing IS_PERMANENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE siehe IF_WD_MESSAGE_MANAGER 20110323
7 Importing IS_VALIDATION_INDEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE siehe IF_WD_MESSAGE_MANAGER 20110323
8 Importing LOW_AND_HIGH Call by reference Type reference (TYPE) WDY_BOOLEAN Meldung betrifft LOW und HIGH Feld 20121211
9 Returning MESSAGE_ID Value transfer Type reference (TYPE) STRING siehe IF_WD_MESSAGE_MANAGER 20110323
10 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) I IF_WD_MESSAGE_MANAGER=>CO_TYPE_ERROR siehe IF_WD_MESSAGE_MANAGER 20110324
11 Importing MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20110323
12 Importing MSG_INDEX Call by reference Type reference (TYPE) I siehe IF_WD_MESSAGE_MANAGER 20110323
13 Importing MSG_USER_DATA Call by reference Object reference (TYPE REF TO) DATA siehe IF_WD_MESSAGE_MANAGER 20110323
14 Importing ROW_INDEX Call by reference Type reference (TYPE) I Zeilenindex 20110323
15 Importing SCOPE_PERMANENT_MSG Call by reference Type reference (TYPE) WDR_MESSAGE_SCOPE IF_WD_MESSAGE_MANAGER=>CO_MSG_SCOPE_CTXT_ELEMENT siehe IF_WD_MESSAGE_MANAGER 20110323

Method RAISE_T100_MESSAGE on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INITIAL_DATA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Initiale Werte 20101012
2 Exporting PROPOSED_ROWS Call by reference Type reference (TYPE) WDR_SO_T_VALUES Zeilen, die gerendert werden 20110302
3 Importing RENDER_ONLY_INITIAL_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN Es werden genau die initialen Daten initial gerendert 20110222

Method RESET on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method RESET_ATTRIBUTE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) WDR_SO_T_ATTRIBUTES TabellenTyp für WDR_SO_S_ATTRIBUTES 20110217
2 Importing INITIAL_DATA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Tabellentyp für WDR_SO_S_VALUES 20110217
3 Exporting PROPOSED_ROWS Call by reference Type reference (TYPE) WDR_SO_T_VALUES Zeilen, die gerendert werden 20110302
4 Importing RENDER_ONLY_INITIAL_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN Es werden genau die initialen Daten initial gerendert 20110222
5 Importing VAR_DATE_ATTRIBUTES Call by reference Type reference (TYPE) WDR_SO_T_OPDEP_VALUESET TabellenTyp für WDR_SO_S_OPDEP_VALUESET 20110217

Method RESET_ATTRIBUTE_DEFINITION on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method RESET_STATIC_UI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GENERAL_TEXTS Call by reference Type reference (TYPE) WDR_SO_S_GENERAL_TEXTS SelectOptions: Verwendete Texte 20110216
2 Importing GENERAL_VISIBILITY Call by reference Type reference (TYPE) WDR_SO_S_GENERAL_VISIBILITY SelectOptions: Sichtbarkeit der einzelnen UI Elemente 20110216
3 Importing GLOBAL_OPTIONS Call by reference Type reference (TYPE) WDR_SO_S_GLOBAL_OPTIONS SelectOptions: Zentrale Optionen 20110216

Method RESET_STATIC_UI_ELEMENTS on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method SET_DEFAULT_MAX_NR_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_MAX_NR_ROWS Call by reference Type reference (TYPE) I Wert 'Max Anzahl Zeilen' falls gerendert 20110112
2 Importing IV_SELECT_ALL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Setzt das 'Selektiere alle' Kennzeichen 20110802
3 Importing IV_SET_TO_NULL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Setzt das Feld zu NULL, nur wenn IV_DEFAULT_MAX_NR = 0 ist 20110112

Method SET_DEFAULT_MAX_NR_ROWS on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method SET_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE Attribut 20100706
2 Importing COLUMN Call by reference Type reference (TYPE) CHAR10 'VALUE' VALUE, ATTR, OPERATOR 20110608
3 Importing HIGH Call by reference Type reference (TYPE) WDY_BOOLEAN Kennzeichen für HIGH Feld 20100706
4 Importing REF_FIELD Call by reference Type reference (TYPE) WDY_BOOLEAN Kennzeichen für Referenzfeld (UNIT / CUKY) 20101022
5 Importing ROW_INDEX Call by reference Type reference (TYPE) I Zeilennummer 20100726

Method SET_FOCUS on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method SET_INPUT_PER_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE Attribut 20101027
2 Importing CUKY Call by reference Type reference (TYPE) WDR_CUKY Währungsschlüssel 20101027
3 Importing MULTI_VALUE Call by reference Object reference (TYPE REF TO) DATA Inhalt MultiValue Feld, wird übergeben ON EDIT MULTI VALUE 20101027
4 Importing MULTI_VALUE_STRING_TABLE Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings, die im Textedit angezeigt wird 20110324
5 Importing ROW_INDEX Call by reference Type reference (TYPE) I Zeilen Index 20101027
6 Importing UNIT Call by reference Type reference (TYPE) WDR_UNIT Einheitenschlüssel für QUAN-Felder 20101027
7 Importing VALUE_HIGH Call by reference Type reference (TYPE) STRING Im internen Format 20101027
8 Importing VALUE_LOW Call by reference Type reference (TYPE) STRING Im internen Format 20101027

Method SET_INPUT_PER_ROW on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method SET_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSONALIZATION Call by reference Type reference (TYPE) WDR_SO_S_PERSONALIZATION SelectOptions: Personalisierungsdaten 20130226

Method SET_PERSONALIZATION on Interface IF_WD_SELECT_OPTIONS_20 has no exception.

Method SET_SAVED_SEARCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTUAL_SEARCH Call by reference Type reference (TYPE) STRING Schlüssel der Suche 20110126
2 Importing SAVED_SEARCHES_ADMIN Call by reference Type reference (TYPE) WDR_SO_T_SEARCHES Admin Data zu Saved Searches 20130307
3 Importing SAVED_SEARCHES_VALUELIST Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Alle Festwerte eines Attributes mit Texten 20110126

Method SET_SAVED_SEARCHES on Interface IF_WD_SELECT_OPTIONS_20 has no exception.
Event Signatures

Event VH_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ATTRIBUTE Exporting Value transfer Type reference (TYPE) STRING 20110323
2 COMPONENT Exporting Value transfer Object reference (TYPE REF TO) OBJECT 20110323
History
Last changed by/on SAP  20141121 
SAP Release Created in 703