SAP ABAP Class CL_PT_BLP_QUOTA (BLP: Implementation of Quotas)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT-RC (Application Component) Time Data Recording and Administration
     PT_BLP_INFOTYPES_XX (Package) BLP: Infotypes in BLP Framework (CORE)
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 19990907
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_BLP_IT2006 BLP: Implementation of IT2006 19990907
2 Inheritance (c INHERITING FROM c_ref)  CL_PT_BLP_IT2007 BPL: Implementation of Infotype 2007 20010226
Properties
Class CL_PT_BLP_QUOTA  
Short Description BLP: Implementation of Quotas    
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_BLP_INFOTYPES_XX   BLP: Infotypes in BLP Framework (CORE) 
Created 19990907   SAP 
Last change 20010406   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_BLP_QUOTA has no forward declaration.
Interfaces
Class CL_PT_BLP_QUOTA has no interface implemented.
Friends
Class CL_PT_BLP_QUOTA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASSNAME_TP_QUOTA Constant Protected Type reference (TYPE) SEOCLSNAME 'CL_PT_BLP_QUOTA' Class Name 19991021
2 CO_HOURS Constant Protected Type reference (TYPE) T556P-ZEINH '001' Time Unit for Quota 19990928
3 CO_MSGID_QUOTA Constant Protected Type reference (TYPE) MSGID 'HRTIM00BLPITQUOTA' BLP Messages Class for IT2006/IT2007 19990910
4 CO_MSG_CONTEXT_QUOTA Constant Protected Type reference (TYPE) TIM_TMW_MSG_CONTEXT 'CHECK_QUOTA' Default Context 19991020
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_PTQUODED Instance method Protected Method Attach All Read PTQUODEED Entries to Subordinate COMMTAB 19990910
2 CHECK_CONSUMPTION_SRP Instance method Protected Method Check Amount and Use 19991021
3 CHECK_DATE_TIME_SRP Instance method Protected Method Check Start and End Time 19991030
4 CHECK_QUOTA_ID_SRP Instance method Protected Method Check Quota Type 19991021
5 CHECK_TIME_INTERVALL Instance method Protected Method Check Deduction Interval 19990910
6 CHECK_TIME_INTERVALL_DEL Instance method Protected Method Check Deduction Interval for Operation DEL 19990914
7 GET_QUOTA_CUSTOMIZING Instance method Protected Method Import and Check Customizing Tables for Time Quotas 19991020
8 NUMBER_GET_NEXT Instance method Protected Method Get Next Number from Time Number Range Object "PTM_QUONR" 19990909
9 PROCESS_SPECIFIC_QUOTA_DEP Instance method Protected Method Specific DEP Processing 20021015
10 PROCESS_SPECIFIC_QUOTA_SRP Instance method Protected Method Specific SRP Processing 20021104
11 SET_CLEAR_FIELDS_PPR Instance method Protected Method Set Subtype and Delete Non-Relevant PSHDR Fields 19991021
12 SET_TIMES_PPR Instance method Protected Method Set Default Values for Start and End Time 19991021
Events
Class CL_PT_BLP_QUOTA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_556X Protected See coding Shared Fields from T556A/P 19990910
2 TY_PROTECTED_FIELDS Protected See coding Contained Fields Cannot Be Modified Outside of BLPs 20000121
3 TY_SUB2006_7 Protected See coding Subset of IT Structures P2006 and P2007 19990910
Method Signatures

Method APPEND_PTQUODED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Kommandotabelle 19990910
2 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19990910
3 Importing IM_QUONR Call by reference Type reference (TYPE) P2007-QUONR Dokumentnummer 19990910

Method APPEND_PTQUODED on class CL_PT_BLP_QUOTA has no exception.

Method CHECK_CONSUMPTION_SRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB CH_MESSAGETAB 19991021
2 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC CH_RETCD 19991021
3 Importing IM_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 IM_2006_7 19991021
4 Importing IM_556X Call by reference Type reference (TYPE) TY_556X IM_556X 19991021
5 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE IM_COMMTAB 19991021
6 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID IM_RECUID 19991021

Method CHECK_CONSUMPTION_SRP on class CL_PT_BLP_QUOTA has no exception.

Method CHECK_DATE_TIME_SRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB CH_MESSAGETAB 19991030
2 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC CH_RETCD 19991030
3 Importing IM_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 IM_2006_7 19991030
4 Importing IM_556X Call by reference Type reference (TYPE) TY_556X IM_556X 19991030
5 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE IM_COMMTAB 19991030
6 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID IM_RECUID 19991030

Method CHECK_DATE_TIME_SRP on class CL_PT_BLP_QUOTA has no exception.

