SAP ABAP Interface IF_EX_PT_QUOTA (BAdI Interface IF_EX_PT_QUOTA)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_PT_QUOTA BAdI Class CL_EX_PT_QUOTA 20060403
Properties
Interface IF_EX_PT_QUOTA  
Short Description BAdI Interface IF_EX_PT_QUOTA    
General Data
Package PAOC_TIM_RULE_MODULES   Time Evaluation Rule Modules 
Created 20020118   SAP 
Last changed 20060703   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_PT_QUOTA has no forward declaration.
Interfaces
Interface IF_EX_PT_QUOTA has no interface.
Friends
Interface IF_EX_PT_QUOTA has no friend.
Attributes
Interface IF_EX_PT_QUOTA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ACCRUAL_ENTITLEMENT Instance method Public Method Calculation of accrual entitlement 20020121
2 CALCULATE_BASE_ENTITLEMENT Instance method Public Method Calculation of Base Entitlement 20020121
3 CHECK_RULE_APPLICABILITY Instance method Public Method Check Applicability of Generation Rule 20020118
4 DETERMINE_HIRE_FIRE_DATE Instance method Public Method Determine Entry/Finish Dates 20020118
5 DETERMINE_PERIOD Instance method Public Method Determine Accrual/Base Period 20020122
6 QUOTAS_TRANSFER Instance method Public Method 20060403
7 QUOTA_INITIAL_PS Instance method Public Method 20060403
8 REDUCE_ACCRUAL_ENTITLEMENT Instance method Public Method Reduction of Accrual Entitlement 20020121
9 SUPPLY_MISSING_REV_ATTRIBUTES Instance method Public Method Missing Generation Attributes for Quota Corrections 20021118
10 TRANSFER_RULE Instance method Public Method 20060403
Events
Interface IF_EX_PT_QUOTA has no event.
Types
Interface IF_EX_PT_QUOTA has no local type.
Method Signatures

Method CALCULATE_ACCRUAL_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_ACCRUALENTITLEMENT Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_RULE_NUMBER Vertrag mit Generierungsregel und Kontingentanspruch 20020212
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) HRSEL_PERIOD Zeitperiode (Beginndatum - Endedatum) 20020121
4 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM 20060403
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_QTBASE Call by reference Type reference (TYPE) PTT_CONTRACT_QTBASE 20060403
8 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO 20060403
9 Importing IM_CONTRACT_ZES Call by reference Type reference (TYPE) PTT_CONTRACT_ZES 20060403
10 Importing IM_PBS_ACTIVE Call by reference Type reference (TYPE) C 20060403
11 Importing IM_PHIFI Call by reference Type reference (TYPE) PTT_CONTRACT_PHIFI 20060403
12 Importing IM_RULE Call by reference Type reference (TYPE) T559L 20060403

Method CALCULATE_ACCRUAL_ENTITLEMENT on Interface IF_EX_PT_QUOTA has no exception.

Method CALCULATE_BASE_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_BASEENTITLEMENT Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_RULE_NUMBER Vertrag mit Generierungsregel und Kontingentanspruch 20020212
2 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
3 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO SALDO mit Personalnummern 20020212
4 Importing IM_CONTRACT_SEN_AGE_SPLITS Call by reference Type reference (TYPE) PTT_CONTRACT_SEN_AGE_SPLITS Dienst-und Lebensaltersplits mit Vertrag 20020212
5 Importing IM_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020212

Method CALCULATE_BASE_ENTITLEMENT on Interface IF_EX_PT_QUOTA has no exception.

Method CHECK_RULE_APPLICABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_APPLICABLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020121
2 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) HRSEL_PERIOD Zeitperiode (Beginndatum - Endedatum) 20020118
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_GENERATION_RULE Call by reference Type reference (TYPE) T559L Automatische Generierung von Abwesenheitskontingenten 20020118
5 Importing IM_PHIFI Call by reference Type reference (TYPE) PTT_PHIFI Infotyp 0000/0001 Splits 20020118

Method CHECK_RULE_APPLICABILITY on Interface IF_EX_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 Changing CH_CONTRACT_HIRE_FIRE Call by reference Type reference (TYPE) PTT_CONTRACT_HIRE_FIRE_DATE Ein-/Austrittsdatum pro Vertrag 20020213
2 Importing IM_CONTRACT_GENERATION_RULES Call by reference Type reference (TYPE) PTT_CONTRACT_T559L Kontingentgenrierungsregeln mit Vertrag 20020213
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 mit Vertrag 20020213
5 Importing IM_DATE Call by reference Type reference (TYPE) DATS Generierungsdatum 20030224

Method DETERMINE_HIRE_FIRE_DATE on Interface IF_EX_PT_QUOTA has no exception.

