SAP ABAP Class CL_THTMLB_SLIDER (Element-Handler: <thtmlb:slider>)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_SLIDER Base: 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20090127
Properties
Class CL_THTMLB_SLIDER  
Short Description Element-Handler: <thtmlb:slider>    
Super Class CLG_THTMLB_SLIDER Base: <thtmlb:slider> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_THTMLB_SLIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTMLB_DATA Input Data from HTMLB 20090127
Friends
Class CL_THTMLB_SLIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_AJAX_AREA Instance attribute Private Object reference (TYPE REF TO) CL_TAJAX_AREA Element-Handler: 20090501
2 GV_APPLICATION_INPUT Instance attribute Private Type reference (TYPE) ABAP_BOOL True if selection is made by the application 20090323
3 GV_APP_OPEN_SUB_LEVELS Instance attribute Private Type reference (TYPE) STRING The open sublevels specified by the application byparameters 20090217
4 GV_IS_CHILD_OF_TIMESLIDER Instance attribute Private Type reference (TYPE) ABAP_BOOL True if this class is a child of the timeslider 20090427
5 GV_OPEN_SUB_LEVELS Instance attribute Private Type reference (TYPE) STRING The Currently open subLevels 20090204
6 GV_RESULT Static Attribute Private Type reference (TYPE) STRING Variable where the recursive algo saves data. 20090109
7 GV_SCROLL_POSITION Instance attribute Private Type reference (TYPE) STRING Scroll position of the slider 20090204
8 GV_TEMP_OPEN_SUB_LEVELS Instance attribute Private Type reference (TYPE) STRING Used to temporarily store sublevel id's. 20090217
9 ST_MONTH Static Attribute Private Type reference (TYPE) TY_MONTH 20090107
Methods
# Method Level Visibility Method type Description Created on
1 FIND_LEVEL Instance method Private Method Find at which level a specific node is. 20090109
2 GET_FLAG_ICON Instance method Private Method Get the icon rendering 20090316
3 GET_MONTH_NAME Static method Public Method Get the Month Name 20090107
4 GET_REQUEST_OBJECT Instance method Private Method Gets the current request object. 20090204
5 RESTORE_HIDDEN_FIELDS Instance method Private Method Restore the hidden fields. 20090127
6 TRAVERSE Instance method Public Method Traverse tree recursively 20090109
Events
Class CL_THTMLB_SLIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_SLIDER_STRUCT Public Type reference (TYPE) CRMT_THTMLB_SLIDER_TABLE 20090109
2 LT_SLIDER_TABLE Public See coding 20090109 LT_SLIDER_TABLE TYPE TABLE OF CRMT_THTMLB_SLIDER_TABLE
3 TY_MONTH Private See coding 20090107 ty_month TYPE TABLE OF t247
Method Signatures

Method FIND_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HIGHEST_PARENT Call by reference Type reference (TYPE) LS_SLIDER_STRUCT 20090109
2 Exporting EV_LEVEL Call by reference Type reference (TYPE) I 20090109
3 Importing IV_NODE Call by reference Type reference (TYPE) LS_SLIDER_STRUCT 20090109
4 Importing IV_NODE_TABLE Call by reference Type reference (TYPE) LT_SLIDER_TABLE 20090109

Method FIND_LEVEL on class CL_THTMLB_SLIDER has no exception.

Method GET_FLAG_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEVEL Call by reference Type reference (TYPE) I The level we are at 20090316
2 Importing IV_NODE Call by reference Type reference (TYPE) LS_SLIDER_STRUCT The current node 20090316
3 Returning RV_IMAGE_HTML Value transfer Type reference (TYPE) STRING Rendering of the image 20090316

Method GET_FLAG_ICON on class CL_THTMLB_SLIDER has no exception.

Method GET_MONTH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D DATE 20090107
2 Returning RV_MONTH_NAME Value transfer Type reference (TYPE) STRING Month name 20090107

Method GET_MONTH_NAME on class CL_THTMLB_SLIDER has no exception.

Method GET_REQUEST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQUEST Value transfer Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20090204

Method GET_REQUEST_OBJECT on class CL_THTMLB_SLIDER has no exception.

Method RESTORE_HIDDEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20090204

Method RESTORE_HIDDEN_FIELDS on class CL_THTMLB_SLIDER has no exception.

Method TRAVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIGHEST_PARENT Call by reference Type reference (TYPE) LS_SLIDER_STRUCT The Heighest parent. 20090127
2 Importing IV_INDEX Call by reference Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20090110
3 Importing IV_LEVEL Call by reference Type reference (TYPE) I The current level of the hierarchy. 20090127
4 Importing IV_NODE_TABLE Call by reference Type reference (TYPE) LT_SLIDER_TABLE 20090110
5 Importing IV_PARENT_ID Call by reference Type reference (TYPE) STRING 20090112
6 Importing IV_PARENT_INDEX Call by reference Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20090129
7 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) LS_SLIDER_STRUCT 20090112
8 Importing IV_ROOT Call by reference Type reference (TYPE) LS_SLIDER_STRUCT 20090110
9 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20090110

Method TRAVERSE on class CL_THTMLB_SLIDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701