SAP ABAP Class CL_WDR_SELOPT_RENDER_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
Properties
Class CL_WDR_SELOPT_RENDER_20  
Short Description Select Options in Accordance with UI Guidelines 2.0    
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 20110907   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 CL_WDR_SELECT_OPTIONS_20 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WDR_SELOPT_FRAME_20 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_WDR_SELOPT_RENDER_20 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WDR_SELOPT_RENDER_20 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WDR_SELECT_OPTIONS_20 20110907 Select Options in Accordance with UI Guidelines 2.0
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ADD_FIELDS_CALLBACK Instance attribute Private Object reference (TYPE REF TO) IF_WD_CALLBACK_SELOPT_20 SelectOptions20: Callback for User-Defined UI 20140625
2 MO_ATTR_CONT Instance attribute Private Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER All search rows will be generated within this container 20110907
3 MO_NODE_GENERAL_TEXTS Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20110909
4 MO_NODE_GENERAL_USER_INPUT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20120120
5 MO_NODE_GENERAL_VISIBILITY Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20110909
6 MO_NODE_GLOBAL_OPTIONS Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20110909
7 MO_NODE_WIDTHS Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20120124
8 MS_CALCULATED_WIDTHS Instance attribute Private Type reference (TYPE) CL_WDR_SELOPT_FRAME_20=>TS_WIDTHS 20120124
9 MS_STATIC_UI_ELEMENTS Instance attribute Private Type reference (TYPE) TS_STATIC_UI_ELEMENTS 20110907
10 MV_GROUP Instance attribute Private Type reference (TYPE) STRING Group 20120118
11 MV_MIN_WIDTH_SEL_OPT Instance attribute Private Type reference (TYPE) STRING Minimum width of select options 20110907
12 MV_MULTI_VALUE_PASTE_ALLOWED Instance attribute Private Type reference (TYPE) WDY_BOOLEAN 'X' Replacement for Real Boolean Type: 'X' == True '' == False 20110919
13 MV_PATH_GENERAL_TEXTS Instance attribute Private Type reference (TYPE) STRING 20110907
14 MV_PATH_GENERAL_VISIBILITY Instance attribute Private Type reference (TYPE) STRING 20110907
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_EXCLUDE_LINK Instance method Protected Method 20110907
2 ADD_INV_ELEMENT_TO_CONT_ROW Instance method Private Method Add invisible elements to container row in matrix layout 20110907
3 ADD_THRESHOLDS Instance method Private Method 20121114
4 CHANGE_INDENT_IN_ROW Instance method Protected Method 20110930
5 CONSTRUCTOR Instance method Public Constructor 20110908
6 CREATE_EXCLUDE_HEADER_ELEMENTS Instance method Protected Method 20120120
7 GET_COL_SPAN Instance method Private Method 20111005
8 GET_GENERAL_TEXTS Instance method Private Method 20110909
9 GET_GENERAL_VISIBILITY Instance method Private Method 20110909
10 GET_GLOBAL_OPTIONS Instance method Private Method 20110909
11 GET_STATIC_UI_ELEMENTS Instance method Protected Method 20111216
12 NR_ELEMENTS_IN_CONT Instance method Protected Method 20111005
13 REMOVE_ALL_ELEMENTS Instance method Protected Method 20110907
14 REMOVE_ELEMENTS Instance method Protected Method 20110907
15 RENDER_ADD_REMOVE_CONT Instance method Private Method 20111005
16 RENDER_EXCLUDE_LINK Instance method Protected Method 20120125
17 RENDER_EXCLUDE_TEXT Instance method Protected Method 20120125
18 RENDER_HEADER Instance method Protected Method Renders the header 20110907
19 RENDER_HEADER_ROW Instance method Protected Method 20110929
20 RENDER_INVISIBLE_ROW Instance method Protected Method 20111011
21 RENDER_ROW Instance method Protected Method 20110907
22 RENDER_UI_ELEMENTS Instance method Protected Method Create UI elements and attach them to MT_ROW 20110907
23 RESET_CONTAINER Instance method Protected Method 20110907
24 SET_ADD_FIELDS Instance method Protected Method 20140625
25 SET_CONTAINER Instance method Protected Method 20110908
26 SET_STATIC_UI_ELEMENTS Instance method Protected Method Defines the static UI elements 20110907
27 SET_WIDTH_INVISIBLE_ROW Instance method Protected Method 20120208
Events
Class CL_WDR_SELOPT_RENDER_20 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CALCULATED_WIDTHS Public See coding 20110907 BEGIN OF ts_calculated_widths, amount TYPE string, label_and_attr TYPE string, upper_value TYPE string, sum_3_col TYPE string, END OF ts_calculated_widths
2 TS_STATIC_UI_ELEMENTS Public See coding 20110907 BEGIN OF ts_static_ui_elements, exclude_link TYPE REF TO cl_wd_link_to_action, exclude_text_view TYPE REF TO cl_wd_text_view, exclude_hzg TYPE REF TO cl_wd_horizontal_gutter, exclude_hzg_top TYPE REF TO cl_wd_horizontal_gutter, cnt_exclude_lnk TYPE REF TO cl_wd_transparent_container, cnt_exclude_txt TYPE REF TO cl_wd_transparent_container, END OF ts_static_ui_elements
Method Signatures

