SAP ABAP Class CL_PT_TD_ITATTABS (Data Object Attendance or Absence)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_TMW_BLP (Package) Time Manager's Workplace: Business Logic Processor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_TD_INFOTYPE Generic Object for Time Data Infotype 20001012
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_TD_IT2001 Data Object Absence (IT2001) 20001012
2 Inheritance (c INHERITING FROM c_ref)  CL_PT_TD_IT2002 Data Object Absence (IT2001) 20001012
Properties
Class CL_PT_TD_ITATTABS  
Short Description Data Object Attendance or Absence    
Super Class CL_PT_TD_INFOTYPE Generic Object for Time Data Infotype 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PT_TMW_BLP   Time Manager's Workplace: Business Logic Processor 
Created 20001012   SAP 
Last change 20010406   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_TD_ITATTABS has no forward declaration.
Interfaces
Class CL_PT_TD_ITATTABS has no interface implemented.
Friends
Class CL_PT_TD_ITATTABS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 B554S Static Attribute Private Type reference (TYPE) T_T554S Internal Buffer for T554S 20001012
2 CALE Instance attribute Protected Type reference (TYPE) TIM_BLP_REQUEST_TAB Calendar Entries 20001012
3 DEDUCTION Instance attribute Protected Type reference (TYPE) TIM_BLP_REQUEST_TAB Quota/Leave Deduction 20001012
4 W554S Static Attribute Private Type reference (TYPE) T554S Work Area T554S 20001012
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001012
2 COMPARE_AMOUNT Instance method Protected Method Compares the No. of Entries with Values in IT2001/2002 20010120
3 GET_AWART Instance method Protected Method Get Attendance/Absence Type 20010114
4 GET_CALE Instance method Protected Method Returns Active Quota/Leave Deduction 20001211
5 GET_DEDUCTION Instance method Protected Method Returns Active Quota/Leave Deduction 20001206
6 GET_DOCNR Instance method Protected Method Returns Own DOCNR 20010120
7 GET_LEAVE_UNIT Instance method Protected Method Determines Time Unit for Leave Deduction 20001205
8 GET_NXDFL Instance method Protected Method 20070413
9 GET_T554S Instance method Protected Method Import Table T5546 20001012
10 GET_VTKEN Instance method Protected Method Get Previous Day Indicator 20010121
11 SET_CALE Instance method Protected Method Sets Relationships to Related Calendar Data 20001012
12 SET_DEDUCTION Instance method Protected Method Sets Relationships for Related Quota Deduction 20001012
13 UPDATE_CALE Instance method Private Method Comparison of Calendar Data Using COMMTAB 20010121
14 UPDATE_DEDUCTION Instance method Private Method Comparison of Deduction Using COMMTAB 20010121
Events
Class CL_PT_TD_ITATTABS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_T554S Private See coding T_T554S 20001012
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PT_TD_ITATTABS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_TD_ITATTABS has no exception.

Method COMPARE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AMOUNT Value transfer Type reference (TYPE) PTM_QUODED Abtragung eines Personalzeitkontingentes 20010120
2 Returning R_RESULT Value transfer Type reference (TYPE) TIM_TMWBOOL Arbeitsplatz Personalzeitmanagement: Boolsches Feld 20010120

Method COMPARE_AMOUNT on class CL_PT_TD_ITATTABS has no exception.

Method GET_AWART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AWART Value transfer Type reference (TYPE) AWART Ab- oder Anwesenheitsart 20010114

Method GET_AWART on class CL_PT_TD_ITATTABS has no exception.

Method GET_CALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CALE Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Persönlicher Kalender 20001211

Method GET_CALE on class CL_PT_TD_ITATTABS has no exception.

Method GET_DEDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEDUCTION Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Abtragung 20001206

Method GET_DEDUCTION on class CL_PT_TD_ITATTABS has no exception.

Method GET_DOCNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DOCNR Value transfer Type reference (TYPE) PTM_DOCNR Belegnummer für Personenzeitdaten 20010120

Method GET_DOCNR on class CL_PT_TD_ITATTABS has no exception.

Method GET_LEAVE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UNIT Value transfer Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20001205

Method GET_LEAVE_UNIT on class CL_PT_TD_ITATTABS has no exception.

Method GET_NXDFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NXDFL Value transfer Type reference (TYPE) PTM_NXDFL Folgetagskennzeichen 20070413

Method GET_NXDFL on class CL_PT_TD_ITATTABS has no exception.

Method GET_T554S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Value transfer Type reference (TYPE) DATUM Stichtag zum Lesen des Customizings 20001012
2 Importing I_TYPE Value transfer Type reference (TYPE) AWART An-/Abwesenheitsart 20001012
3 Returning R_W554S Value transfer Type reference (TYPE) T554S An- und Abwesenheitsarten 20001012

Method GET_T554S on class CL_PT_TD_ITATTABS has no exception.

Method GET_VTKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VTKEN Value transfer Type reference (TYPE) VTKEN Vortageskennzeichen 20010121

Method GET_VTKEN on class CL_PT_TD_ITATTABS has no exception.

Method SET_CALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALE Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Zu verknüpfenden Kalenderdaten 20001012

Method SET_CALE on class CL_PT_TD_ITATTABS has no exception.

Method SET_DEDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEDUCTION Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Zeitkontingent-/Urlaubsabtragung 20001012

Method SET_DEDUCTION on class CL_PT_TD_ITATTABS has no exception.

Method UPDATE_CALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Aktuelle Zeitdaten 20010121

Method UPDATE_CALE on class CL_PT_TD_ITATTABS has no exception.

Method UPDATE_DEDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Aktuelle Zeitdaten 20010121

Method UPDATE_DEDUCTION on class CL_PT_TD_ITATTABS has no exception.
History
Last changed by/on SAP  20010406 
SAP Release Created in 46C