SAP ABAP Class CL_PT_QUOTA (Function QUOTA Implementation)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_EXECUTABLE Enables Class to Be Executed 20011102
Properties
Class CL_PT_QUOTA  
Short Description Function QUOTA Implementation    
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 20011102   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_EXITHANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HRPA_ASSIGNMENT_DATE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PTCCE_TIMEEVAL_DISTRIBUTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_PT_QUOTA_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_PT_TIME_EVAL_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_EXECUTABLE Enables Class to Be Executed 20011102
Friends
Class CL_PT_QUOTA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTRACT_FIRE_DATE Static Attribute Private Type reference (TYPE) TTY_CONTRACT_HIRE_DATE Leaving Dates 20021125
2 CONTRACT_HIRE_DATE Static Attribute Private Type reference (TYPE) TTY_CONTRACT_HIRE_DATE Entry Dates 20021125
3 CO_GENTYPE_ACCRUAL Constant Private Type reference (TYPE) CHAR1 'A' Generation Type Accrual 20020115
4 CO_GENTYPE_MAXIMUM Constant Private Type reference (TYPE) CHAR1 'M' Generation Type Maximum 20020115
5 CO_GENTYPE_REDUCTION Constant Private Type reference (TYPE) CHAR1 'R' Generation Type Reduction 20020115
6 CO_INFOTYPE_0002 Constant Private Type reference (TYPE) INFTY '0002' Infotype 0002 20061102
7 CO_INFOTYPE_0004 Constant Private Type reference (TYPE) INFTY '0004' Infotype 0004 20020225
8 CO_INFOTYPE_0008 Constant Private Type reference (TYPE) INFTY '0008' Infotype 0008 20020225
9 CO_PURPOSE_BASEENTITLEMENT Constant Private Type reference (TYPE) CHAR1 'B' Base Entitlement 20011217
10 CO_PURPOSE_NUMBEROFPERIODS Constant Private Type reference (TYPE) CHAR1 'N' Number of Periods 20011219
11 CO_PURPOSE_TIMEPOINT Constant Private Type reference (TYPE) CHAR1 'T' Point in time 20011129
12 CO_USAGE_ACCRUALPERIOD Constant Private Type reference (TYPE) CHAR1 'A' Accrual period 20011129
13 CO_USAGE_BASEPERIOD Constant Private Type reference (TYPE) CHAR1 'B' Base period 20011217
14 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' False 20011122
15 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_QUOTA_IF Native Interface QUOTA 20011102
16 LOG_TABLE Instance attribute Private Type reference (TYPE) TTY_LOG Log Table 20020826
17 PLOG_TEXT Instance attribute Private Type reference (TYPE) PLOG_TEXT Structure for HR Function Log 20020826
18 QUOTA_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_PT_QUOTA BAdI Interface IF_EX_PT_QUOTA 20020118
19 TIME_EVAL_LOG Static Attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Interface for Time Evaluation Log (Facade for HRPL) 20020117
20 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' True 20011122
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PRELIMINARY_SALDO Instance method Private Method Form Preliminary Period Balances 20020125
2 CALCULATE_ACCRUAL_ENTITLEMENT Instance method Private Method Calculation of accrual entitlement 20011218
3 CALCULATE_BASE_ENTITLEMENT Instance method Private Method Calculation of Base Entitlement 20011218
4 CALCULATE_QUOTA_TRANSFER Instance method Private Method Determine Quota Entitlement to Be Transferred 20020116
5 CHECK_MAXIMUM_ACCRUAL Instance method Private Method Check Maximum Accrual Entitlement 20020110
6 CHECK_PACKAGE_ACC_CONSISTENCY Instance method Private Method Check Consistency of Cumulation Behavior 20011122
7 CHECK_PACKAGE_APPLICABILITY Instance method Private Method Check Usability of Rule Package 20011122
8 CHECK_PACKAGE_BASE_CONSISTENCY Instance method Private Method Check Consistency of Base Period 20011217
9 CHECK_PACKAGE_SEN_CONSISTENCY Instance method Private Method Check Consistency of Seniority Calculation 20020124
10 CHECK_PACKAGE_TTP_CONSISTENCY Instance method Private Method Check Consistency of Transfer Times 20020411
11 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011218
12 CONTRACT_QTACC_TO_ENTRY_REF Instance method Private Method Referencing of Entries of QTACC Table for Each Pers.Assgmt 20020424
13 DETERMINE_HIRE_FIRE_DATE Instance method Private Method Determine Start and Leaving Date 20011127
14 DETERMINE_NEXT_BASNR Instance method Private Method Determine Next Available Pointer for Base Entitlement 20020307
15 DETERMINE_RULE_PACKAGES Instance method Private Method Determine the Rule Packages to Be Processed Simultaneously 20011120
16 DETERMINE_SENIORITY_PROCE Instance method Private Method Employment Period Calculation at Key Date 20011213
17 DETERMINE_SEN_AGE_SPLITS Instance method Private Method Determine all Ages/Seniority in Accrual Period 20011126
18 DETERMINE_SEN_END_DATE Instance method Private Method Calculation of Seniority Split for a Period 20011214
19 DETERMINE_VAL_DED_INTERVALS Instance method Private Method Determine Validity and Deduction Interval 20020115
20 DURATION_BETWEEN_DATES Instance method Private Method Duration in Years and Months Between Two Points in Time 20011211
21 FILL_CONTRACT_INFOTYPES Instance method Private Method All Available Infotypes per Personnel Assignment 20020122
22 FUQUOTA Instance method Public Method Funktion QUOTA 20011119
23 GET_RESULT Instance method Private Method Determine Current Generation Result 20020115
24 GET_SALDO_ANZHL Instance method Private Method Determine a Period Balance 20011218
25 GET_TES_ANZHL Instance method Private Method Determine a Day Balance 20020125
26 IMPORT_WPBP_FOR_PERIOD Instance method Private Method Import of WPBP for a Period 20011210
27 INITIALIZE_GEN_RESULT Instance method Private Method Initialization of Generation Result 20020115
28 INITIALIZE_QTACC_QTBASE Instance method Private Method Initialize Local QTACC and QTBASE 20020307
29 LOG_APPEND Instance method Private Method Log: Add Information 20020826
30 LOG_DISPLAY Instance method Private Method Log: Display 20020827
31 LOG_DISPLAY_APPLICABILITY Instance method Private Method Log: Applicability 20020830
32 LOG_DISPLAY_CONSISTENCY Instance method Private Method Log: Consistency Checks 20020830
33 LOG_DISPLAY_GEN_RESULTS Instance method Private Method Log: Generation Results 20020830
34 LOG_DISPLAY_HEADER Instance method Private Method Log: Quota Currently Generated 20020827
35 LOG_DISPLAY_RULES Instance method Private Method Log: Selected Generation Rules 20020827
36 LOG_INIT Instance method Private Method Log: Initialization 20020827
37 MULTIPLY_ACCRUAL_ENTITLEMENT Instance method Private Method Multiplication of Accrual Entitlement with Time Balance 20011220
38 NUMBER_OF_PERIODS_IN_PERIOD Instance method Private Method Number of Periods for Each Period 20011219
39 REDUCE_ACCRUAL_ENTITLEMENT Instance method Private Method Reduce Accrual Entitlement According to Reduction Rule 20020108
40 REDUCE_ACCRUAL_ENTITLEMENT_IA Instance method Private Method Reduce Accrual Entitlement According to Inactive Days 20020110
41 REDUCE_ACCRUAL_ENTITLEMENT_PT Instance method Private Method Reduce Accrual Entitlement According to Part-Time Status 20020109
42 REFINE_ACC_PERIOD_WITH_WPBP Instance method Private Method More Details on Accrual Period with WPBP Splits 20011205
43 ROUND_ACCRUAL_ENTITLEMENT Instance method Private Method Round Accrual Entitlement According to Rounding Rule 20020110
44 SEN_AGE_SPLITS Instance method Private Method Calculate a Split Table for a Period 20011213
45 SEN_SPLITS_PROCE Instance method Private Method Seniority Splits with Calculation Process 20011214
46 STORE_GENERATION_RESULTS_CLS Instance method Private Method Store Results in Cluster Tables 20020307
47 STORE_GENERATION_RESULTS_LOC Instance method Private Method Store Results in Local Table QTACC, QTBASE 20020307
48 UPDATE_RESULT Instance method Private Method Update Generation Result 20020115
Events
Class CL_PT_QUOTA has no event.
Types
Class CL_PT_QUOTA has no local type.
Method Signatures

