SAP ABAP Class CL_CALENDAR_CONTROL_SCHEDULE (Calendar View (Day, Week, Month))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-CAL (Application Component) Appointment Calendar
     SZTG (Package) Calendar Control
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_GRID_BASE Basis Class for ALV Grid 19990705
Properties
Class CL_CALENDAR_CONTROL_SCHEDULE  
Short Description Calendar View (Day, Week, Month)    
Super Class CL_GUI_ALV_GRID_BASE Basis Class for ALV Grid 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZTG   Calendar Control 
Created 19990630   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CALENDAR_CONTROL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CALENDAR_CONTROL_SCHEDULE has no interface implemented.
Friends
Class CL_CALENDAR_CONTROL_SCHEDULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPOINTMENTS Instance attribute Private Type reference (TYPE) SZTG_TAPP Appointment Dates 19990707
2 COL_DAY_TAB Instance attribute Private Type reference (TYPE) COL_DAY_T SLot->Day 19990701
3 C_CONFLICT Constant Private Type reference (TYPE) CHAR10 'CONFLICT' Constant for APPT_ID 19990708
4 DAY_COL_TAB Instance attribute Private Type reference (TYPE) DAY_COL_T Day->Slot 19990701
5 DAY_WIDTH Constant Public Type reference (TYPE) INT4 10 Width of a Day 19990701
6 HOUR_TABLE Instance attribute Private Type reference (TYPE) SZTG_THOUR Hour Plan 19990630
7 HOUR_TABLE_PATTERN Instance attribute Private Type reference (TYPE) SZTG_THOUR Hour Plan Template 19990630
8 H_COL Instance attribute Private Type reference (TYPE) I Column of Focus Cell 20040504
9 ICONS_ALLOWED Constant Private Type reference (TYPE) CHAR1 SPACE With/Without Icons 19990707
10 INFO_TABLE Instance attribute Private Type reference (TYPE) LVC_T_INFO Info Table 19991013
11 M_CL_CTX_APPT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu for Appointment 19991020
12 M_CL_MENU_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Views Menu 19990708
13 NUM_COLS Instance attribute Private Type reference (TYPE) INT4 Number of Columns 19990728
14 TIME_FROM Instance attribute Private Type reference (TYPE) TIMS Period Start 19990630
15 TIME_INTER Instance attribute Private Type reference (TYPE) INT4 30 Time Interval 19990630
16 TIME_TO Instance attribute Private Type reference (TYPE) TIMS End of Period 19990630
17 TOOLBAR_TABLE Instance attribute Public Type reference (TYPE) TTB_BUTTON Toolbar 19990708
18 VIEW Instance attribute Private Type reference (TYPE) CHAR1 View 19991103
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990630
2 DISPLAY Instance method Public Method Display 19990630
3 GET_CURRENT_CELL Instance method Public Method Focus Cell 19990729
4 GET_CUR_MAX_WIDTH Instance method Public Method Internal Usage 19990728
5 GET_INFO Instance method Public Method Get Metainformation 19991119
6 INIT_TOOLBAR_MENUS Instance method Private Method Initialize Toolbar Menus 19990708
7 REFRESH_TOOLBAR Instance method Public Method Customize Toolbar 19990728
8 SET_COLOR_INFOS Instance method Public Method Set Color Information 20081223
9 SET_REGISTERED_EVENTS_INTERNAL Instance method Private Method Register on Control Events 19990708
Events
# Event Type Visibility Description Created on
1 DOUBLECLICKED Instance Event
(0)
Public
(2)
Double-Click 19990708
2 TOOLBAR_ACTION Instance Event
(0)
Public
(2)
A Toolbar Button Was Pressed 19990716
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COL_DAY_S Private See coding COL_DAY_S 19990701 begin of col_day_s. types: cur_day type d. *types: col type i. types: end of col_day_s
2 COL_DAY_T Private See coding COL_DAY_T 19990701 col_day_t type standard table of col_day_s
3 DAY_COL_S Private See coding DAY_COL_S 19990701 begin of day_col_s. types: cur_day type d. types: col type i. types: end of day_col_s
4 DAY_COL_T Private See coding DAY_COL_T 19990701 day_col_t type standard table of day_col_s
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Lebensraum des Anzeigers 19990630

