SAP ABAP Class CL_PT_QUOTA_UTILITIES (Auxiliary Methods for Quota Generation)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_RULE_MODULES (Package) Time Evaluation Rule Modules
Properties
Class CL_PT_QUOTA_UTILITIES  
Short Description Auxiliary Methods for Quota Generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_RULE_MODULES   Time Evaluation Rule Modules 
Created 20020402   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_TIME_EVAL_UTILITIES 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_QUOTA_UTILITIES has no interface implemented.
Friends
Class CL_PT_QUOTA_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACCOP_INC Constant Private Type reference (TYPE) INAUT '+' Increasing Quota 20020408
2 CO_ACCOP_REP Constant Private Type reference (TYPE) INAUT '=' Replacing Quota 20020408
3 CO_BEGINDATE Constant Private Type reference (TYPE) CHAR1 'B' Start Date 20020412
4 CO_DEDUCTION_PERIOD Constant Private Type reference (TYPE) CHAR1 'D' Deduction Interval 20020412
5 CO_ENDDATE Constant Private Type reference (TYPE) CHAR1 'E' End Date 20020412
6 CO_HIGHDATE Constant Private Type reference (TYPE) DATUM '99991231' Highest date 20020412
7 CO_LOWDATE Constant Private Type reference (TYPE) DATUM '18000101' Lowest date 20020412
8 CO_MAXIMUM_ENTITLEMENT Constant Private Type reference (TYPE) PTM_QUONUM '99999.99999' Maximum Entitlement 20020402
9 CO_UNIT_DAYS Constant Public Type reference (TYPE) PT_ZEINH '010' Unit Days 20020403
10 CO_UNIT_MONTHS Constant Public Type reference (TYPE) PT_ZEINH '012' Unit Months 20020403
11 CO_UNIT_YEARS Constant Public Type reference (TYPE) PT_ZEINH '013' Unit Years 20020403
12 CO_VALIDITY_PERIOD Constant Private Type reference (TYPE) CHAR1 'V' Validity interval 20020412
13 DATE_CONTRACT_QTTRANS Static Attribute Private Type reference (TYPE) TTY_DATE_CONTRACT_QTTRANS 20020429
14 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' False 20020403
15 I556B Static Attribute Private See coding 20020827
16 I559D Static Attribute Private See coding 20020412
17 I559D_REF Static Attribute Private Object reference (TYPE REF TO) T559D Validity/Deduction Interval for Absence Quotas 20021015
18 I559E Static Attribute Private See coding 20020416
19 I559M Static Attribute Private See coding 20020416
20 I559M_REF Static Attribute Private Object reference (TYPE REF TO) T559M Reduction Rules for Absence Quota Generation 20021015
21 I559T Static Attribute Private See coding 20020827
22 I559T_REF Static Attribute Private Object reference (TYPE REF TO) T559T Texts for leave accrual rule 20021015
23 QUOTA_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_PT_QUOTA BAdI Interface IF_EX_PT_QUOTA 20021114
24 TIME_EVAL_PERIOD Static Attribute Private Type reference (TYPE) PERMO Period Parameters 20020402
25 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' True 20020403
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MAX_ENT_CONSISTENCY Static method Private Method Check Consistency of Cumulation Maximum 20020408
2 CHECK_QUOTA_RECORD_CREATE Static method Private Method Check if Quota Record Can Be Created 20020408
3 CHECK_QUOTA_RECORD_CREATE_NEW Static method Private Method Check if Quota Record Can Be Created 20021125
4 CHECK_QUOTA_TYPE_VALID Static method Public Method Check Existence of Quota Type 20020408
5 CHECK_TRANSFER_PACKAGES Static method Private Method Processing of Transfer Packages 20020424
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020402
7 CREATE_ABWKONTI_RECORD Static method Private Method Generation of Absence Quota Record 20020408
8 DETERMINE_ORG_CHANGE_DELIMIT Static method Private Method Delimitation for Organizational Reassignment 20020408
9 DETERMINE_PERIOD Static method Public Method Determination of Period 20021114
10 DETERMINE_PERIOD_FROM_DATETYPE Static method Public Method Determine a Period According to Infotype Date Specif. (0041) 20020403
11 DETERMINE_RELATIVE_DAY Static method Public Method Determine Relative Day of a Time Evaluation Period 20020502
12 DETERMINE_RESULT_PER_QTYPE Static method Private Method Generation Result for Each Quota Type 20020408
13 DETERMINE_TRANS_DATE Static method Public Method Determine Transfer Time 20020403
14 DETERMINE_VAL_DED_INTERVAL_QT Static method Public Method Determine Validity/Deduction Intervall for Each Quota 20020412
15 EVALUATE_VAL_DED_PERIOD Static method Private Method Determine Validity and Deduction Interval 20020412
16 GET_TRANSFER_POOL Static method Private Method Determination of Transfer Pool Not Yet Processed 20020429
17 READ_T556B Static method Public Method Read Table T556B 20020827
18 READ_T559D Static method Public Method Read Table T559D 20020412
19 READ_T559E_TABLE Static method Public Method Read all Basic Rules on One Rule 20020416
20 READ_T559M Static method Public Method Read Table T559M 20020416
21 READ_T559T Static method Public Method Read Table T559T 20020827
22 REDUCE_ENTITLEMENT_TO_MAXIMUM Static method Private Method Reduce Total Entitlement Until Maximum Is Reached 20020402
23 REVERSE_UPDATE_ABWKONTI Static method Private Method Reverse Previous Updates of ABWKONTI 20020430
24 UPDATE_ABWKONTI Static method Public Method Store Quota Records to Be Generated 20020402
25 UPDATE_FROM_FORMER_QTTRANS Static method Private Method Process Current and Earlier Generated Entitlements 20020424
26 UPDATE_TRANSFER_POOL Static method Public Method Process Current and Earlier Generated Entitlements 20020424
27 UPDATE_ZKO Static method Private Method Update Table ZKO 20020402
Events
Class CL_PT_QUOTA_UTILITIES has no event.
Types
Class CL_PT_QUOTA_UTILITIES has no local type.
Method Signatures

