SAP ABAP Class CL_WD_SELOPT_UTIL_20 (Select Options 20: Standard Functions)
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
Properties
Class CL_WD_SELOPT_UTIL_20  
Short Description Select Options 20: Standard Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_SELECT_OPTIONS_20   Select Options in Accordance with UI Guidelines 2.0 
Created 20100811   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WD_SELOPT_UTIL_20 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WD_SELOPT_UTIL_20 has no interface implemented.
Friends
Class CL_WD_SELOPT_UTIL_20 has no friend class.
Attributes
Class CL_WD_SELOPT_UTIL_20 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GROUP_DEFINITION Static method Public Method Checks the group definition 20120510
2 CONVERT_ABAP_OPS_IN_SO_OPS Static method Public Method Converts ABAP range operators into select option operators 20111125
3 CONVERT_DATA_INTO_RANGES Static method Public Method Converts data in select option format into RANGES 20110607
4 CONVERT_RANGES_INTO_DATA Static method Public Method Converts data in RANGE format into select option format 20110607
5 CONVERT_SO_OPS_IN_ABAP_OPS Static method Public Method Converts select option operators into ABAP range operators 20111124
6 GET_DEFAULT_OPERATOR Static method Public Method Returns default operators of an attribute type 20100811
7 GET_DETAILS_FOR_TYPE Static method Public Method Returns range ref and default attribute type of a type 20101125
8 GET_GLOBAL_SEARCH_TEXT Static method Public Method Returns the additional text for global (ADMIN) searches 20130416
9 GET_OPERATOR_TEXT Static method Public Method Returns descriptive text of an operator 20110125
10 STANDARD_SEQUENCE Static method Public Method All operators in default order 20111125
Events
Class CL_WD_SELOPT_UTIL_20 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_GROUP_EXC Public See coding 20120518 BEGIN OF ts_group_exc, msg TYPE symsg, error_text TYPE string, group TYPE string, attribute TYPE string, error_designtime_only type wdy_boolean, raise_exc type wdy_boolean, END OF ts_group_exc
2 TT_GROUP_EXC Public See coding 20120518 tt_group_exc TYPE STANDARD TABLE OF ts_group_exc
3 TT_RANGE_OPS Public See coding 20111124 tt_range_ops TYPE STANDARD TABLE OF ddoption WITH DEFAULT KEY
4 TT_SELOPT_OPS Public See coding 20111124 tt_selopt_ops TYPE STANDARD TABLE OF wdr_so_operator
Method Signatures

Method CHECK_GROUP_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 Attributdefinition 20120510
2 Exporting ERRORS Call by reference Type reference (TYPE) CL_WD_SELOPT_UTIL_20=>TT_GROUP_EXC 20120518
3 Exporting ERROR_EXISTS Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20120518
4 Importing GROUPS Call by reference Type reference (TYPE) WDR_SO_T_GROUPS Gruppendefinition 20120510

Method CHECK_GROUP_DEFINITION on class CL_WD_SELOPT_UTIL_20 has no exception.

Method CONVERT_ABAP_OPS_IN_SO_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions: Attribut Typ (Konst in IF_WD_SELECT_OPTIONS) 20111125
2 Importing MINIMAL_SET Call by reference Type reference (TYPE) WDY_BOOLEAN Minimale Abbildung der Operatoren (siehe Doku) 20120713
3 Importing RANGE_OPERATORS Call by reference Type reference (TYPE) TT_RANGE_OPS ABAP Range Operatoren 20111125
4 Returning SELOPT_OPERATORS Value transfer Type reference (TYPE) WDR_SO_T_OPERATOR SelectOption Operatoren in Default Reihenfolge 20111125

Method CONVERT_ABAP_OPS_IN_SO_OPS on class CL_WD_SELOPT_UTIL_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 Tabellentyp für WDR_SO_S_VALUES 20110607
2 Importing ATTR_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Run Time Type Services 20110607
3 Importing ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions: Attribut Typ (Konst in IF_WD_SELECT_OPTIONS) 20110607
4 Exporting MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20110607
5 Exporting RANGE_TAB_REF Call by reference Object reference (TYPE REF TO) DATA 20110607
6 Importing SUPPRESS_PATTERN_SEARCH Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110607