Method ACTIVATE_EXCLUDE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINK_ACTIVE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110907

Method ACTIVATE_EXCLUDE_LINK on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method ADD_INV_ELEMENT_TO_CONT_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) I Index of inv element 20110907
2 Importing IV_MATRIX_HEAD Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20111007
3 Importing IV_WIDTH Call by reference Type reference (TYPE) STRING 20111007

Method ADD_INV_ELEMENT_TO_CONT_ROW on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method ADD_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SLIDER Call by reference Object reference (TYPE REF TO) CL_WD_THRESHOLD_SLIDER 20121114

Method ADD_THRESHOLDS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method CHANGE_INDENT_IN_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW Call by reference Type reference (TYPE) CL_WDR_SELECT_OPTIONS_20=>TS_ROW 20110930
2 Importing IV_START_INDEX Call by reference Type reference (TYPE) I 20110930

Method CHANGE_INDENT_IN_ROW on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_GENERAL_TEXTS Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20110909
2 Importing IO_NODE_GENERAL_USER_INPUT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20120120
3 Importing IO_NODE_GENERAL_VISIBILITY Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20110909
4 Importing IO_NODE_GLOBAL_OPTIONS Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20110909
5 Importing IO_NODE_WIDTHS Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20120124
6 Importing IV_GROUP Call by reference Type reference (TYPE) STRING 20120118

Method CONSTRUCTOR on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method CREATE_EXCLUDE_HEADER_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCLUDE_VISIBLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20120120

Method CREATE_EXCLUDE_HEADER_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method GET_COL_SPAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COL_SPAN Value transfer Type reference (TYPE) I 20111005

Method GET_COL_SPAN on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method GET_GENERAL_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_GENERAL_TEXTS Value transfer Type reference (TYPE) WDR_SO_S_GENERAL_TEXTS SelectOptions: Verwendete Texte 20110909

Method GET_GENERAL_TEXTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method GET_GENERAL_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_GENERAL_VISIBILITY Value transfer Type reference (TYPE) WDR_SO_S_GENERAL_VISIBILITY SelectOptions: Sichtbarkeit der einzelnen UI Elemente 20110909

Method GET_GENERAL_VISIBILITY on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method GET_GLOBAL_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_GLOBAL_OPTIONS Value transfer Type reference (TYPE) WDR_SO_S_GLOBAL_OPTIONS SelectOptions: Zentrale Optionen 20110909

Method GET_GLOBAL_OPTIONS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method GET_STATIC_UI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STATIC_UIELEMENTS Value transfer Type reference (TYPE) CL_WDR_SELOPT_RENDER_20=>TS_STATIC_UI_ELEMENTS 20111216

