SAP ABAP Class CL_CHTMLB_CALENDAR_DAY (Element-Handler: <chtmlb:calendar_daily>)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_EXTENSIONS (Package) Tag Library for Dynamic Layout
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_CHTMLB_CALENDAR_DAILY Base: 20050914
Properties
Class CL_CHTMLB_CALENDAR_DAY  
Short Description Element-Handler: <chtmlb:calendar_daily>    
Super Class CLG_CHTMLB_CALENDAR_DAILY Base: <chtmlb:calendar_daily> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_EXTENSIONS   Tag Library for Dynamic Layout 
Created 20050914   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)
Interfaces
Class CL_CHTMLB_CALENDAR_DAY has no interface implemented.
Friends
Class CL_CHTMLB_CALENDAR_DAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' indicates whether tag should be rendered (switch) 20080227
2 GC_ARROW_LEFT_SRC Constant Public Type reference (TYPE) STRING 's_B_COLL.gif' Left arrow image 20071019
3 GC_ARROW_RIGHT_SRC Constant Public Type reference (TYPE) STRING 'cal_arrow_right.gif' Right arrow image 20071019
4 GV_CALENDAR_BEGIN Instance attribute Private Type reference (TYPE) TIMESTAMP Begin of visible calendar 20050915
5 GV_CALENDAR_END Instance attribute Private Type reference (TYPE) TIMESTAMP End of visible calendar 20050915
6 GV_DAILY_APPO_AVAILABLE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050915
7 GV_DAY_BEGIN Instance attribute Private Type reference (TYPE) TIMESTAMP Begin of day 20050914
8 GV_DAY_END Instance attribute Private Type reference (TYPE) TIMESTAMP End of day 20050914
9 GV_DESIGN Instance attribute Private Type reference (TYPE) STRING Design 20050914
10 GV_GRID_STEP Instance attribute Private Type reference (TYPE) I Grid step 20050914
11 GV_IS_THTMLB Instance attribute Protected Type reference (TYPE) FLAG Running in an THTMLb environment? 20060711
12 GV_ODD Instance attribute Protected Type reference (TYPE) STRING current cell is odd 20060804
13 GV_TEST_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL X = Testmode is ON 20081028
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_TECHNICAL_TIMES Instance method Private Method Determine technical times of appointments 20050914
2 DETERMINE_VISIBLE_PERIOD Instance method Private Method Determine visible period of calendar 20050915
3 GET_NUMBER_CONCURRING_APPOS Instance method Private Method Retrieve the number of concurring appointments 20051020
4 GET_ROWSPAN_OF_APPOINTMENT Instance method Private Method Get rowspan for appointment 20051020
5 MAP_APPO_EXT2INT_FORMAT Instance method Private Method Mapping of external to internal format 20050914
6 PREPARE_COLUMNS Instance method Private Method Prepare columns of calendar 20050914
7 RENDER_APPOINTMENT Instance method Private Method Render actual appointment 20050915
8 RENDER_APPOINTMENT_PERIOD Static method Public Method Render appointment period 20070918
9 RENDER_CALE_BODY Instance method Private Method Render body of calendar 20051020
10 RENDER_CALE_DAILYVIEW Instance method Private Method Render calendar 20050914
11 RENDER_CALE_HEADER Instance method Private Method Render header of calendar 20050914
12 RENDER_EMPTY_CELL Instance method Private Method Render empty cell 20051102
13 RESOLVE_MODEL_BINDING Instance method Private Method Resolve model binding 20050916
Events
Class CL_CHTMLB_CALENDAR_DAY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COLUMN Private See coding 20050914 BEGIN OF ty_column, appointments TYPE bsp_xpt_appointment_int_tab, END OF ty_column
2 TY_COLUMN_TAB Private See coding 20050914 ty_column_tab TYPE STANDARD TABLE OF ty_column
Method Signatures

Method DETERMINE_TECHNICAL_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPOINTMENTS Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT_TAB Table type for internal use within calendar control 20050914