Method CHECK_MAX_ENT_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020408
2 Exporting EX_MAXIMUM_ENTITLEMENT Call by reference Type reference (TYPE) LVMAX_ENT Maximaler Gesamtanspruch 20020408
3 Importing IM_CONTRACT_QTACC_REF Call by reference Type reference (TYPE) TTY_CONTRACT_QTACC_REF 20020408

Method CHECK_MAX_ENT_CONSISTENCY on class CL_PT_QUOTA_UTILITIES has no exception.

Method CHECK_QUOTA_RECORD_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ANSWER Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020408
2 Exporting EX_OBJECTID Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20020408
3 Exporting EX_RECORDNR Call by reference Type reference (TYPE) SEQNR Nummer eines Infotypsatzes bei gleichem Schlüssel 20020408
4 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020408
5 Importing IM_DEDUCTION Call by reference Type reference (TYPE) PTR_PERIOD Abtragungsintervall 20020408
6 Importing IM_ENTITLEMENT Call by reference Type reference (TYPE) PTM_QUONUM Anzahl eines Personalzeitkontingentes 20020408
7 Importing IM_QUOTATYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020408
8 Importing IM_VALIDITY Call by reference Type reference (TYPE) PTR_PERIOD Gültigkeitsintervall 20020408

Method CHECK_QUOTA_RECORD_CREATE on class CL_PT_QUOTA_UTILITIES has no exception.

Method CHECK_QUOTA_RECORD_CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ANSWER Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021125
2 Exporting EX_OBJECTID Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20021125
3 Exporting EX_RECORDNR Call by reference Type reference (TYPE) SEQNR Nummer eines Infotypsatzes bei gleichem Schlüssel 20021125
4 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20021125
5 Importing IM_DEDUCTION Call by reference Type reference (TYPE) PTR_PERIOD Abtragungsintervall 20021125
6 Importing IM_ENTITLEMENT Call by reference Type reference (TYPE) PTM_QUONUM Anzahl eines Personalzeitkontingentes 20021125
7 Importing IM_QUOTATYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20021125
8 Importing IM_VALIDITY Call by reference Type reference (TYPE) PTR_PERIOD Gültigkeitsintervall 20021125

Method CHECK_QUOTA_RECORD_CREATE_NEW on class CL_PT_QUOTA_UTILITIES has no exception.

Method CHECK_QUOTA_TYPE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020408
2 Importing IM_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20020408
3 Importing IM_QUOTA_TYPE Call by reference Type reference (TYPE) ABWKO Abwesenheitskontingenttyp 20020408
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020408

Method CHECK_TRANSFER_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QTACC Call by reference Type reference (TYPE) PTM_QTACC Tabelle QTACC: Kontingentkumulation 20020510
2 Changing CH_QTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS Tabelle QTTRANS: Überleitungsvorrat 20020424

