SAP ABAP Class CL_PT_GUI_TMW_TDE_CALENDAR (Data Reader)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_CALENDAR (Package) TMW: Calendar Views
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_OBJECT GUI Object 20000912
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_SAP_CONTROL Initialization of SAP GUI Control 20000912
Properties
Class CL_PT_GUI_TMW_TDE_CALENDAR  
Short Description Data Reader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_CALENDAR   TMW: Calendar Views 
Created 20000912   SAP 
Last change 20020211   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PERS_ADMIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PT_CALENDAR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_PT_APPOINTMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_PT_TMW_DRAGDROP_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_GUI_OBJECT GUI Object 20000912
2 IF_PT_GUI_SAP_CONTROL Initialization of SAP GUI Control 20000912
Friends
Class CL_PT_GUI_TMW_TDE_CALENDAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPOINTMENT Instance attribute Private Object reference (TYPE REF TO) IF_PT_APPOINTMENT Appointment 20010111
2 APPT_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Date Category 20010105
3 CALE Instance attribute Private Object reference (TYPE REF TO) CL_PT_CALENDAR Calendar Services 20010226
4 CALENDAR Instance attribute Private Object reference (TYPE REF TO) CL_PT_GUI_ALV_CALENDAR ALV Calendar Control 20000912
5 CALE_DEF Instance attribute Private Object reference (TYPE REF TO) IF_PT_CALENDAR_DEFINITION Calendar Definition 20010226
6 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER SAP Custom Container 20000912
7 CO_FCODE_DAY Constant Private Type reference (TYPE) UI_FUNC 'VIEW_DAY' Day View 20010116
8 CO_FCODE_MONTH Constant Private Type reference (TYPE) UI_FUNC 'VIEW_MONTH' Monthly view 20010116
9 CO_FCODE_VIEW Constant Private Type reference (TYPE) UI_FUNC 'VIEW' Change view 20010116
10 CO_FCODE_WEEK Constant Private Type reference (TYPE) UI_FUNC 'VIEW_WEEK' Weekly View 20010116
11 CO_FCODE_YEAR Constant Private Type reference (TYPE) UI_FUNC 'VIEW_YEAR' Annual View 20010116
12 CO_PERS_KEY Constant Private Type reference (TYPE) SPERS_KEY 'SAP_PT_TMW_TDE_VIEW_SETTINGS' Key for Persistence Service 20010209
13 DATE Instance attribute Private Type reference (TYPE) D Date 20010105
14 DESCRIPTION Instance attribute Private Attribute reference (LIKE) 20000912
15 DRAGDROPOBJECT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROPOBJECT DragDrop Object 20010105
16 EVENT Instance attribute Private Type reference (TYPE) UI_FUNC Function 20010108
17 GUI_LAYOUT Instance attribute Protected Attribute reference (LIKE) 20000912
18 NODE_ID Instance attribute Private Attribute reference (LIKE) 20000912
19 OBJECT_ID Instance attribute Private Attribute reference (LIKE) 20000912
20 TDE_CALENDAR Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIA_TMW_TDE_CALENDAR UIA Calendar 20001228
21 TDE_CLIPBOARD Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIX_TMW_CLIPBOARD UIA Clipboard 20010105
22 TIME_FROM Instance attribute Private Type reference (TYPE) TIMS Start Time 20010105
23 TIME_TO Instance attribute Private Type reference (TYPE) TIMS End Time 20010105
24 TYPE Instance attribute Private Attribute reference (LIKE) 20000912
25 UIA_LAYOUT Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIA_LAYOUT UIA Layout 20000912
26 USER_SETTINGS Instance attribute Private Type reference (TYPE) PTM_T_USER_SETTINGS User Settings 20010209
27 VIEW Instance attribute Private Type reference (TYPE) INT1 View 20010108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20010226
2 CREATE_APPOINTMENT Instance method Private Method Create Appointment 20010117
3 GET_USER_SETTINGS Instance method Private Method Get User Settings 20010209
4 INITIALIZE_TOOLBAR Instance method Private Method Initialize Toolbar 20010111
5 ON_CHANGE_VIEW Instance method Private Event handling method Switch View 20000922
6 ON_DOUBLE_CLICK Instance method Private Event handling method Double-Click 20010111
7 ON_DRAG Instance method Private Event handling method Drag an Appointment 20010105
8 ON_DROP Instance method Private Event handling method Drop to a Row 20010105
9 ON_DROP_COMPLETE Instance method Private Event handling method Drop of Appointment Successful 20010105
10 ON_TOOLBAR_CLICK Instance method Private Event handling method Appointment Selected 20001013
11 ON_USER_SETTINGS Instance method Private Method Change Settings 20010116
12 SET_USER_SETTINGS Instance method Private Method Set User Settings 20010209
Events
Class CL_PT_GUI_TMW_TDE_CALENDAR has no event.
Types
Class CL_PT_GUI_TMW_TDE_CALENDAR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PT_GUI_TMW_TDE_CALENDAR has no parameter.
Method CONSTRUCTOR on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method CREATE_APPOINTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010117