Method BUILD_PRELIMINARY_SALDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20020125
2 Importing IM_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020125
3 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20020125

Method BUILD_PRELIMINARY_SALDO on class CL_PT_QUOTA has no exception.

Method CALCULATE_ACCRUAL_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20011218
2 Changing CH_MUL_FLAG Call by reference Type reference (TYPE) C 'X' 20060403
3 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD vollständiger Kumulationszeitraum 20011220
4 Importing IM_ACCRUAL_PERIOD_PROP Call by reference Type reference (TYPE) PTR_PERIOD anteiliger Kumulationszeitraum 20011219
5 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011218
6 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20011219
7 Importing IM_BASE_RULE Call by reference Type reference (TYPE) T559E Basisanspruch für Urlaubskumulation 20011219
8 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
9 Importing IM_CONTRACT_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE 20060403
10 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO 20060403
11 Importing IM_CONTRACT_ZES Call by reference Type reference (TYPE) PTT_CONTRACT_ZES 20060403
12 Importing IM_PBS_ACTIVE Call by reference Type reference (TYPE) C 20060403
13 Importing IM_PHIFI Call by reference Type reference (TYPE) PTT_CONTRACT_PHIFI 20060403
14 Importing IM_RULE Call by reference Type reference (TYPE) T559L 20060403
# Exception Resumable Description Created on
1 CX_PT_QUOTA_CALC_ENT_FAILED Fehler bei Bestimmung des Kumulations-/Basisanspruchs 20020410

