SAP ABAP Class CL_PT_UIA_TMW_TDE_CALENDAR (Calendar)
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 Inheritance (c INHERITING FROM c_ref)  CL_PT_UIA_TMW_TDE_BASE Basis Class for All Views in Time Specifications 20010110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_TMW_TDE_CALENDAR TMW Calendar 20001228
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_TMW_TDTYPE_LIST List of TMW Time Data IDs 20010118
Properties
Class CL_PT_UIA_TMW_TDE_CALENDAR  
Short Description Calendar    
Super Class CL_PT_UIA_TMW_TDE_BASE Basis Class for All Views in Time Specifications 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_CALENDAR   TMW: Calendar Views 
Created 20001228   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_DRAGDROP 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 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_PT_APPOINTMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_UIA_TMW_TDE_CALENDAR TMW Calendar 20001228
2 IF_PT_UIA_TMW_TDTYPE_LIST List of TMW Time Data IDs 20010118
Friends
Class CL_PT_UIA_TMW_TDE_CALENDAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPOINTMENTS Instance attribute Protected Attribute reference (LIKE) 20001229
2 APPT_CHANGED Instance attribute Protected Attribute reference (LIKE) 20010109
3 APPT_DETAIL Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIX_TMW_OID Object Identification of Detail 20010111
4 APPT_FOCUS Instance attribute Private Attribute reference (LIKE) 20010111
5 APPT_READER Instance attribute Private Object reference (TYPE REF TO) IF_PT_UIA_TMW_APPT_READER Read Appointments 20010109
6 CALE Instance attribute Private Object reference (TYPE REF TO) CL_PT_CALENDAR Calendar Services 20010213
7 CALENDAR_DEFINITION Instance attribute Private Attribute reference (LIKE) 20010130
8 CHECK_CURRENT_TDTYPES Instance attribute Private Type reference (TYPE) BOOLE_D "X" If ID List Has to Be Updated 20010121
9 CLIPBOARD Instance attribute Private Object reference (TYPE REF TO) IF_PT_APPOINTMENT Clipboard for Appointments 20010115
10 CO_COLLAPSED Instance attribute Private Attribute reference (LIKE) 20010209
11 CO_DISPLAY Instance attribute Private Attribute reference (LIKE) 20010209
12 CO_EXPANDED Instance attribute Private Attribute reference (LIKE) 20010209
13 CO_MAINTAIN Instance attribute Private Attribute reference (LIKE) 20010209
14 CO_SCREEN_AREA Constant Private Type reference (TYPE) PT_SCREEN_AREA 'TDT' Screen area 20010319
15 CO_VIEW_DAY Instance attribute Protected Attribute reference (LIKE) 20001228
16 CO_VIEW_HIDE Instance attribute Private Attribute reference (LIKE) 20010319
17 CO_VIEW_MONTH Instance attribute Protected Attribute reference (LIKE) 20001228
18 CO_VIEW_NEXT Instance attribute Protected Attribute reference (LIKE) 20010108
19 CO_VIEW_TDTYPE Instance attribute Private Attribute reference (LIKE) 20010319
20 CO_VIEW_TDTYPETXT Instance attribute Private Attribute reference (LIKE) 20010319
21 CO_VIEW_WEEK Instance attribute Protected Attribute reference (LIKE) 20001228
22 CO_VIEW_YEAR Instance attribute Protected Attribute reference (LIKE) 20001228
23 DATE_FOCUS Instance attribute Protected Attribute reference (LIKE) 20010104
24 DATE_FROM Instance attribute Protected Attribute reference (LIKE) 20010104
25 DATE_TO Instance attribute Protected Attribute reference (LIKE) 20010104
26 DISPLAY_MODE Instance attribute Private Attribute reference (LIKE) 20010209
27 EMPLOYEE Instance attribute Protected Attribute reference (LIKE) 20001229
28 HOLIDAYCAL Instance attribute Protected Attribute reference (LIKE) 20010209
29 IS_COLLAPSED Instance attribute Private Attribute reference (LIKE) 20010209
30 IS_VALID Instance attribute Private Attribute reference (LIKE) 20010209
31 MARKED_DATE Instance attribute Private Attribute reference (LIKE) 20010226
32 MARKED_TIME Instance attribute Private Attribute reference (LIKE) 20010226
33 NEXT_VIEW Instance attribute Protected Type reference (TYPE) INT1 Next View 20010104
34 OLD_DATE_FROM Instance attribute Private Type reference (TYPE) DATS Old start date 20010109
35 OLD_DATE_TO Instance attribute Private Type reference (TYPE) DATS Old end date 20010109
36 OLD_EMPLOYEE Instance attribute Private Type reference (TYPE) PERNR_D Previous personnel number 20010109
37 SELECTED_TDTYPE Instance attribute Private Type reference (TYPE) TDTYPE Selected ID 20010123
38 SELECT_TODAY Instance attribute Private Type reference (TYPE) BOOLE_D Flag: In Refresh, Appointment of Current Day Is to Be Sel. 20010427
39 TDTYPE_LIST Instance attribute Private Attribute reference (LIKE) 20010118
40 TDTYPE_LIST_CHANGED Instance attribute Private Attribute reference (LIKE) 20010118
41 TDTYPE_LIST_COLOR Instance attribute Private Attribute reference (LIKE) 20010214
42 VIEW Instance attribute Protected Attribute reference (LIKE) 20001228
43 VIEW_STYLE Instance attribute Private Attribute reference (LIKE) 20010319
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_FOCUS Instance method Private Method 20010111
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001228
3 CREATE_MESSAGE Instance method Private Method Create Error Message and Place in a Message Collector 20010117
4 GET_DATE_INTERVAL Instance method Protected Method Determine Selection Period 20001228
5 GET_VIEW Instance method Protected Method Determine Selection Period 20010103
6 GOTO_DAY_WITH_ERROR Instance method Private Method Goto Day with Error 20010111
7 IS_APPT_IN_DETAIL Instance method Private Method Appointment Visible in Detail Area? 20010115
8 ON_CHANGE_LANGU Instance method Public Method Definition Set Has Changed 20010121
9 ON_CHANGE_VIEW Instance method Private Method Change View 20010112
10 ON_DELETE Instance method Protected Method Delete Selected Appointment 20010115
11 ON_NEXT_PERIOD Instance method Private Method Next Period 20010112
12 ON_PICK_TDTYPE Instance method Private Method Time Data ID Selected from List of IDs 20010123
13 ON_PREVIOUS_PERIOD Instance method Private Method Previous Period 20010112
14 POST_DATE_SEL_MSG Instance method Public Method Send message 20010103
15 SEND_DATE_SEL_MSG Instance method Public Method Send message 20010103
16 SET_DETAIL_BY_APPOINTMENT Instance method Private Method Sets Detail According to an Appointment 20010117
17 SET_FOCUS Instance method Private Method 20010111
18 SET_FOCUS_BY_OID Instance method Private Method Sets Focus Without Changing Detail 20010117
Events
Class CL_PT_UIA_TMW_TDE_CALENDAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_S_DATE Private See coding LT_S_DATE 20010104
2 LT_T_DATE Private See coding LT_T_DATE 20010104
Method Signatures