Method CHECK_TRANSFER_PACKAGES on class CL_PT_QUOTA_UTILITIES has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_ABWKONTI_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020408
2 Importing IM_CONTRACT_P0000 Call by reference Type reference (TYPE) PTT_CONTRACT_P0000 P0000 pro Vertrag 20020408
3 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020408
4 Importing IM_CONTRACT_QTACC Call by reference Type reference (TYPE) TY_CONTRACT_QTACC_REF 20020408
5 Returning RESULT Value transfer Type reference (TYPE) PC2B9 Abwesenheitskontingente (Tabelle ABWKONTI) 20020408
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020408
2 CX_PT_QUOTA_NO_TERMINATION Fehler der nicht zum Abbruch führt 20020418
3 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020408

Method DETERMINE_ORG_CHANGE_DELIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020408
2 Importing IM_QUOTA_TYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020408
3 Changing IM_VALIDITY Call by reference Type reference (TYPE) PTR_PERIOD 20020408
# Exception Resumable Description Created on
1 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020408

Method DETERMINE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20021114
2 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTR_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20021114
3 Importing IM_DATETYPE Call by reference Type reference (TYPE) DATAR Datumsart 20021114
4 Importing IM_FREQUENCY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021114
5 Importing IM_P0041_DATE Call by reference Type reference (TYPE) DATUM Datum 20021114
6 Importing IM_PAYROLLAREA Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20021114
7 Importing IM_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Periode 20021114
8 Importing IM_PERIODPARAMETER Call by reference Type reference (TYPE) PERMO Periodenparameter 20021114
9 Importing IM_PURPOSE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021114
10 Importing IM_QUOTA_TYPE Call by reference Type reference (TYPE) ABWKO 20060403
11 Importing IM_RELATIVEUNIT Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20021114
12 Importing IM_RELATIVEVALUE Call by reference Type reference (TYPE) VAREL Relative Lage 20021114
13 Importing IM_TRANSFERRULE Call by reference Type reference (TYPE) PTM_LRULE Kontingentgenerierung - Regelung Übertragungszeitpunkte 20021114
14 Importing IM_USAGE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021114
15 Returning RESULT Value transfer Type reference (TYPE) PTR_PERIOD Periode 20021114
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20021114
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20021114

Method DETERMINE_PERIOD_FROM_DATETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020403
2 Importing IM_DATETYPE Call by reference Type reference (TYPE) DATAR Datumsart 20020403
3 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 P0041 Tabellentyp (sortiert) 20020403
4 Importing IM_RELATIVEUNIT Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20020403
5 Importing IM_RELATIVEVALUE Call by reference Type reference (TYPE) VAREL Relative Lage 20020403
6 Returning RESULT Value transfer Type reference (TYPE) PTR_PERIOD Periode (Beginndatum - Endedatum) 20020403
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020403
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020403

Method DETERMINE_RELATIVE_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020502
2 Returning RESULT Value transfer Type reference (TYPE) REDAY Relativer Tag 20020502
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020502

Method DETERMINE_RESULT_PER_QTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020430
2 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020408
3 Importing IM_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC_REF Personalnummern und Referenz auf Tabelle QTACC 20020430
4 Returning RESULT Value transfer Type reference (TYPE) TTY_QTYPE_RESULT Generierungsergebnis pro Kontingenttyp 20020408
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020408

Method DETERMINE_TRANS_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCTR Call by reference Type reference (TYPE) ACCTR Übertragung des angesammelten Anspruchs 20020403
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020403
3 Importing IM_LFREQ Call by reference Type reference (TYPE) PTM_PERMO Periodenparameter 20020403
4 Importing IM_LRULE Call by reference Type reference (TYPE) PTM_LRULE Kontingentgenerierung - Regelung Übertragungszeitpunkte 20020412
5 Importing IM_LVDAT Call by reference Type reference (TYPE) DATAR Datumsart 20020403
6 Importing IM_LVPER Call by reference Type reference (TYPE) LVPER Zeitpunkt für Übertrag in Urlaubsanspruch 20020403
7 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020403
8 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 Personalnummern und Infotyp 41 20020403
9 Returning RESULT Value transfer Type reference (TYPE) DATUM Datum 20020403
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020403
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020403