Method CALCULATE_BASE_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20011218
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011218
3 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20020301
4 Importing IM_BASE_RULE Call by reference Type reference (TYPE) T559E Basisanspruch für Urlaubskumulation 20020301
5 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
6 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20011218
7 Importing IM_CONTRACT_SEN_AGE_SPLITS Call by reference Type reference (TYPE) PTT_CONTRACT_SEN_AGE_SPLITS Dienst-und Lebensaltersplits mit Vertrag 20011218
8 Importing IM_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020125

Method CALCULATE_BASE_ENTITLEMENT on class CL_PT_QUOTA has no exception.

Method CALCULATE_QUOTA_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC QTACC mit Personalnummern 20020305
2 Changing CH_CONTRACT_QTTRANS Call by reference Type reference (TYPE) PTT_CONTRACT_QTTRANS_REF QTTRANS mit Personalnummern 20020116
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020116
4 Importing IM_CONTRACT_OQTTRANS Call by reference Type reference (TYPE) PTT_CONTRACT_QTTRANS Personalnummern und Referenz auf Tabelle QTTRANS 20020116
5 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020116
6 Importing IM_CONTRACT_P0041 Call by reference Type reference (TYPE) PTT_CONTRACT_P0041 Personalnummern und Infotyp 41 20020116
7 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO 20060403
8 Importing IM_CONTRACT_ZES Call by reference Type reference (TYPE) PTT_CONTRACT_ZES 20060403
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020118
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020117
3 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020121

Method CHECK_MAXIMUM_ACCRUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020110

Method CHECK_MAXIMUM_ACCRUAL on class CL_PT_QUOTA has no exception.

Method CHECK_PACKAGE_ACC_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACC_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20011205
2 Exporting EX_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011127
3 Exporting EX_GEN_RULE Call by reference Type reference (TYPE) T559L Automatische Generierung von Abwesenheitskontingenten 20020125
4 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011205
5 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
6 Importing IM_CONTRACT_T559L_ENTRY Value transfer Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20011122
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020410
2 CX_PT_QUOTA_DET_PERIOD_FAILED Fehler bei Bestimmung des Kumulations-/Basiszeitraums 20020410

Method CHECK_PACKAGE_APPLICABILITY 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 20020118
2 Importing IM_CONTRACT_HIRE_FIRE Call by reference Type reference (TYPE) PTT_CONTRACT_HIRE_FIRE_DATE Ein-/Austrittsdatümer 20011127
3 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
4 Importing IM_CONTRACT_PHIFI Call by reference Type reference (TYPE) PTT_CONTRACT_PHIFI Infotyp 0000/0001-Splits 20020118
5 Importing IM_CONTRACT_T559L_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020125
6 Importing IM_P0004_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0004 eingelesen 20020225
7 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011122
# Exception Resumable Description Created on
1 CX_PT_MISSING_INFOYTPE_DATA Infotyp wurde nicht selektiert 20020225

Method CHECK_PACKAGE_BASE_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20011217
2 Exporting EX_BASE_RULE Call by reference Type reference (TYPE) T559E Basisanspruch für Urlaubskumulation 20011219
3 Exporting EX_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011217
4 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20011217
5 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011217
6 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
7 Importing IM_CONTRACT_T559L_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20011217
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020410
2 CX_PT_QUOTA_DET_PERIOD_FAILED Fehler bei Bestimmung des Kumulations-/Basiszeitraums 20020410

Method CHECK_PACKAGE_SEN_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 (=' ') 20020124
2 Exporting EX_SEN_PROCESS Call by reference Type reference (TYPE) PSEN_PROCE Berechnungsablauf Dienstzeitberechnung 20020125
3 Importing IM_CONTRACT_T559L_ENTRY Value transfer Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020124

Method CHECK_PACKAGE_SEN_CONSISTENCY on class CL_PT_QUOTA has no exception.

Method CHECK_PACKAGE_TTP_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 Übertragungszeitpunkt konsistent 20020902
2 Exporting EX_CONTRACT_TRANSFER_TIMEPOINT Call by reference Type reference (TYPE) TTY_CONTRACT_TRANS_TIMEPOINT Übertragungszeitpunkt pro Vertrag 20020902
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020902
4 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020902
5 Importing IM_CONTRACT_T559L_ENTRY Value transfer Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020411
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020902
2 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020902

