SAP ABAP Class CL_THTMLB_TIMESLIDER (Element-Handler: <thtmlb:timeSlider>)
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_TIMESLIDER Base: 20090119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20090202
Properties
Class CL_THTMLB_TIMESLIDER  
Short Description Element-Handler: <thtmlb:timeSlider>    
Super Class CLG_THTMLB_TIMESLIDER Base: <thtmlb:timeSlider> 
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 20090119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_THTMLB_TIMESLIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTMLB_DATA Input Data from HTMLB 20090202
Friends
Class CL_THTMLB_TIMESLIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_APPLICATION_INPUT Instance attribute Private Type reference (TYPE) ABAP_BOOL True if the application provides selection parameters 20090323
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_QUICK_SELECT_BUTTONS Instance method Private Method Creates the HTML of the quick view buttons. 20090310
2 GENERATE_CALENDAR Instance method Private Method Create an innerTable of a calendar. 20090203
3 GET_CALCULATED_PAST_MONTH Instance method Private Method Get the date of the past month according to the given date. 20090311
4 GET_LAST_DAY_OF_BILLING_MONTH Instance method Private Method Get the last day of the biling month. 20090203
5 GET_REQUEST_OBJECT Instance method Private Method Gets the current request 20090310
6 GET_SCRIPT_FOR_QUICK_SELECT Instance method Private Method Get the script for the quick select button. 20090310
7 RESTORE_FROM_SLIDER Instance method Private Method Restores the dates selected by the user from the slider tag. 20090203
8 RETRIEVE_QUICK_SELECT Instance method Private Method Check if the user pressed quick select buttons and gets info 20090310
Events
Class CL_THTMLB_TIMESLIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CALENDAR_TABLE Private See coding 20090203 TY_CALENDAR_TABLE TYPE TABLE OF CRMT_THTMLB_SLIDER_TABLE
Method Signatures

Method CREATE_QUICK_SELECT_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUICK_BUTTONS_TABLE Call by reference Type reference (TYPE) CRMT_THTMLB_SLIDER_BUTTONTABLE Table for quick buttons definition. 20090423
2 Returning RV_HTML_RENDERING Value transfer Type reference (TYPE) STRING The HTML rendering of the buttons. 20090310

Method CREATE_QUICK_SELECT_BUTTONS on class CL_THTMLB_TIMESLIDER has no exception.

Method GENERATE_CALENDAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RV_RESULT Call by reference Type reference (TYPE) TY_CALENDAR_TABLE 20090203

Method GENERATE_CALENDAR on class CL_THTMLB_TIMESLIDER has no exception.

Method GET_CALCULATED_PAST_MONTH 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 Initial date for the calculation. 20090311
2 Importing IV_NUMBER_OF_MONTHS Call by reference Type reference (TYPE) I The number of months to be subtracted from the date. 20090311
3 Returning RV_DATE Value transfer Type reference (TYPE) D The final calculated date. 20090311

Method GET_CALCULATED_PAST_MONTH on class CL_THTMLB_TIMESLIDER has no exception.

Method GET_LAST_DAY_OF_BILLING_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BILLING_DAY Call by reference Type reference (TYPE) STRING Billing day 20090203
2 Importing IV_DATE Call by reference Type reference (TYPE) D Date 20090203
3 Returning RV_DATE Value transfer Type reference (TYPE) D Last day of the billing month 20090203

Method GET_LAST_DAY_OF_BILLING_MONTH on class CL_THTMLB_TIMESLIDER 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 20090310

Method GET_REQUEST_OBJECT on class CL_THTMLB_TIMESLIDER has no exception.

Method GET_SCRIPT_FOR_QUICK_SELECT 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 Button Number 20090310
2 Returning RV_SCRIPT Value transfer Type reference (TYPE) STRING Script for buttons 20090311

Method GET_SCRIPT_FOR_QUICK_SELECT on class CL_THTMLB_TIMESLIDER has no exception.

Method RESTORE_FROM_SLIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SLIDER Call by reference Object reference (TYPE REF TO) CL_THTMLB_SLIDER The recreated slider object 20090203

Method RESTORE_FROM_SLIDER on class CL_THTMLB_TIMESLIDER has no exception.

Method RETRIEVE_QUICK_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_TABLE Call by reference Type reference (TYPE) CRMT_THTMLB_SLIDER_TABLE_TYPE Table Type 20090424

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