Method DETERMINE_VAL_DED_INTERVAL_QT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DED_INTERVAL Call by reference Type reference (TYPE) PTR_PERIOD 20020412
2 Exporting EX_VAL_INTERVAL Call by reference Type reference (TYPE) PTR_PERIOD 20020412
3 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20020412
4 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020412
5 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20020412
6 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020412
7 Importing IM_P0019 Call by reference Type reference (TYPE) PTT_P0019 P0019 Tabellentyp (sortiert) 20020412
8 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 P0041 Tabellentyp (sortiert) 20020412
9 Importing IM_QTYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020412
10 Importing IM_TRANSFER_DATE Call by reference Type reference (TYPE) DATUM Übertragungszeitpunkt 20020412
# Exception Resumable Description Created on
1 CX_PT_DET_VAL_DED_INT_FAILED Fehler bei Bestimmung Gültigkeits-/Abtragungsintervall 20020412
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020412

Method EVALUATE_VAL_DED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20020412
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020412
3 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20020412
4 Importing IM_BOUNDARY Call by reference Type reference (TYPE) CHAR1 Beginn- oder Endedatum 20020412
5 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020412
6 Importing IM_P0019 Call by reference Type reference (TYPE) PTT_P0019 P0019 Tabellentyp (sortiert) 20020412
7 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 P0041 Tabellentyp (sortiert) 20020412
8 Importing IM_T559D Call by reference Type reference (TYPE) T559D Gültigkeits-/Abtragungsintervall für Abwesenheitskontingen 20020412
9 Importing IM_TRANSFER_DATE Call by reference Type reference (TYPE) DATUM Übertragungszeitpunkt 20020412
10 Importing IM_TYPE_OF_PERIOD Call by reference Type reference (TYPE) CHAR1 Gültigkeits- oder Abtragungsintervall 20020412
11 Importing IM_VALIDITY_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Gültigkeitsintervall 20020412
12 Returning RESULT Value transfer Type reference (TYPE) DATUM Datum von Gültigkeits- oder Abtragungsintervall 20020412
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020412
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020412

Method GET_TRANSFER_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020429
2 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020429
3 Importing IM_OQTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS Tabelle QTTRANS: Überleitungsvorrat 20020429
4 Importing IM_QTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS Tabelle QTTRANS: Überleitungsvorrat 20020429
5 Returning RESULT Value transfer Object reference (TYPE REF TO) PTM_QTTRANS 20020429
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020429

Method READ_T556B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KTART Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020827
2 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20020827
3 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20020827
4 Returning RESULT Value transfer Type reference (TYPE) T556B Abwesenheitskontingenttyp Texte 20020827

Method READ_T556B on class CL_PT_QUOTA_UTILITIES has no exception.

Method READ_T559D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20020412
2 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20020412
3 Importing IM_QTYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020412
4 Returning RESULT Value transfer Type reference (TYPE) T559D Gültigkeits-/Abtragungsintervall für Abwesenheitskontingen 20020412

Method READ_T559D on class CL_PT_QUOTA_UTILITIES has no exception.

Method READ_T559E_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020416
2 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20020416
3 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20020416
4 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20020416
5 Importing IM_QTYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020416
6 Importing IM_RULNO Call by reference Type reference (TYPE) RULNO Regelung für Basisanspruch Urlaubskumulation 20020416
7 Returning RESULT Value transfer Type reference (TYPE) PTT_T559E T559E Tabellentyp 20020416

Method READ_T559E_TABLE on class CL_PT_QUOTA_UTILITIES has no exception.

Method READ_T559M Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LVCUT Call by reference Type reference (TYPE) LVCUT Kürzungsregel Kontingentansprüche 20020416
2 Returning RESULT Value transfer Type reference (TYPE) T559M Kürzungsregeln für Generierung von Abwesenheitskontingente 20020416

Method READ_T559M on class CL_PT_QUOTA_UTILITIES has no exception.

Method READ_T559T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCNR Call by reference Type reference (TYPE) ACCNR Auswahlregel für Abwesenheitskontingenttypen 20020827
2 Importing IM_MOBDE Call by reference Type reference (TYPE) MOBDE Gruppierung der Personalteilbereiche für Zeiterfassung 20020827
3 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung der Mitarbeiterkreise für Zeitkontingenttypen 20020827
4 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Gruppierung der Personalteilbereiche für Zeitkontingenttypen 20020827
5 Importing IM_QUOMO Call by reference Type reference (TYPE) QUOMO Kontingenttypauswahlregelgruppe 20020827
6 Returning RESULT Value transfer Type reference (TYPE) T559T Texte für Urlaubskumulationsregel 20020827

Method READ_T559T on class CL_PT_QUOTA_UTILITIES has no exception.