Method CLASS_CONSTRUCTOR Signature

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

Method CONTRACT_QTACC_TO_ENTRY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC QTACC mit Personalnummern 20020424
2 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_QTACC_ENTRY_REF Personalnummer mit Tabelle von Zeigern auf QTACC-Einträge 20020424

Method CONTRACT_QTACC_TO_ENTRY_REF on class CL_PT_QUOTA has no exception.

Method DETERMINE_HIRE_FIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTRACT_HIRE_FIRE Value transfer Type reference (TYPE) PTT_CONTRACT_HIRE_FIRE_DATE Ein-/Austrittsdatum pro Vertrag 20011127
2 Exporting EX_CONTRACT_PHIFI Value transfer Type reference (TYPE) PTT_CONTRACT_PHIFI Infotyp 0000/0001 Splits pro Vertrag 20020110
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011127
4 Importing IM_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020118
5 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
6 Importing IM_CONTRACT_T559L Call by reference Type reference (TYPE) PTT_CONTRACT_T559L Kontingentgenrierungsregeln mit Vertrag 20020121
7 Importing IM_GROUPING_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT 20020307
8 Importing IM_GROUPING_REASON Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund für Beschäftigungsverträge 20020212

Method DETERMINE_HIRE_FIRE_DATE on class CL_PT_QUOTA has no exception.

Method DETERMINE_NEXT_BASNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QTACC Value transfer Type reference (TYPE) PTM_QTACC Tabelle QTACC: Kontingentkumulation 20020307
2 Returning RESULT Value transfer Type reference (TYPE) PTM_BASNR Zeiger auf Basisanspruch für Kontingentgenerierung 20020307

Method DETERMINE_NEXT_BASNR on class CL_PT_QUOTA has no exception.

Method DETERMINE_RULE_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RULE_PACKAGES Call by reference Type reference (TYPE) TTY_RULE_PACKAGE Regelpakete 20011120
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020129
3 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020129
4 Importing IM_CONTRACT_T559L Call by reference Type reference (TYPE) PTT_CONTRACT_T559L Kontingentgenrierungsregeln mit Vertrag 20011120
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020201

Method DETERMINE_SENIORITY_PROCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DURATION Call by reference Type reference (TYPE) PSEN_DURATION_DEC Ausgabestruktur für Testhilfe Dienstzeitberechnung 20020305
2 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20011213
3 Importing IM_GEN_DATE Call by reference Type reference (TYPE) DATUM Generierungstag 20011213
4 Importing IM_GROUPING_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT 20020410
5 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20011213
6 Importing IM_PROCE Call by reference Type reference (TYPE) PSEN_PROCE Berechnungsablauf Dienstzeitberechnung 20011213
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020122

Method DETERMINE_SEN_AGE_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTRACT_SPLITS Call by reference Type reference (TYPE) PTT_CONTRACT_SEN_AGE_SPLITS Dienst-/Lebensaltersplits 20011217
2 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20011211
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Generierungstag 20011218
4 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20011211
5 Importing IM_CONTRACT_HIRE_DATE Call by reference Type reference (TYPE) PTT_CONTRACT_HIRE_FIRE_DATE Eintrittsdatum pro Vertrag 20011217
6 Importing IM_CONTRACT_P0002 Call by reference Type reference (TYPE) PTT_CONTRACT_P0002 Geburtsdatum 20011217
7 Importing IM_CONTRACT_P0041 Call by reference Type reference (TYPE) PTT_CONTRACT_P0041 P0041 Tabellentyp (sortiert) 20011217
8 Importing IM_CONTRACT_RULES Call by reference Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020124
9 Importing IM_GROUPING_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT 20020410
10 Importing IM_SEN_PROCESS Call by reference Type reference (TYPE) PSEN_PROCE Berechnungsablauf Dienstzeitberechnung 20020125
# Exception Resumable Description Created on
1 CX_PT_EVAL_DATETYPE_FAILED Fehler bei Auswertung der Datumsart 20020122
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020122
3 CX_PT_MISSING_INFOYTPE_DATA Infotyp wurde nicht selektiert 20061102

Method DETERMINE_SEN_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATE Call by reference Type reference (TYPE) DATUM Datum 20011214
2 Importing IM_DURATION Call by reference Type reference (TYPE) PSEN_DURATION Datum 20011214
3 Importing IM_GEN_DATE Call by reference Type reference (TYPE) DATUM Datum 20011214
4 Importing IM_GROUPING_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT 20020410
5 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20011217
6 Importing IM_PROCE Call by reference Type reference (TYPE) PSEN_PROCE Berechnungsablauf Dienstzeitberechnung 20011214
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020920