Method CONSTRUCTOR on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA_TABLE Call by reference Type reference (TYPE) LVC_T_DATA Daten 19990709
2 Importing I_COL Call by reference Type reference (TYPE) I Spalte der Fokuszelle 19990730
3 Importing I_FIRST_COL Call by reference Type reference (TYPE) I 0 erste Spalte 20000224
4 Importing I_FIRST_ROW Call by reference Type reference (TYPE) I 0 erste Zeile 20000224
5 Importing I_INFO_TABLE Call by reference Type reference (TYPE) LVC_T_INFO Spaltendaten 19990708
6 Importing I_NUM_COLS Call by reference Type reference (TYPE) INT4 Anzahl der Spalten 19990728
7 Importing I_ROW Call by reference Type reference (TYPE) I Zeile der Fokuszelle 19990730
8 Importing I_TITLE Call by reference Type reference (TYPE) C Titel des Grids 19990708
9 Importing I_VIEW Call by reference Type reference (TYPE) CHAR1 Sicht 19991103

Method DISPLAY on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method GET_CURRENT_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COL Call by reference Type reference (TYPE) I Spalte 19990729
2 Exporting E_ROW Call by reference Type reference (TYPE) I Zeile 19990729

Method GET_CURRENT_CELL on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method GET_CUR_MAX_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUR_MAX_WIDTH Call by reference Type reference (TYPE) INT4 Summe der Spaltenbreiten 19990728
2 Exporting E_TIME_ROW_WIDTH Call by reference Type reference (TYPE) INT4 Breite der Zeitspalte 19991025

Method GET_CUR_MAX_WIDTH on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DAY_WIDTHS Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit Tagesbreiten 19991119
2 Exporting EX_VIEW Call by reference Type reference (TYPE) CHAR1 alte Sicht 19991119

Method GET_INFO on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method INIT_TOOLBAR_MENUS Signature

Method INIT_TOOLBAR_MENUS on class CL_CALENDAR_CONTROL_SCHEDULE has no parameter.
Method INIT_TOOLBAR_MENUS on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method REFRESH_TOOLBAR Signature

Method REFRESH_TOOLBAR on class CL_CALENDAR_CONTROL_SCHEDULE has no parameter.
Method REFRESH_TOOLBAR on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method SET_COLOR_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLOR_INFOS Call by reference Type reference (TYPE) SZTG_T_COLOR_INFO Farbinformationen 20081223

Method SET_COLOR_INFOS on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.

Method SET_REGISTERED_EVENTS_INTERNAL Signature

Method SET_REGISTERED_EVENTS_INTERNAL on class CL_CALENDAR_CONTROL_SCHEDULE has no parameter.
Method SET_REGISTERED_EVENTS_INTERNAL on class CL_CALENDAR_CONTROL_SCHEDULE has no exception.
Event Signatures

Event DOUBLECLICKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_COL Exporting Value transfer Type reference (TYPE) I Spalte 19990729
2 E_ROW Exporting Value transfer Type reference (TYPE) I Zeile 19990729

Event TOOLBAR_ACTION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_APPPT Exporting Value transfer Type reference (TYPE) SZTG_SAPP Termin 19990716
2 E_COL Exporting Value transfer Type reference (TYPE) I Spalte 19990729
3 E_FCODE Exporting Value transfer Type reference (TYPE) C Kommando 19990716
4 E_ROW Exporting Value transfer Type reference (TYPE) I Zeile 19990729
History
Last changed by/on SAP  20090618 
SAP Release Created in