SAP ABAP Class CL_PT_TD_DEDUCTION (Time Data Object: Quota/Leave Deduction)
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_BASE Basis Class for Time Data Objects 20001120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_TD_DEDUCTION Object Quota Deduction/Leave Deduction 20001120
Properties
Class CL_PT_TD_DEDUCTION  
Short Description Time Data Object: Quota/Leave Deduction    
Super Class CL_PT_TD_BASE Basis Class for Time Data Objects 
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 20001120   SAP 
Last change 20010406   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_TD_DEDUCTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_TD_DEDUCTION Object Quota Deduction/Leave Deduction 20001120
Friends
Class CL_PT_TD_DEDUCTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTOR Instance attribute Private Attribute reference (LIKE) 20001120
2 AMOUNT Instance attribute Private Attribute reference (LIKE) 20001120
3 ANZH1 Instance attribute Private Type reference (TYPE) PTM_QUONUM Complementary Deduction Type for Leave (Infotype 0005) 20001130
4 DATE Instance attribute Private Attribute reference (LIKE) 20001120
5 OBJPS Instance attribute Private Type reference (TYPE) OBJPS Object ID of Related Infotype 0005 Record 20001130
6 TARGET Instance attribute Private Attribute reference (LIKE) 20001120
7 UNIT Instance attribute Private Attribute reference (LIKE) 20001120
8 URART Instance attribute Private Type reference (TYPE) URART Leave type 20001130
9 URLJJ Instance attribute Private Type reference (TYPE) URLJJ Leave year 20001130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20001207
2 GET_TYPE_FROM_ATTABS Instance method Private Method Returns Type of Deduction for Attendances/Absences 20001120
3 SET_DATA Instance method Private Method Initialization 20001215
Events
Class CL_PT_TD_DEDUCTION has no event.
Types
Class CL_PT_TD_DEDUCTION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_TYPE_FROM_ATTABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_W554S Value transfer Type reference (TYPE) T554S An- und Abwesenheitsarten 20001120
2 Returning R_TYPE Value transfer Type reference (TYPE) TIM_TMWTYPE Datentyp des Arbeitsplatzes Personalzeitmanagement 20001120

Method GET_TYPE_FROM_ATTABS on class CL_PT_TD_DEDUCTION has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTOR Value transfer Object reference (TYPE REF TO) IF_PT_TD_CONTROL Referenz auf abtragenden Satz 20001215
2 Importing I_AMOUNT Value transfer Type reference (TYPE) PTM_QUODED Abtragung eines Personalzeitkontingentes 20001215
3 Importing I_ANZH1 Value transfer Type reference (TYPE) PTM_QUONUM Komplementäre Anzahl Abtragungseinheiten 20001215
4 Importing I_DATE Value transfer Type reference (TYPE) DATUM Abtragungsdatum 20001215
5 Importing I_OBJPS Value transfer Type reference (TYPE) OBJPS Objekt-Identifikation (IT0005) 20001215
6 Importing I_TARGET Value transfer Object reference (TYPE REF TO) IF_PT_TD_CONTROL Referenz auf Zeitkontingent/Urlaubskonto 20001215
7 Importing I_UNIT Value transfer Type reference (TYPE) PTM_QUOUNIT Einheit für ein Personalzeitkontingent 20001215
8 Importing I_URART Value transfer Type reference (TYPE) URART Urlaubsart aus IT0005 20001215
9 Importing I_URLJJ Value transfer Type reference (TYPE) URLJJ Urlaubsjahr (Subtyp IT0005) 20001215
# Exception Resumable Description Created on
1 UNKNOWN_ACTOR_TYPE Unbekannter Urspungssatz (kein 2001, 2002, 0416 ...) 20001215
History
Last changed by/on SAP  20010406 
SAP Release Created in 46C