Method DETERMINE_VAL_DED_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020115
2 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20020115
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020115
4 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20020115
5 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020115
6 Importing IM_CONTRACT_P0019 Call by reference Type reference (TYPE) PTT_CONTRACT_P0019 P0019 pro Vertrag 20020115
7 Importing IM_CONTRACT_P0041 Call by reference Type reference (TYPE) PTT_CONTRACT_P0041 Personalnummern und Infotyp 41 20020115
# Exception Resumable Description Created on
1 CX_PT_DET_VAL_DED_INT_FAILED Fehler bei Bestimmung Gültigkeits-/Abtragungsintervall 20020411
2 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020116

Method DURATION_BETWEEN_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DUR_MONTHS Call by reference Type reference (TYPE) EMAGE Lebensalter 20011211
2 Exporting EX_DUR_YEARS Call by reference Type reference (TYPE) EMAGE Lebensalter 20011211
3 Importing IM_DUR_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20011211
4 Importing IM_DUR_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20011211

Method DURATION_BETWEEN_DATES on class CL_PT_QUOTA has no exception.

Method FILL_CONTRACT_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_P0000 Call by reference Type reference (TYPE) PTT_CONTRACT_P0000 P0000 pro Vertrag 20020122
2 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020122
3 Importing IM_CONTRACT_P0002 Call by reference Type reference (TYPE) PTT_CONTRACT_P0002 P0002 pro Vertrag 20020122
4 Importing IM_CONTRACT_P0004 Call by reference Type reference (TYPE) PTT_CONTRACT_P0004 P0004 pro Vertrag 20020122
5 Importing IM_CONTRACT_P0007 Call by reference Type reference (TYPE) PTT_CONTRACT_P0007 P0007 pro Vertrag 20020122
6 Importing IM_CONTRACT_P0008 Call by reference Type reference (TYPE) PTT_CONTRACT_P0008 P0008 pro Vertrag 20020122
7 Importing IM_CONTRACT_P0019 Call by reference Type reference (TYPE) PTT_CONTRACT_P0019 P0019 pro Vertrag 20020122
8 Importing IM_CONTRACT_P0041 Call by reference Type reference (TYPE) PTT_CONTRACT_P0041 P0041 pro Vertrag 20020122
9 Returning RESULT Value transfer Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122

Method FILL_CONTRACT_INFOTYPES on class CL_PT_QUOTA has no exception.

Method FUQUOTA 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 20020121
2 Changing CH_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC_REF Personalnummern und Referenz auf Tabelle QTACC 20020305
3 Changing CH_CONTRACT_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE_REF Personalnummern und Referenz auf Tabelle QTBASE 20020301
4 Changing CH_CONTRACT_QTTRANS Call by reference Type reference (TYPE) PTT_CONTRACT_QTTRANS_REF Personalnummern und Referenz auf Tabelle QTTRANS 20020121
5 Changing CH_CONTRACT_ZKO Call by reference Type reference (TYPE) PTT_CONTRACT_ZKO_REF Personalnummern und Referenz auf Tabelle ZKO 20020122
6 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011120
7 Importing IM_CONTRACT_DAILY_BALANCES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020430
8 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA Personalnummern und zugehörige Ländergruppierung 20011127
9 Importing IM_CONTRACT_OQTTRANS Call by reference Type reference (TYPE) PTT_CONTRACT_QTTRANS QTTRANS mit Personalnummern 20020121
10 Importing IM_CONTRACT_P0000 Call by reference Type reference (TYPE) PTT_CONTRACT_P0000 P0000 pro Vertrag 20011120
11 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20011120
12 Importing IM_CONTRACT_P0002 Call by reference Type reference (TYPE) PTT_CONTRACT_P0002 P0002 pro Vertrag 20011120
13 Importing IM_CONTRACT_P0004 Call by reference Type reference (TYPE) PTT_CONTRACT_P0004 P0004 pro Vertrag 20011120
14 Importing IM_CONTRACT_P0007 Call by reference Type reference (TYPE) PTT_CONTRACT_P0007 P0007 pro Vertrag 20011120
15 Importing IM_CONTRACT_P0008 Call by reference Type reference (TYPE) PTT_CONTRACT_P0008 P0008 pro Vertrag 20011120
16 Importing IM_CONTRACT_P0019 Call by reference Type reference (TYPE) PTT_CONTRACT_P0019 P0019 pro Vertrag 20011120
17 Importing IM_CONTRACT_P0041 Call by reference Type reference (TYPE) PTT_CONTRACT_P0041 P0041 pro Vertrag 20011120
18 Importing IM_CONTRACT_PERIOD_BALANCES Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20020430
19 Importing IM_CONTRACT_T559L Call by reference Type reference (TYPE) PTT_CONTRACT_T559L Kontingentgenrierungsregeln mit Vertrag 20011120
20 Importing IM_CONTRACT_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP WPBP mit Personalnummern 20011120
21 Importing IM_CONTRACT_ZES Call by reference Type reference (TYPE) PTT_CONTRACT_ZES Table ZES with Personnel Numbers 20060403
22 Importing IM_DISTRIBUTION Call by reference Object reference (TYPE REF TO) IF_PT_CCE_DIST_BASIS_IF Datengrundlage für Verteilung 20020430
23 Importing IM_GROUPING_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT 20020307
24 Importing IM_GROUPING_REASON Call by reference Type reference (TYPE) PCCE_GPRSN Gruppierungsgrund des aktuellen Business Subjects 20020206
25 Importing IM_P0004_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0004 eingelesen 20020225
26 Importing IM_P0008_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0008 eingelesen 20020225
# Exception Resumable Description Created on
1 CX_PT_DET_VAL_DED_INT_FAILED Fehler bei Bestimmung Gültigkeits-/Abtragungsintervall 20020117
2 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020418
3 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020201
4 CX_PT_MISSING_INFOYTPE_DATA Infotyp wurde nicht selektiert 20020225
5 CX_PT_QUOTA_CALC_ENT_FAILED Fehler bei Bestimmung des Kumulations-/Basisanspruchs 20020410
6 CX_PT_QUOTA_DET_PERIOD_FAILED Fehler bei Bestimmung des Kumulations-/Basiszeitraums 20020410
7 CX_PT_QUOTA_TRANSFER_FAILED Fehler bei der Kontingentübertragung 20020121

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GENTYPE Call by reference Type reference (TYPE) CHAR1 Art des generierten Kontingents 20020115
2 Importing IM_RESULT Call by reference Type reference (TYPE) TTY_RESULT Generierungsergebnis 20020115
3 Returning RESULT Value transfer Type reference (TYPE) TY_RESULT 20020115