Method DETERMINE_TECHNICAL_TIMES on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method DETERMINE_VISIBLE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CALENDAR_BEGIN Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050915
2 Changing CV_CALENDAR_END Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050915
3 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT_TAB Table type for internal use within calendar control 20050915

Method DETERMINE_VISIBLE_PERIOD on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method GET_NUMBER_CONCURRING_APPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPO_COLSPAN Call by reference Type reference (TYPE) I 20051020
2 Exporting EV_APPO_NUMBER Call by reference Type reference (TYPE) I 20051020
3 Exporting EV_FIRST_EMPTY_COLS Call by reference Type reference (TYPE) I 20051020
4 Importing IT_COLUMNS Call by reference Type reference (TYPE) TY_COLUMN_TAB 20051020
5 Importing IV_COL_NUMBER Call by reference Type reference (TYPE) I 1 20051020
6 Importing IV_COL_USED Call by reference Type reference (TYPE) I 20051020
7 Importing IV_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051020

Method GET_NUMBER_CONCURRING_APPOS on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method GET_ROWSPAN_OF_APPOINTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPOINTMENT Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT Structure for internal use of appointments in calendar 20051020
2 Importing IV_GRIDSTEP Call by reference Type reference (TYPE) I 20051020
3 Returning RV_ROWSPAN Value transfer Type reference (TYPE) I 20051020

Method GET_ROWSPAN_OF_APPOINTMENT on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method MAP_APPO_EXT2INT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_TAB Table type for appointments of calendar 20050914
2 Returning RT_APPOINTMENTS Value transfer Type reference (TYPE) BSP_XPT_APPOINTMENT_INT_TAB Table type for internal use within calendar control 20050914

Method MAP_APPO_EXT2INT_FORMAT on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method PREPARE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMNS Call by reference Type reference (TYPE) TY_COLUMN_TAB 20050914
2 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT_TAB Table type for internal use within calendar control 20050914

Method PREPARE_COLUMNS on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RENDER_APPOINTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPOINTMENT Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT Structure for internal use of appointments in calendar 20050915
2 Returning RV_HTML Value transfer Type reference (TYPE) STRING Returning HTML 20050915

Method RENDER_APPOINTMENT on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RENDER_APPOINTMENT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIME_END Call by reference Type reference (TYPE) T End time 20070918
2 Importing IV_TIME_START Call by reference Type reference (TYPE) T Start time 20070918
3 Returning RV_PERIOD Value transfer Type reference (TYPE) STRING Period 20070918

Method RENDER_APPOINTMENT_PERIOD on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RENDER_CALE_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT_TAB Table type for internal use within calendar control 20051020
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) TY_COLUMN_TAB 20051020

Method RENDER_CALE_BODY on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RENDER_CALE_DAILYVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPOINTMENTS Call by reference Type reference (TYPE) BSP_XPT_APPOINTMENT_INT_TAB Table type for internal use within calendar control 20050915
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) TY_COLUMN_TAB 20050914

Method RENDER_CALE_DAILYVIEW on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RENDER_CALE_HEADER Signature

Method RENDER_CALE_HEADER on class CL_CHTMLB_CALENDAR_DAY has no parameter.
Method RENDER_CALE_HEADER on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RENDER_EMPTY_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLSPAN Call by reference Type reference (TYPE) I 20051102
2 Importing IV_COL_NUMBER Call by reference Type reference (TYPE) I 20051103
3 Importing IV_TIME Call by reference Type reference (TYPE) T 20051102
4 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20051102

Method RENDER_EMPTY_CELL on class CL_CHTMLB_CALENDAR_DAY has no exception.

Method RESOLVE_MODEL_BINDING Signature

Method RESOLVE_MODEL_BINDING on class CL_CHTMLB_CALENDAR_DAY has no parameter.
Method RESOLVE_MODEL_BINDING on class CL_CHTMLB_CALENDAR_DAY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700