Method REDUCE_ENTITLEMENT_TO_MAXIMUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_QTACC_ABWKONTI Call by reference Type reference (TYPE) TTY_CONTRACT_QTACC_ABWKONTI Generierungsergebnis und zugehöriger Kontingentsatz 20020402
2 Importing IM_CONTRACTS_TO_DISTRIBUTE Value transfer Type reference (TYPE) PTT_PERNRS Liste von Personalnummern 20020723
3 Importing IM_DISTRIBUTION Call by reference Object reference (TYPE REF TO) IF_PT_CCE_DIST_BASIS_IF Datengrundlage für Verteilung 20020430
4 Importing IM_MAXIMUM Call by reference Type reference (TYPE) PTM_QUONUM Anzahl eines Personalzeitkontingentes 20020402
5 Importing IM_QTYPE Call by reference Type reference (TYPE) PTR_QTYPE Kontingenttyp mit Gruppierungen 20020402
# Exception Resumable Description Created on
1 CX_PTCCE_INVALID_DIST_METHOD Verteilungsmethode nicht gültig 20020402

Method REVERSE_UPDATE_ABWKONTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_ABWKONTI Call by reference Type reference (TYPE) PTT_CONTRACT_ABWKONTI_REF Personalnummern und Referenz auf Tabelle ABWKONTI 20020430
2 Changing CH_CONTRACT_ZKO Call by reference Type reference (TYPE) PTT_CONTRACT_ZKO_REF Personalnummern und Referenz auf Tabelle ZKO 20020430
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020430
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020430

Method UPDATE_ABWKONTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_ABWKONTI Call by reference Type reference (TYPE) PTT_CONTRACT_ABWKONTI_REF Personalnummern und Referenz auf Tabelle ABWKONTI 20020402
2 Changing CH_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC_REF Personalnummern und Referenz auf Tabelle QTACC 20020430
3 Changing CH_CONTRACT_ZKO Call by reference Type reference (TYPE) PTT_CONTRACT_ZKO_REF Personalnummern und Referenz auf Tabelle ZKO 20020402
4 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020402
5 Importing IM_CONTRACT_P0000 Call by reference Type reference (TYPE) PTT_CONTRACT_P0000 P0000 pro Vertrag 20020402
6 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020402
7 Importing IM_DISTRIBUTION Call by reference Object reference (TYPE REF TO) IF_PT_CCE_DIST_BASIS_IF Datengrundlage für Verteilung 20020430
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020418
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020402
3 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020402

Method UPDATE_FROM_FORMER_QTTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QTACC Call by reference Type reference (TYPE) PTM_QTACC Tabelle QTACC: Kontingentkumulation 20020424
2 Changing CH_QTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS Tabelle QTTRANS: Überleitungsvorrat 20020424
3 Changing CH_QTTRANS_OLD Call by reference Type reference (TYPE) PC2BL Überleitungsvorrat Kontingentgenerierung (Tabelle QTTRANS) 20021114
4 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020424
5 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020424
6 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 P0041 Tabellentyp (sortiert) 20020424
7 Importing IM_SENDER Call by reference Type reference (TYPE) CHAR30 macht eine Klasse ausführbar 20020506
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020424
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020424

Method UPDATE_TRANSFER_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QTACC Call by reference Type reference (TYPE) PTM_QTACC Tabelle QTACC: Kontingentkumulation 20020424
2 Changing CH_QTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS Tabelle QTTRANS: Überleitungsvorrat 20020424
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020424
4 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO 20060403
5 Importing IM_CONTRACT_ZES Call by reference Type reference (TYPE) PTT_CONTRACT_ZES 20060403
6 Importing IM_OQTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS 20020424
7 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020424
8 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 P0041 Tabellentyp (sortiert) 20020424
9 Importing IM_SENDER Call by reference Type reference (TYPE) CHAR30 macht eine Klasse ausführbar 20020506
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020424
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020424
3 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020424

Method UPDATE_ZKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_ZKO Call by reference Type reference (TYPE) PTT_CONTRACT_ZKO_REF Personalnummern und Referenz auf Tabelle ZKO 20020402
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020402
3 Importing IM_CONTRACT_ABWKONTI_NEW Call by reference Type reference (TYPE) PTT_CONTRACT_ABWKONTI_REF Personalnummern und Referenz auf Tabelle ABWKONTI 20020402
4 Importing IM_CONTRACT_ABWKONTI_OLD Call by reference Type reference (TYPE) PTT_CONTRACT_ABWKONTI ABWKONTI mit Personalnummern 20020402
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020402
History
Last changed by/on SAP  20060703 
SAP Release Created in 110