Method GET_RESULT on class CL_PT_QUOTA has no exception.

Method GET_SALDO_ANZHL 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 20011218
2 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20011218
3 Importing IM_TIMETYPE Call by reference Type reference (TYPE) PT_ZTART Zeitart 20011218
4 Returning RESULT Value transfer Type reference (TYPE) MBNUM Anzahl Zeitsaldo in Periode 20011218

Method GET_SALDO_ANZHL on class CL_PT_QUOTA has no exception.

Method GET_TES_ANZHL 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 Vertrag 20020125
2 Importing IM_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020125
3 Importing IM_TIMETYPE Call by reference Type reference (TYPE) PT_ZTART Zeitart 20020125
4 Returning RESULT Value transfer Type reference (TYPE) ANZ5_4 Anzahl Tageszeitsaldo 20020125

Method GET_TES_ANZHL on class CL_PT_QUOTA has no exception.

Method IMPORT_WPBP_FOR_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 20011210
2 Importing IM_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20011210
3 Importing IM_CONTRACT_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP WPBP mit Personalnummern 20011210
4 Returning RESULT Value transfer Type reference (TYPE) TTY_CONTRACT_PERIOD_WPBP WPBP mit Personalnummern 20011210

Method IMPORT_WPBP_FOR_PERIOD on class CL_PT_QUOTA has no exception.

Method INITIALIZE_GEN_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_T559L_ENTRY Call by reference Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020115
2 Returning RESULT Value transfer Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020115

Method INITIALIZE_GEN_RESULT on class CL_PT_QUOTA has no exception.

Method INITIALIZE_QTACC_QTBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC QTACC mit Personalnummern 20020307
2 Exporting EX_CONTRACT_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE QTBASE mit Personalnummern 20020307
3 Importing IM_CONTRACTS Call by reference Type reference (TYPE) PTT_PERNRS Liste von Personalnummern 20020307

Method INITIALIZE_QTACC_QTBASE on class CL_PT_QUOTA has no exception.

Method LOG_APPEND 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 20020902
2 Importing IM_APPLICABILITY Call by reference Type reference (TYPE) TTY_LOG_GENERATION Anwendbarkeit 20020923
3 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20020902
4 Importing IM_CONTRACT_TRANSFER_TIMEPOINT Call by reference Type reference (TYPE) TTY_CONTRACT_TRANS_TIMEPOINT Übertragungszeitpunkt pro Vertrag 20020902
5 Importing IM_QTYPE Call by reference Type reference (TYPE) PTR_QTYPE Kontingenttyp mit Gruppierungen 20020826
6 Importing IM_RESULT Call by reference Type reference (TYPE) TTY_LOG_GENERATION Generierungsergbnis 20020923
7 Importing IM_RULES Call by reference Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020826

Method LOG_APPEND on class CL_PT_QUOTA has no exception.