Method DETERMINE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PERIOD Call by reference Type reference (TYPE) HRSEL_PERIOD Zeitperiode (Beginndatum - Endedatum) 20020122
2 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTR_QUOTA_CONTRACT_INFOTYPES Kontingentgenerierung - verfügbare Infotypen pro Vertrag 20020122
3 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20020122
4 Importing IM_DATETYPE Call by reference Type reference (TYPE) DATAR Datumsart 20020122
5 Importing IM_FREQUENCY Call by reference Type reference (TYPE) ACCFR 20060403
6 Importing IM_PERIODPARAMETER Call by reference Type reference (TYPE) PTM_PERMO 20060403
7 Importing IM_PURPOSE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020122
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 20020122
10 Importing IM_RELATIVEVALUE Call by reference Type reference (TYPE) VAREL Relative Lage 20020122
11 Importing IM_TRANSFERRULE Call by reference Type reference (TYPE) PTM_LRULE Kontingentgenerierung - Regelung Übertragungszeitpunkte 20020122
12 Importing IM_USAGE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020122

Method DETERMINE_PERIOD on Interface IF_EX_PT_QUOTA has no exception.

Method QUOTAS_TRANSFER 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 20060403
2 Changing CH_QTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS 20060403
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM 20060403
4 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR 20060403
5 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO 20060403
6 Importing IM_CONTRACT_ZES Call by reference Type reference (TYPE) PTT_CONTRACT_ZES 20060403

Method QUOTAS_TRANSFER on Interface IF_EX_PT_QUOTA has no exception.

Method QUOTA_INITIAL_PS 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 20060403
2 Importing IM_CONTRACT_INFOTYPES Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_INFOTYPES 20060403
3 Importing IM_CONTRACT_MOLGA Call by reference Type reference (TYPE) PTT_CONTRACT_MOLGA 20060403
4 Importing IM_GEN_RULE Call by reference Type reference (TYPE) T559L 20060403
5 Changing PBS_ACTIVE Call by reference Type reference (TYPE) C 20060403

Method QUOTA_INITIAL_PS on Interface IF_EX_PT_QUOTA has no exception.

Method REDUCE_ACCRUAL_ENTITLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTRACT_ACCRUALENTITLEMENT Call by reference Type reference (TYPE) PTT_QUOTA_CONTRACT_RULE_NUMBER Vertrag mit Generierungsregel und Kontingentanspruch 20020212
2 Importing IM_ACCRUAL_PERIOD Call by reference Type reference (TYPE) HRSEL_PERIOD Zeitperiode (Beginndatum - Endedatum) 20020121
3 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM 20060403
4 Importing IM_BASE_PERIOD Call by reference Type reference (TYPE) HRSEL_PERIOD Zeitperiode (Beginndatum - Endedatum) 20020121
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 20020212
8 Importing IM_PBS_ACTIVE Call by reference Type reference (TYPE) C 20060403
9 Importing IM_RULE Call by reference Type reference (TYPE) T559L 20060403

Method REDUCE_ACCRUAL_ENTITLEMENT on Interface IF_EX_PT_QUOTA has no exception.

Method SUPPLY_MISSING_REV_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEDUCTION_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Abtragungsintervall 20021118
2 Exporting EX_GENERATION_RULE Call by reference Type reference (TYPE) T559L Automatische Generierung von Abwesenheitskontingenten 20021118
3 Exporting EX_VALIDITY_PERIOD Call by reference Type reference (TYPE) PTR_PERIOD Gültigkeitsintervall 20021118
4 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20021118
5 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp 20021118
6 Importing IM_P0019 Call by reference Type reference (TYPE) PTT_P0019 P0019 Tabellentyp (sortiert) 20021118
7 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 P0041 Tabellentyp (sortiert) 20021118
8 Importing IM_QUOTA_TYPE Call by reference Type reference (TYPE) ABWKO Abwesenheitskontingenttyp 20021118

Method SUPPLY_MISSING_REV_ATTRIBUTES on Interface IF_EX_PT_QUOTA has no exception.

Method TRANSFER_RULE 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 20060403
2 Importing IM_ACDATE Call by reference Type reference (TYPE) DATUM 20060403
3 Importing IM_LFREQ Call by reference Type reference (TYPE) PTM_PERMO 20060403
4 Importing IM_LRULE Call by reference Type reference (TYPE) PTM_LRULE 20060403
5 Importing IM_LVDAT Call by reference Type reference (TYPE) DATAR 20060403
6 Importing IM_LVPER Call by reference Type reference (TYPE) LVPER 20060403
7 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 20060403
8 Importing IM_P0041 Call by reference Type reference (TYPE) PTT_P0041 20060403
9 Exporting RESULT Call by reference Type reference (TYPE) DATUM 20060403

Method TRANSFER_RULE on Interface IF_EX_PT_QUOTA has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 110