Method GET_STATIC_UI_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method NR_ELEMENTS_IN_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) I 20111005

Method NR_ELEMENTS_IN_CONT on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method REMOVE_ALL_ELEMENTS Signature

Method REMOVE_ALL_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no parameter.
Method REMOVE_ALL_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method REMOVE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER_ELEMENTS Call by reference Type reference (TYPE) I 20110907
2 Importing IV_START_INDEX Call by reference Type reference (TYPE) I 20110907

Method REMOVE_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_ADD_REMOVE_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROW Call by reference Type reference (TYPE) CL_WDR_SELECT_OPTIONS_20=>TS_ROW 20111005

Method RENDER_ADD_REMOVE_CONT on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_EXCLUDE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_START_INDEX Call by reference Type reference (TYPE) I 20120125

Method RENDER_EXCLUDE_LINK on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_EXCLUDE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_START_INDEX Call by reference Type reference (TYPE) I 20120125
2 Importing IV_LINK_ACTIVE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20120125

Method RENDER_EXCLUDE_TEXT on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_START_INDEX Call by reference Type reference (TYPE) I 20110907
2 Exporting EV_NR_GEN_ELEMENTS Call by reference Type reference (TYPE) I 20111011

Method RENDER_HEADER on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_HEADER_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROW Call by reference Type reference (TYPE) CL_WDR_SELECT_OPTIONS_20=>TS_ROW 20110929
2 Importing IV_ATTRIBUTE_DESCR Call by reference Type reference (TYPE) STRING 20110929
3 Importing IV_BIND_CHECKED Call by reference Type reference (TYPE) STRING 20110930
4 Importing IV_CONT_START_INDEX Call by reference Type reference (TYPE) I 20110929

Method RENDER_HEADER_ROW on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_INVISIBLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONT_START_INDEX Call by reference Type reference (TYPE) I 20111011
2 Exporting EV_NR_GEN_ELEMENTS Call by reference Type reference (TYPE) I 20111011

Method RENDER_INVISIBLE_ROW on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROW Call by reference Type reference (TYPE) CL_WDR_SELECT_OPTIONS_20=>TS_ROW 20110908
2 Importing IO_ROW_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20110908
3 Importing IV_ADD_TC Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20140625
4 Importing IV_CONT_START_INDEX Call by reference Type reference (TYPE) I 20110908
5 Importing IV_NO_CHECK_ON_OPERATORS Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20111123
6 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20110908
7 Importing IV_SEARCHTERM_AVAILABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110908

Method RENDER_ROW on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RENDER_UI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROW Call by reference Type reference (TYPE) CL_WDR_SELECT_OPTIONS_20=>TS_ROW 20110907
2 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) CL_WDR_SELECT_OPTIONS_20=>TS_ATTRIBUTES 20110907
3 Importing IV_ADD_TC Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20140625
4 Importing IV_LABEL_FREE_TEXT Call by reference Type reference (TYPE) STRING 20110907
5 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20110907
6 Importing IV_SEARCHTERM_AVAILABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110907

Method RENDER_UI_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method RESET_CONTAINER Signature

Method RESET_CONTAINER on class CL_WDR_SELOPT_RENDER_20 has no parameter.
Method RESET_CONTAINER on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method SET_ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACK Call by reference Object reference (TYPE REF TO) IF_WD_CALLBACK_SELOPT_20 SelectOptions20: Callback für eigenes UI 20140625

Method SET_ADD_FIELDS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20120119

Method SET_CONTAINER on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method SET_STATIC_UI_ELEMENTS Signature

Method SET_STATIC_UI_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no parameter.
Method SET_STATIC_UI_ELEMENTS on class CL_WDR_SELOPT_RENDER_20 has no exception.

Method SET_WIDTH_INVISIBLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20120208
2 Importing IV_RENDER_5_COLUMNS Call by reference Type reference (TYPE) C Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20120208

Method SET_WIDTH_INVISIBLE_ROW on class CL_WDR_SELOPT_RENDER_20 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732