SAP ABAP Class CL_PT_BLP_IT0416 (BLP: Time Quota Compensation)
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_BLP_INFOTYPE BLP: Superior Class for "Infotype" Category 20020725
Properties
Class CL_PT_BLP_IT0416  
Short Description BLP: Time Quota Compensation    
Super Class CL_PT_BLP_INFOTYPE BLP: Superior Class for "Infotype" Category 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PT_TMW_BLP   Time Manager's Workplace: Business Logic Processor 
Created 20020725   SAP 
Last change 20040210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPT_BLP_READ_REQUEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_BLP_IT0416 has no interface implemented.
Friends
Class CL_PT_BLP_IT0416 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CAT_DEDUCT Instance attribute Public Type reference (TYPE) TIM_TMWCATEGORY CL_PT_TMW_TDM_CONST=>CAT_DEDUCT Time Manager's Workplace: Data Category 20020725
2 INFTY_ABSENCE_QUOTA Constant Protected Type reference (TYPE) INFTY '2006' Absence quota 20020911
3 INFTY_ATTENDANCE_QUOTA Constant Protected Type reference (TYPE) INFTY '2007' Attendance Quota 20020911
4 MODE_AUTOMATIC Instance attribute Protected Type reference (TYPE) C 'A' Automatic Compensation 20020725
5 MODE_MANUAL Instance attribute Protected Type reference (TYPE) C 'M' Manual Compensation 20020725
6 STYPE_ABSENCE Constant Protected Type reference (TYPE) C 'A' Compensation of Absence Quota 20020725
7 STYPE_ATTENDANCE Constant Protected Type reference (TYPE) C 'P' Compensation of Attendance Quota 20020725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUSTOMIZING Instance method Protected Method Check Customizing 20020725
2 CHECK_WGTYP Instance method Protected Method Check WGTYP/AMONT/WAERS 20020725
3 CONSTRUCTOR Instance method Public Constructor 20020725
4 EXTERN_CHECK_WGTYP Instance method Private Method Call Check Module 20020816
5 GET_I0001_CMDWA_FROM_COMMTAB Instance method Protected Method Read IT0001 from COMMTAB (COMMTAB Format) 20020816
6 GET_I0001_FROM_COMMTAB Instance method Protected Method Read IT0001 from COMMTAB (IT Format) 20020816
7 GET_MODE Instance method Protected Method Query Compensation Mode (mode_manual/mode_automatic) 20020725
8 GET_NEXT_DOCNR Instance method Protected Method New DOCNR If Old Number Not Used 20020725
9 GET_QUOTA_TYPE Instance method Protected Method Determine Quota Infotype 20020911
10 ITM_COMPENSATE_ALL_ABSQUOTAS Instance method Public Method Compensate All Absence Quotas 20031118
11 MAKE_NEW_PTQUODED_ENTRY Instance method Protected Method Insert New PTQUODED Entry in COMMTAB 20020725
12 READ_ABSQUOTA_CUSTOMIZING Instance method Private Method Read Customizing for Absence Quotas 20030228
13 READ_CUSTOMIZING Instance method Private Method Read Customizing 20021108
14 READ_DEDUCTION Instance method Protected Method Get Compensation from Old Record 20021108
15 READ_DEP_FUTURE_RECORDS Instance method Protected Method Read Dependent Records for Future 20020816
16 READ_DEP_I0001 Instance method Protected Method Read IT0001 (for Dependency Formation) 20020816
17 READ_DEP_PTQUODED_FOR_DEL Instance method Protected Method Get Related PTQUODED Entries and Mark for Deletion 20020816
18 READ_DEP_QUOTAS Instance method Protected Method Read Dependent Quotas 20020816
Events
Class CL_PT_BLP_IT0416 has no event.
Types
Class CL_PT_BLP_IT0416 has no local type.
Method Signatures

Method CHECK_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20020911
2 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20020911
3 Changing P0416 Call by reference Type reference (TYPE) P0416 Struktur Infotyp Zeitkontingentabgeltungen 20020911
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20020911
5 Exporting RETCD Call by reference Type reference (TYPE) SYSUBRC Laufende Nummer 20020911

Method CHECK_CUSTOMIZING on class CL_PT_BLP_IT0416 has no exception.

Method CHECK_WGTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20020911
2 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20020911
3 Changing P0416 Call by reference Type reference (TYPE) P0416 Struktur Infotyp Zeitkontingentabgeltungen 20020911
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20020911
5 Exporting RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020911

Method CHECK_WGTYP on class CL_PT_BLP_IT0416 has no exception.

Method CONSTRUCTOR Signature

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

Method EXTERN_CHECK_WGTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20020911
2 Changing P0416 Call by reference Type reference (TYPE) P0416 Struktur Infotyp Zeitkontingentabgeltungen 20020911
3 Exporting RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020911

Method EXTERN_CHECK_WGTYP on class CL_PT_BLP_IT0416 has no exception.

Method GET_I0001_CMDWA_FROM_COMMTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CMDWA Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY TMW: Arbeitsbereich für Prozessierungstabelle 20020911
2 Importing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20020911
3 Importing DATE Call by reference Type reference (TYPE) DATS Struktur Infotyp Zeitkontingentabgeltungen 20020911
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020911