Method LOG_DISPLAY Signature

Method LOG_DISPLAY on class CL_PT_QUOTA has no parameter.
Method LOG_DISPLAY on class CL_PT_QUOTA has no exception.

Method LOG_DISPLAY_APPLICABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GENERATION Value transfer Type reference (TYPE) TTY_LOG_GENERATION Ergebnisse der Anwendbarkeitsprüfung 20020923
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D anwendbar? 20020920

Method LOG_DISPLAY_APPLICABILITY on class CL_PT_QUOTA has no exception.

Method LOG_DISPLAY_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONSISTENCY Value transfer Type reference (TYPE) TY_LOG_CONSISTENCY Ergebnisse Konsistenzprüfung 20020830
2 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D inkonsistent? 20020920

Method LOG_DISPLAY_CONSISTENCY on class CL_PT_QUOTA has no exception.

Method LOG_DISPLAY_GEN_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GENERATION Value transfer Type reference (TYPE) TTY_LOG_GENERATION Generierungsergebnis 20020923

Method LOG_DISPLAY_GEN_RESULTS on class CL_PT_QUOTA has no exception.

Method LOG_DISPLAY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QTYPE Call by reference Type reference (TYPE) PTR_QTYPE Kontingenttyp mit Gruppierungen 20020827

Method LOG_DISPLAY_HEADER on class CL_PT_QUOTA has no exception.

Method LOG_DISPLAY_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULES Value transfer Type reference (TYPE) PTT_CONTRACT_T559L_ENTRY Kontingentgenrierungsregeln mit Vertrag 20020827

Method LOG_DISPLAY_RULES on class CL_PT_QUOTA has no exception.

Method LOG_INIT Signature

Method LOG_INIT on class CL_PT_QUOTA has no parameter.
Method LOG_INIT on class CL_PT_QUOTA has no exception.

Method MULTIPLY_ACCRUAL_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20011220
2 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20011220
3 Importing IM_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020125

Method MULTIPLY_ACCRUAL_ENTITLEMENT on class CL_PT_QUOTA has no exception.

Method NUMBER_OF_PERIODS_IN_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 20011219
2 Importing IM_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20011219
3 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTR_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
4 Importing IM_DATETYPE Call by reference Type reference (TYPE) DATAR Datumsart 20011219
5 Importing IM_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20011219
6 Importing IM_FREQUENCY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20011219
7 Importing IM_PERIODPARAMETER Call by reference Type reference (TYPE) PERMO Periodenparameter 20011219
8 Importing IM_QUOTA_TYPE Call by reference Type reference (TYPE) ABWKO 20060403
9 Importing IM_RELATIVEUNIT Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20011219
10 Importing IM_RELATIVEVALUE Call by reference Type reference (TYPE) VAREL Relative Lage 20011219
11 Importing IM_TRANSFERRULE Call by reference Type reference (TYPE) PTM_LRULE Kontingentgenerierung - Regelung Übertragungszeitpunkte 20011219
12 Importing IM_USAGE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20011219
13 Returning RESULT Value transfer Type reference (TYPE) INT1 Byte Wert 20011219
# Exception Resumable Description Created on
1 CX_PT_DET_PERIOD_FAILED Fehler bei Bestimmung eines Zeitraums 20020117

Method REDUCE_ACCRUAL_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020108
2 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20020108
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM 20060403
4 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Basiszeitraum 20020108
5 Importing IM_BASE_RULE Call by reference Type reference (TYPE) T559E 20060403
6 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
7 Importing IM_CONTRACT_PHIFI Call by reference Type reference (TYPE) PTT_CONTRACT_PHIFI Infotyp 0000/0001 Splits mit Vertrag 20020110
8 Importing IM_P0008_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0008 eingelesen 20020225
9 Importing IM_PBS_ACTIVE Call by reference Type reference (TYPE) C 20060403
10 Importing IM_RULE Call by reference Type reference (TYPE) T559L 20060403
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020304
2 CX_PT_MISSING_INFOYTPE_DATA Infotyp wurde nicht selektiert 20020225

Method REDUCE_ACCRUAL_ENTITLEMENT_IA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ACCRUAL Call by reference Type reference (TYPE) PTM_QUONUM Kumulationsanspruch 20020110
2 Importing IM_PHIFI Call by reference Type reference (TYPE) PTT_PHIFI Infotyp 0000/0001 Splits 20020110
3 Importing IM_REFERENCE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Bezugszeitraum 20020110

Method REDUCE_ACCRUAL_ENTITLEMENT_IA on class CL_PT_QUOTA has no exception.