Method CREATE_APPOINTMENT on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method GET_USER_SETTINGS Signature

Method GET_USER_SETTINGS on class CL_PT_GUI_TMW_TDE_CALENDAR has no parameter.
Method GET_USER_SETTINGS on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method INITIALIZE_TOOLBAR Signature

Method INITIALIZE_TOOLBAR on class CL_PT_GUI_TMW_TDE_CALENDAR has no parameter.
Method INITIALIZE_TOOLBAR on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_CHANGE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_DATE Value transfer Attribute reference (LIKE) 20000922
2 Importing E_VIEW Value transfer Attribute reference (LIKE) Funktionscode 20010116

Method ON_CHANGE_VIEW on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPOINTMENT Value transfer Attribute reference (LIKE) E_APPOINTMENT 20010111
2 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20010111
3 Importing E_CALE_DEF Call by reference Type reference (TYPE) 20010226
4 Importing E_DATE Value transfer Attribute reference (LIKE) 20010111
5 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20010111
6 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20010111

Method ON_DOUBLE_CLICK on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPOINTMENT Value transfer Attribute reference (LIKE) E_APPOINTMENT 20010111
2 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20010105
3 Importing E_CALE_DEF Call by reference Type reference (TYPE) 20010226
4 Importing E_DATE Value transfer Attribute reference (LIKE) 20010105
5 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20010105
6 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20010105
7 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20010105

Method ON_DRAG on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPOINTMENT Value transfer Attribute reference (LIKE) E_APPOINTMENT 20010111
2 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20010105
3 Importing E_CALE_DEF Call by reference Type reference (TYPE) 20010226
4 Importing E_DATE Value transfer Attribute reference (LIKE) 20010105
5 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20010105
6 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20010105
7 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20010105

Method ON_DROP on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_DROP_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPOINTMENT Value transfer Attribute reference (LIKE) E_APPOINTMENT 20010111
2 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20010105
3 Importing E_CALE_DEF Call by reference Type reference (TYPE) 20010226
4 Importing E_DATE Value transfer Attribute reference (LIKE) 20010105
5 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20010105
6 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20010105
7 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20010105

Method ON_DROP_COMPLETE on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_TOOLBAR_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPOINTMENT Value transfer Attribute reference (LIKE) E_APPOINTMENT 20010111
2 Importing E_APPT_TYPE Value transfer Attribute reference (LIKE) 20001013
3 Importing E_CALE_DEF Call by reference Type reference (TYPE) 20010226
4 Importing E_DATE Value transfer Attribute reference (LIKE) 20001013
5 Importing E_FCODE Value transfer Attribute reference (LIKE) 20001013
6 Importing E_TIME_FROM Value transfer Attribute reference (LIKE) 20001013
7 Importing E_TIME_TO Value transfer Attribute reference (LIKE) 20001013

Method ON_TOOLBAR_CLICK on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method ON_USER_SETTINGS Signature

Method ON_USER_SETTINGS on class CL_PT_GUI_TMW_TDE_CALENDAR has no parameter.
Method ON_USER_SETTINGS on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.

Method SET_USER_SETTINGS Signature

Method SET_USER_SETTINGS on class CL_PT_GUI_TMW_TDE_CALENDAR has no parameter.
Method SET_USER_SETTINGS on class CL_PT_GUI_TMW_TDE_CALENDAR has no exception.
History
Last changed by/on SAP  20020211 
SAP Release Created in 46C