Method GET_I0001_CMDWA_FROM_COMMTAB on class CL_PT_BLP_IT0416 has no exception.

Method GET_I0001_FROM_COMMTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20020911
2 Importing DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20020911
3 Exporting P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20020911
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020911

Method GET_I0001_FROM_COMMTAB on class CL_PT_BLP_IT0416 has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0416 Call by reference Type reference (TYPE) P0416 Struktur Infotyp Zeitkontingentabgeltungen 20020911
2 Returning RESULT Value transfer Type reference (TYPE) CHAR1 Modus 20020725
# Exception Resumable Description Created on
1 ERROR_IN_INFOTYPE Abgeltung fehlerhaft 20020725

Method GET_NEXT_DOCNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMDWA Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY TMW: Arbeitsbereich für Prozessierungstabelle 20020911
2 Importing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20021108
3 Returning RESULT Value transfer Type reference (TYPE) PTM_DOCNR Belegnummer 20020725

Method GET_NEXT_DOCNR on class CL_PT_BLP_IT0416 has no exception.

Method GET_QUOTA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0416 Call by reference Type reference (TYPE) P0416 Struktur Infotyp Zeitkontingentabgeltungen 20020911
2 Returning QUOTA_INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20020911

Method GET_QUOTA_TYPE on class CL_PT_BLP_IT0416 has no exception.

Method ITM_COMPENSATE_ALL_ABSQUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20031118
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031118
3 Exporting IT0416_CMDTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20031118
4 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031118
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20031118
6 Importing QCTYP Call by reference Type reference (TYPE) TIM_QCTYP Zeitkontingentabgeltungsvorschrift 20031118
7 Importing SOURCE Call by reference Object reference (TYPE REF TO) IF_HRPT_BLP_TIMEDATA_SOURCE BLP: Lese-Quelle von Zeitdaten 20031118

Method ITM_COMPENSATE_ALL_ABSQUOTAS on class CL_PT_BLP_IT0416 has no exception.

Method MAKE_NEW_PTQUODED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE TMW: Arbeitsbereich für Prozessierungstabelle 20020911
2 Importing PTQUODED Call by reference Type reference (TYPE) PTQUODED Abtragung von Personenzeitkontingenten 20020911
3 Changing TRIGGER Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY TMW: Arbeitsbereich für Prozessierungstabelle 20020911

Method MAKE_NEW_PTQUODED_ENTRY on class CL_PT_BLP_IT0416 has no exception.

Method READ_ABSQUOTA_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P2006 Call by reference Type reference (TYPE) P2006 Personalzeitsatz-Infotyp 2006 (Abwesenheitskontingente) 20030228
2 Importing SOURCE Call by reference Object reference (TYPE REF TO) IF_HRPT_BLP_TIMEDATA_SOURCE BLP: Lese-Quelle von Zeitdaten 20030228
3 Returning T556A Value transfer Type reference (TYPE) T556A Abwesenheitskontingenttyp 20030228

Method READ_ABSQUOTA_CUSTOMIZING on class CL_PT_BLP_IT0416 has no exception.

Method READ_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20021108
2 Importing QCTYP Call by reference Type reference (TYPE) TIM_QCTYP Zeitkontingentabgeltungsvorschrift 20021108
3 Importing STYPE Call by reference Type reference (TYPE) QTYPE Art des Kontingenttyps (Ab-/Anwesenheitskontingent) 20021108
4 Returning T556U Value transfer Type reference (TYPE) T556U Ab-/Anwesenheitskontingentabgeltungsarten 20021108

Method READ_CUSTOMIZING on class CL_PT_BLP_IT0416 has no exception.

Method READ_DEDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20021108
2 Exporting DEDUCTIONS Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20021108
3 Exporting DOCNR Call by reference Type reference (TYPE) PTM_DOCNR Belegnummer für Personenzeitdaten 20021108
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20021108

Method READ_DEDUCTION on class CL_PT_BLP_IT0416 has no exception.

Method READ_DEP_FUTURE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20020911
2 Importing DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20020911
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020911
4 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20020911
5 Importing STYPE Call by reference Type reference (TYPE) QTYPE Art des Kontingenttyps (Ab-/Anwesenheitskontingent) 20020911

Method READ_DEP_FUTURE_RECORDS on class CL_PT_BLP_IT0416 has no exception.

Method READ_DEP_I0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20020911
2 Importing DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20020911
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020911

Method READ_DEP_I0001 on class CL_PT_BLP_IT0416 has no exception.

Method READ_DEP_PTQUODED_FOR_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20020911
2 Importing RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20020911

Method READ_DEP_PTQUODED_FOR_DEL on class CL_PT_BLP_IT0416 has no exception.

Method READ_DEP_QUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20020911
2 Importing P0416 Call by reference Type reference (TYPE) P0416 Art des Kontingenttyps (Ab-/Anwesenheitskontingent) 20020911
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020911

Method READ_DEP_QUOTAS on class CL_PT_BLP_IT0416 has no exception.
History
Last changed by/on SAP  20040210 
SAP Release Created in 500