Method REDUCE_ACCRUAL_ENTITLEMENT_PT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ACCRUAL Call by reference Type reference (TYPE) PTM_QUONUM Kumulationsanspruch 20020109
2 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20020110
3 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp 20020110
4 Importing IM_P0008 Call by reference Type reference (TYPE) PTT_P0008 P0008 Tabellentyp (sortiert nach Key) 20020110
5 Importing IM_P0008_SUPPLIED Call by reference Type reference (TYPE) BOOLE_D Infotyp 0008 eingelesen 20020225
6 Importing IM_PARTT Call by reference Type reference (TYPE) CTVAL Ausprägung Kürzungsregel für Urlaubskumulation 20020110
7 Importing IM_REFERENCE_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Bezugszeitraum 20020109
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020304
2 CX_PT_MISSING_INFOYTPE_DATA Infotyp wurde nicht selektiert 20020225

Method REFINE_ACC_PERIOD_WITH_WPBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ACCRUAL_PERIODS Call by reference Type reference (TYPE) PTT_PERIOD Kumulationszeiträume 20011205
2 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Kumulationszeitraum 20011205
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20011210
4 Importing IM_CONTRACT_WPBP Call by reference Type reference (TYPE) PTT_CONTRACT_WPBP WPBP mit Personalnummern 20011205

Method REFINE_ACC_PERIOD_WITH_WPBP on class CL_PT_QUOTA has no exception.

Method ROUND_ACCRUAL_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020110
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020117

Method SEN_AGE_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20011213
2 Importing IM_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20011213
3 Exporting IM_MONTHS_TAB Call by reference Type reference (TYPE) PTT_SEN_AGE_STR Dienst-und Lebensaltersplits 20011213
4 Importing IM_REF_DATE Call by reference Type reference (TYPE) DATUM Referenzdatum 20011217
5 Exporting IM_YEARS_TAB Call by reference Type reference (TYPE) PTT_SEN_AGE_STR Dienst-und Lebensaltersplits 20011213

Method SEN_AGE_SPLITS on class CL_PT_QUOTA has no exception.

Method SEN_SPLITS_PROCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20011214
2 Importing IM_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20011214
3 Importing IM_GEN_DATE Call by reference Type reference (TYPE) DATUM Generierungstag 20011214
4 Importing IM_GROUPING_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRCCE_GROUPING_CONTEXT 20020410
5 Exporting IM_MONTHS_TAB Call by reference Type reference (TYPE) PTT_SEN_AGE_STR Dienst-und Lebensaltersplits 20011214
6 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20011214
7 Importing IM_SENIO_PROCE Call by reference Type reference (TYPE) PSEN_PROCE Berechnungsablauf Dienstzeitberechnung 20011214
8 Exporting IM_YEARS_TAB Call by reference Type reference (TYPE) PTT_SEN_AGE_STR Dienst-und Lebensaltersplits 20011214
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020201

Method STORE_GENERATION_RESULTS_CLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC_REF Personalnummern und Referenz auf Tabelle QTACC 20020307
2 Changing CH_CONTRACT_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE_REF Personalnummern und Referenz auf Tabelle QTBASE 20020307
3 Importing IM_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC QTACC mit Personalnummern 20020307
4 Importing IM_CONTRACT_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE QTBASE mit Personalnummern 20020307

Method STORE_GENERATION_RESULTS_CLS on class CL_PT_QUOTA has no exception.

Method STORE_GENERATION_RESULTS_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_QTACC Call by reference Type reference (TYPE) PTT_CONTRACT_QTACC QTACC mit Personalnummern 20020424
2 Changing CH_CONTRACT_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE QTBASE mit Personalnummern 20020307
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM Datum 20020307
4 Importing IM_CONTRACT_GEN_RESULT Call by reference Type reference (TYPE) TTY_CONTRACT_GEN_RESULT Generierungsergebnis 20020307
5 Importing IM_CONTRACT_P0001 Call by reference Type reference (TYPE) PTT_CONTRACT_P0001 P0001 pro Vertrag 20020307
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020307

Method UPDATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESULT Call by reference Type reference (TYPE) TTY_RESULT Generierungsergebnis 20020115
2 Importing IM_DEDUCTION Call by reference Type reference (TYPE) PTR_PERIOD Abtragungsintervall 20020115
3 Importing IM_GENTYPE Call by reference Type reference (TYPE) CHAR1 Art des generierten Kontingents 20020115
4 Importing IM_NUMBER Call by reference Type reference (TYPE) PTM_QUONUM Anzahl eines Personalzeitkontingentes 20020115
5 Importing IM_QTYPE Call by reference Type reference (TYPE) KTART An- oder Abwesenheitskontingenttyp 20020115
6 Importing IM_VALIDITY Call by reference Type reference (TYPE) PTR_PERIOD Gültigkeitsintervall 20020115

Method UPDATE_RESULT on class CL_PT_QUOTA has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 110