Method CHECK_QUOTA_ID_SRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB CH_MESSAGETAB 19991021
2 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC CH_RETCD 19991021
3 Importing IM_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 IM_2006_7 19991021
4 Importing IM_556X Call by reference Type reference (TYPE) TY_556X IM_556X 19991021
5 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE IM_COMMTAB 19991021
6 Importing IM_PRE_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 IM_PRE_2006_7 19991021
7 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID IM_RECUID 19991021

Method CHECK_QUOTA_ID_SRP on class CL_PT_BLP_QUOTA has no exception.

Method CHECK_TIME_INTERVALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachrichtentabelle 19990910
2 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC max. Fehlerschwere 19990910
3 Importing IM_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 Untermenge aus p2006/p2007 19990910
4 Importing IM_556X Call by reference Type reference (TYPE) TY_556X Untermenge aus 556a/p 19990910
5 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Kommandotabelle 19990910
6 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Interne Satzkennung des Kontingents 19990910

Method CHECK_TIME_INTERVALL on class CL_PT_BLP_QUOTA has no exception.

Method CHECK_TIME_INTERVALL_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachrichtentabelle 19990914
2 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC max. Fehlerschwere 19990914
3 Importing IM_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 Untermenge aus p2006/p2007 19990914
4 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Kommandotabelle 19990914
5 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Interne Satzkennung des Kontingents 19990914

Method CHECK_TIME_INTERVALL_DEL on class CL_PT_BLP_QUOTA has no exception.

Method GET_QUOTA_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Nachrichtentabelle 19991020
2 Exporting EX_556A Call by reference Type reference (TYPE) T556A Customizing Abwesenheitskontingente 19991020
3 Exporting EX_556P Call by reference Type reference (TYPE) T556P Customizing Anwesenheitskontingente 19991020
4 Exporting EX_556X Call by reference Type reference (TYPE) TY_556X Auswahl Customizing An/Abwesenheitskontingente 19991020
5 Exporting EX_RETCD Call by reference Type reference (TYPE) SYSUBRC max. Fehlerschwere 19991020
6 Importing IM_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 Auswahl der IT - Felder 19991020
7 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID interne Kennung (für Nachrichten) 19991020

Method GET_QUOTA_CUSTOMIZING on class CL_PT_BLP_QUOTA has no exception.

Method NUMBER_GET_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_QUONR Call by reference Type reference (TYPE) P2006-QUONR Ermittelte Documentennummer 19990909
2 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY infty für welchen die Belegnummer angefordert wird 19990909
3 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID Interne Satzkennung für evtl. Fehlermeldungen 19990909
4 Exporting MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB Interne Nachrichtentabelle 19990909
# Exception Resumable Description Created on
1 FAILED Vergabe der Nummer war nicht möglich 19990909

Method PROCESS_SPECIFIC_QUOTA_DEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20021015
2 Exporting E_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20021016
3 Exporting E_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20021016
4 Importing I_RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20021016

Method PROCESS_SPECIFIC_QUOTA_DEP on class CL_PT_BLP_QUOTA has no exception.

Method PROCESS_SPECIFIC_QUOTA_SRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE Time Manager Workbench: Zentrale Prozessierungstabelle 20021104
2 Exporting E_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20021104
3 Exporting E_RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20021104
4 Importing I_RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20021104

Method PROCESS_SPECIFIC_QUOTA_SRP on class CL_PT_BLP_QUOTA has no exception.

Method SET_CLEAR_FIELDS_PPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 CH_2006_7 19991021
2 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB CH_MESSAGETAB 19991021
3 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC CH_RETCD 19991021
4 Importing IM_556X Call by reference Type reference (TYPE) TY_556X IM_556X 19991021
5 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE IM_COMMTAB 19991021
6 Importing IM_OPERA Call by reference Type reference (TYPE) TIM_TMWOPERA TIM_TMWOPERA 19991102
7 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID IM_RECUID 19991021

Method SET_CLEAR_FIELDS_PPR on class CL_PT_BLP_QUOTA has no exception.

Method SET_TIMES_PPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_2006_7 Call by reference Type reference (TYPE) TY_SUB2006_7 CH_2006_7 19991021
2 Changing CH_MESSAGETAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB CH_MESSAGETAB 19991021
3 Changing CH_RETCD Call by reference Type reference (TYPE) SYSUBRC CH_RETCD 19991021
4 Importing IM_556X Call by reference Type reference (TYPE) TY_556X IM_556X 19991021
5 Importing IM_COMMTAB Call by reference Type reference (TYPE) TIM_TMW_COMMAND_TABLE IM_COMMTAB 19991021
6 Importing IM_OPERA Call by reference Type reference (TYPE) TIM_TMWOPERA TIM_TMWOPERA 19991102
7 Importing IM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID IM_RECUID 19991021

Method SET_TIMES_PPR on class CL_PT_BLP_QUOTA has no exception.
History
Last changed by/on SAP  20010406 
SAP Release Created in