SAP ABAP Class CL_PT_UIA_TMW_TDE_TE (Time Events Area: N-M View)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_UIA_OBJECTS (Package) TMW: UIA Objects
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 19991210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_TMW_TDE_TE Time Events Area: N-M View 19991210
Properties
Class CL_PT_UIA_TMW_TDE_TE  
Short Description Time Events Area: N-M View    
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_UIA_OBJECTS   TMW: UIA Objects 
Created 19991210   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_UIA_TMW_TDE_TE Time Events Area: N-M View 19991210
Friends
Class CL_PT_UIA_TMW_TDE_TE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BEGIN Instance attribute Private Attribute reference (LIKE) 19991210
2 CO_COLLAPSED Instance attribute Private Attribute reference (LIKE) 19991223
3 CO_DISPLAY Instance attribute Private Attribute reference (LIKE) 19991210
4 CO_END Instance attribute Private Attribute reference (LIKE) 19991210
5 CO_EXPANDED Instance attribute Private Attribute reference (LIKE) 19991223
6 CO_MAINTAIN Instance attribute Private Attribute reference (LIKE) 19991210
7 CO_MIDDLE Instance attribute Private Attribute reference (LIKE) 19991210
8 CO_NONE Instance attribute Private Attribute reference (LIKE) 20000113
9 CO_SINGLE Instance attribute Private Attribute reference (LIKE) 19991210
10 CURRENT_VIEW Instance attribute Private Type reference (TYPE) PTMSGID Time Management: Message ID 20000119
11 DETAIL Instance attribute Protected Object reference (TYPE REF TO) IF_PT_UIX_TMW_OID Details 19991221
12 DISPLAY_MODE Instance attribute Private Attribute reference (LIKE) 19991210
13 EMPLOYEES Instance attribute Private Attribute reference (LIKE) 19991210
14 ERROR_MESSAGES Instance attribute Public Object reference (TYPE REF TO) CL_PT_TMW_MESSAGE_COLLECTION Message Handler: Maintain Entries 20000202
15 FROM_DATE Instance attribute Private Attribute reference (LIKE) 19991210
16 I246 Instance attribute Private See coding 20000104
17 IS_COLLAPSED Instance attribute Private Attribute reference (LIKE) 19991223
18 IS_VALID Instance attribute Private Attribute reference (LIKE) 19991210
19 TIMEEVENTS Instance attribute Private Attribute reference (LIKE) 19991217
20 TIMEEVENTS_NEW Instance attribute Private Attribute reference (LIKE) 19991217
21 TO_DATE Instance attribute Private Attribute reference (LIKE) 19991213
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INITIAL_TIMEEVENT Instance method Private Method Add New Time Event 20000114
2 ADD_TIMEEVENTS Instance method Private Method Create Time Event for Person and Day 20000114
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000202
4 DATE_GET_DAY Instance method Private Method Determines Weekday from Date 19991223
5 FIND_DAY_WITH_ERROR Instance method Protected Method Sets Focus on Time Events with Errors 20000120
6 GET_FIRST_TIMEEVENT Instance method Private Method Gets First Time Event 20000117
7 ON_DELETE Instance method Protected Method Reaction to DV_DELETE Message 19991210
Events
Class CL_PT_UIA_TMW_TDE_TE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 REC_TEVENT_TAB Private See coding REC_TEVENT_TAB 19991216 BEGIN OF rec_tevent_tab, employee TYPE pernr_d, date TYPE d, object TYPE REF TO if_pt_uix_tmw_timeevent, END OF rec_tevent_tab
Method Signatures

Method ADD_INITIAL_TIMEEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIMEEVENTS_NEW Value transfer Type reference (TYPE) TAB_PT_UIX_TMW_TIMEEVENT Neue Tabelle der neuen Zeitereignisse 20000114
2 Importing IM_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20000114
3 Importing IM_DISPLAY_MODE Value transfer Attribute reference (LIKE) DISPLAY_MODE Anzeigemodus 20000114
4 Importing IM_EMPLOYEE Value transfer Type reference (TYPE) PERNR_D Personalnummer 20000114
5 Importing IM_WEEKDAY Value transfer Type reference (TYPE) KURZT Wochentag 20000114

Method ADD_INITIAL_TIMEEVENT on class CL_PT_UIA_TMW_TDE_TE has no exception.

Method ADD_TIMEEVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TIMEEVENTS Value transfer Type reference (TYPE) TAB_PT_UIX_TMW_TIMEEVENT Neue Tabelle der Zeitereignisse 20000114
2 Importing IM_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20000114
3 Importing IM_DISPLAY_MODE Value transfer Attribute reference (LIKE) DISPLAY_MODE Anzeigemodus 20000114
4 Importing IM_EMPLOYEE Value transfer Type reference (TYPE) PERNR_D Personalnummer 20000114
5 Importing IM_WEEKDAY Value transfer Type reference (TYPE) KURZT Wochentag 20000114

Method ADD_TIMEEVENTS on class CL_PT_UIA_TMW_TDE_TE has no exception.

Method CONSTRUCTOR Signature

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

Method DATE_GET_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) D Datum 19991223
2 Returning RESULT Value transfer Type reference (TYPE) KURZT Wochentag-Kkürzel 19991223

Method DATE_GET_DAY on class CL_PT_UIA_TMW_TDE_TE has no exception.

Method FIND_DAY_WITH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR_DAY Value transfer Type reference (TYPE) STRING Text der Nachricht 20000120

Method FIND_DAY_WITH_ERROR on class CL_PT_UIA_TMW_TDE_TE has no exception.

Method GET_FIRST_TIMEEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20000117
2 Importing IM_EMPLOYEE Value transfer Type reference (TYPE) PERNR_D Personalnummer 20000117
3 Exporting RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIX_TMW_TIMEEVENT Feld vom Typ DATS 20000117
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20000117

Method ON_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Value transfer Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Nachricht 19991210

Method ON_DELETE on class CL_PT_UIA_TMW_TDE_TE has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 46B