Method CONVERT_DATA_INTO_RANGES on class CL_WD_SELOPT_UTIL_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) STRING Attributname 20110607
2 Exporting ATTRIBUTE_VALUES Call by reference Type reference (TYPE) WDR_SO_T_VALUES Tabellentyp für WDR_SO_S_VALUES 20110607
3 Importing ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions: Attribut Typ (Konst in IF_WD_SELECT_OPTIONS) 20110607
4 Importing RANGE_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Datenreferenz: Erzeugbar über 'GET_DETAILS_FOR_TYPE' 20110607

Method CONVERT_RANGES_INTO_DATA on class CL_WD_SELOPT_UTIL_20 has no exception.

Method CONVERT_SO_OPS_IN_ABAP_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RANGE_OPERATORS Value transfer Type reference (TYPE) CL_WD_SELOPT_UTIL_20=>TT_RANGE_OPS ABAP Range Operatoren 20111124
2 Importing SELOPT_OPERATORS Call by reference Type reference (TYPE) CL_WD_SELOPT_UTIL_20=>TT_SELOPT_OPS SelectOPtion Operatoren 20111124
3 Importing SUPPRESS_PATTERN_SEARCH Call by reference Type reference (TYPE) WDY_BOOLEAN Kennzeichen für Unterdrückung der Patternsuche bei Equals/Is 20111124

Method CONVERT_SO_OPS_IN_ABAP_OPS on class CL_WD_SELOPT_UTIL_20 has no exception.

Method GET_DEFAULT_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions: Attribut Typ (Konst in IF_WD_SELECT_OPTIONS) 20100811
2 Importing IMP_OR_EXP Call by reference Type reference (TYPE) CHAR1 'I' I (including) or E (excluding) 20100811
3 Importing INCLUDE_FUZZY Call by reference Type reference (TYPE) WDY_BOOLEAN Einschließlich FuzzyOperator im Include 20120313
4 Importing INCLUDE_NOT_BETWEEN Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20140506
5 Returning OPERATORS Value transfer Type reference (TYPE) WDR_SO_T_OPERATOR Tabellentyp für WDR_SO_T_OPERATOR 20100811

Method GET_DEFAULT_OPERATOR on class CL_WD_SELOPT_UTIL_20 has no exception.

Method GET_DETAILS_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEFAULT_ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions: Attribut Typ (Konst in IF_WD_SELECT_OPTIONS) 20101125
2 Exporting RANGE_LINE_REF Call by reference Object reference (TYPE REF TO) DATA 20101125
3 Exporting RANGE_TAB_REF Call by reference Object reference (TYPE REF TO) DATA 20101125
4 Importing RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Run Time Type Services 20101125
5 Importing TYPE_NAME Call by reference Type reference (TYPE) STRING 20101125

Method GET_DETAILS_FOR_TYPE on class CL_WD_SELOPT_UTIL_20 has no exception.

Method GET_GLOBAL_SEARCH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GLOBAL_TXT Value transfer Type reference (TYPE) STRING Textzusatz für globale (ADMIN) Suchen 20130416

Method GET_GLOBAL_SEARCH_TEXT on class CL_WD_SELOPT_UTIL_20 has no exception.

Method GET_OPERATOR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Type reference (TYPE) WDR_SO_OPERATOR SelectOptions: Operatoren (Konst in IF_WD_SELECT_OPTIONS_20) 20110125
2 Returning TEXT Value transfer Type reference (TYPE) STRING 20110125

Method GET_OPERATOR_TEXT on class CL_WD_SELOPT_UTIL_20 has no exception.

Method STANDARD_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OPERATORS Value transfer Type reference (TYPE) WDR_SO_T_OPERATOR Alle SelectOption Operatoren in Default Reihenfolge 20111125

Method STANDARD_SEQUENCE on class CL_WD_SELOPT_UTIL_20 has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703