Method CLEAR_FOCUS Signature

Method CLEAR_FOCUS on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method CLEAR_FOCUS on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20010117
2 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20010117
3 Importing IM_MSGV1 Call by reference Type reference (TYPE) ANY Variable 20010117
4 Importing IM_MSG_COLLECTION Call by reference Object reference (TYPE REF TO) CL_PT_TMW_MESSAGE_COLLECTION Sammlung von Dialog- oder Zeitauswertungsmeldungen 20010117

Method CREATE_MESSAGE on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method GET_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATE_FROM Call by reference Type reference (TYPE) DATS Beginndatum 20001228
2 Exporting EX_DATE_TO Call by reference Type reference (TYPE) DATS Endedatum 20001228
3 Importing IM_DATE Call by reference Type reference (TYPE) DATS Datum 20001228
4 Importing IM_VIEW Call by reference Type reference (TYPE) INT1 Sicht 20001228

Method GET_DATE_INTERVAL on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE_FROM Call by reference Type reference (TYPE) DATS Beginndatum 20010103
2 Importing IM_DATE_TO Call by reference Type reference (TYPE) DATS Endedatum 20010103
3 Returning RESULT Value transfer Type reference (TYPE) INT1 Sicht 20010213

Method GET_VIEW on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method GOTO_DAY_WITH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT Call by reference Type reference (TYPE) STRING Text der Nachricht 20010111

Method GOTO_DAY_WITH_ERROR on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method IS_APPT_IN_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPOINTMENT Call by reference Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010115
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D TRUE wenn Appointment im Detailbereich sichtbar ist 20010115

Method IS_APPT_IN_DETAIL on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method ON_CHANGE_LANGU Signature

Method ON_CHANGE_LANGU on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method ON_CHANGE_LANGU on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method ON_CHANGE_VIEW Signature

Method ON_CHANGE_VIEW on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method ON_CHANGE_VIEW on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method ON_DELETE Signature

Method ON_DELETE on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method ON_DELETE on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method ON_NEXT_PERIOD Signature

Method ON_NEXT_PERIOD on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method ON_NEXT_PERIOD on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method ON_PICK_TDTYPE Signature

Method ON_PICK_TDTYPE on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method ON_PICK_TDTYPE on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method ON_PREVIOUS_PERIOD Signature

Method ON_PREVIOUS_PERIOD on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method ON_PREVIOUS_PERIOD on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method POST_DATE_SEL_MSG Signature

Method POST_DATE_SEL_MSG on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method POST_DATE_SEL_MSG on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method SEND_DATE_SEL_MSG Signature

Method SEND_DATE_SEL_MSG on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method SEND_DATE_SEL_MSG on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method SET_DETAIL_BY_APPOINTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPOINTMENT Call by reference Object reference (TYPE REF TO) IF_PT_APPOINTMENT Termin 20010117

Method SET_DETAIL_BY_APPOINTMENT on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method SET_FOCUS Signature

Method SET_FOCUS on class CL_PT_UIA_TMW_TDE_CALENDAR has no parameter.
Method SET_FOCUS on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.

Method SET_FOCUS_BY_OID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OID Call by reference Object reference (TYPE REF TO) IF_PT_UIX_TMW_OID Eindeutige Satzkennung 20010117

Method SET_FOCUS_BY_OID on class CL_PT_UIA_TMW_TDE_CALENDAR has no exception.
History
Last changed by/on SAP  20020211 
SAP Release Created in 46C