SAP ABAP Class CL_PT_ARQ_DEDUCTION (Quotas for Attendances/Absences)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_ABSENCE_REQ (Package) Leave Request
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20040616
Properties
Class CL_PT_ARQ_DEDUCTION  
Short Description Quotas for Attendances/Absences    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package PAOC_TIM_ABSENCE_REQ   Leave Request 
Created 20040616   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_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20040616
Friends
# Friend Modeled only Created on Description
1 CB_PT_ARQ_DEDUCTION 20040625 Base Agent Quotas for Attendances/Absences
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEDUCT Instance attribute Protected Type reference (TYPE) PTM_QUONUM Number of employee time quota 20040616
2 MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_PT_REQ_MESSAGE_HANDLER Message Processing 20040621
3 ORDERED Instance attribute Protected Type reference (TYPE) PTM_QUONUM Number of employee time quota 20040616
4 QUOTABEG Instance attribute Protected Type reference (TYPE) PTM_DEDSTART Start Date for Quota Deduction 20040616
5 QUOTAEND Instance attribute Protected Type reference (TYPE) PTM_DEDEND Quota Deduction to 20040616
6 QUOTATEXT Instance attribute Protected Type reference (TYPE) KOTXT Absence quota type text 20040616
7 QUOTATYPE Instance attribute Protected Type reference (TYPE) KTART Attendance or absence quota type 20040616
8 REQUEST_ID Instance attribute Protected Type reference (TYPE) TIM_REQ_ID Document ID 20040623
9 TIME_UNIT Instance attribute Protected Type reference (TYPE) PT_ZEINH Unit of Time/Measurement 20040616
10 TIUNITEXT Instance attribute Protected Type reference (TYPE) TEXT20 Text (20 Characters) 20040616
11 WORKAREA_FLAG Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20040625
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040618
2 FILL_DEDUCTION Instance method Public Method Fills All Quota Information for Item 20040621
3 GET_DEDUCT Instance method Public Get-method of a virtual attribute Reads Attribute DEDUCT 20040616
4 GET_MESSAGE_HANDLER Instance method Private Get-method of a virtual attribute Reads Attribute MESSAGE_HANDLER 20040621
5 GET_ORDERED Instance method Public Get-method of a virtual attribute Reads Attribute ORDERED 20040616
6 GET_QUOTABEG Instance method Public Get-method of a virtual attribute Reads Attribute QUOTABEG 20040616
7 GET_QUOTAEND Instance method Public Get-method of a virtual attribute Reads Attribute QUOTAEND 20040616
8 GET_QUOTATEXT Instance method Public Get-method of a virtual attribute Reads Attribute QUOTATEXT 20040616
9 GET_QUOTATYPE Instance method Public Get-method of a virtual attribute Reads Attribute QUOTATYPE 20040616
10 GET_REQUEST_ID Instance method Public Get-method of a virtual attribute Reads the Attribute REQUEST_ID 20040623
11 GET_TIME_UNIT Instance method Public Get-method of a virtual attribute Reads Attribute TIME_UNIT 20040616
12 GET_TIUNITEXT Instance method Public Get-method of a virtual attribute Reads Attribute TIUNITEXT 20040616
13 GET_WORKAREA_FLAG Instance method Public Get-method of a virtual attribute Reads Attribute WORKAREA_FLAG 20040625
14 READ_DEDUCTION_INFO Instance method Public Method Lists All Deduction Information 20040624
15 SET_DEDUCT Instance method Public Set-method of a virtual attribute Sets Attribute DEDUCT 20040616
16 SET_MESSAGE_HANDLER Instance method Private Set-method of a virtual attribute Sets Attribute MESSAGE_HANDLER 20040621
17 SET_ORDERED Instance method Public Set-method of a virtual attribute Sets Attribute ORDERED 20040616
18 SET_QUOTATEXT Instance method Public Set-method of a virtual attribute Sets Attribute QUOTATEXT 20040616
19 SET_TIME_UNIT Instance method Public Set-method of a virtual attribute Sets Attribute TIME_UNIT 20040616
20 SET_TIUNITEXT Instance method Public Set-method of a virtual attribute Sets Attribute TIUNITEXT 20040616
Events
Class CL_PT_ARQ_DEDUCTION has no event.
Types
Class CL_PT_ARQ_DEDUCTION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method FILL_DEDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEDUCTION_INFO Call by reference Type reference (TYPE) PTARQ_BAPIABWKON Tabelle der Abwesenheitskontingente Rest 20040621

Method FILL_DEDUCTION on class CL_PT_ARQ_DEDUCTION has no exception.

Method GET_DEDUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTM_QUONUM Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_MESSAGE_HANDLER 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_REQ_MESSAGE_HANDLER Attributwert 20040621
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040621

Method GET_ORDERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTM_QUONUM Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_QUOTABEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTM_DEDSTART Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_QUOTAEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PTM_DEDEND Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_QUOTATEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) KOTXT Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_QUOTATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) KTART Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_REQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TIM_REQ_ID Attributwert 20040623
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040623

Method GET_TIME_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PT_ZEINH Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_TIUNITEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TEXT20 Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method GET_WORKAREA_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Attributwert 20040625
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040625

Method READ_DEDUCTION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEDUCT Call by reference Type reference (TYPE) PTM_QUONUM 20040624
2 Exporting EX_ORDERED Call by reference Type reference (TYPE) PTM_QUONUM 20040624
3 Exporting EX_QUOTABEG Call by reference Type reference (TYPE) PTM_DEDSTART 20040624
4 Exporting EX_QUOTAEND Call by reference Type reference (TYPE) PTM_DEDEND 20040624
5 Exporting EX_QUOTATEXT Call by reference Type reference (TYPE) KOTXT 20040624
6 Exporting EX_QUOTATYPE Call by reference Type reference (TYPE) KTART 20040624
7 Exporting EX_TIME_UNIT Call by reference Type reference (TYPE) PT_ZEINH 20040624
8 Exporting EX_TIUNITEXT Call by reference Type reference (TYPE) TEXT20 20040624

Method READ_DEDUCTION_INFO on class CL_PT_ARQ_DEDUCTION has no exception.

Method SET_DEDUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEDUCT Call by reference Type reference (TYPE) PTM_QUONUM Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method SET_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_PT_REQ_MESSAGE_HANDLER Attributwert 20040621
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040621

Method SET_ORDERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDERED Call by reference Type reference (TYPE) PTM_QUONUM Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method SET_QUOTATEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUOTATEXT Call by reference Type reference (TYPE) KOTXT Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method SET_TIME_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIME_UNIT Call by reference Type reference (TYPE) PT_ZEINH Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616

Method SET_TIUNITEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIUNITEXT Call by reference Type reference (TYPE) TEXT20 Attributwert 20040616
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20040616
History
Last changed by/on SAP  20041209 
SAP Release Created in 500