Hierarchy

⤷

⤷

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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
6 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_CONTRACT_HIRE_DATE | Leaving Dates | 20021125 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_CONTRACT_HIRE_DATE | Entry Dates | 20021125 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | Generation Type Accrual | 20020115 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'M' | Generation Type Maximum | 20020115 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'R' | Generation Type Reduction | 20020115 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | INFTY | '0002' | Infotype 0002 | 20061102 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | INFTY | '0004' | Infotype 0004 | 20020225 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | INFTY | '0008' | Infotype 0008 | 20020225 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | Base Entitlement | 20011217 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'N' | Number of Periods | 20011219 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'T' | Point in time | 20011129 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | Accrual period | 20011129 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | Base period | 20011217 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLE_D | ' ' | False | 20011122 | |
15 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_PT_QUOTA_IF | Native Interface QUOTA | 20011102 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TTY_LOG | Log Table | 20020826 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PLOG_TEXT | Structure for HR Function Log | 20020826 | ||
18 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_PT_QUOTA | BAdI Interface IF_EX_PT_QUOTA | 20020118 | ||
19 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_PT_TIME_EVAL_LOG | Interface for Time Evaluation Log (Facade for HRPL) | 20020117 | ||
20 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLE_D | 'X' | True | 20011122 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Form Preliminary Period Balances | 20020125 |
2 | ![]() |
Instance method | Private | Method | Calculation of accrual entitlement | 20011218 |
3 | ![]() |
Instance method | Private | Method | Calculation of Base Entitlement | 20011218 |
4 | ![]() |
Instance method | Private | Method | Determine Quota Entitlement to Be Transferred | 20020116 |
5 | ![]() |
Instance method | Private | Method | Check Maximum Accrual Entitlement | 20020110 |
6 | ![]() |
Instance method | Private | Method | Check Consistency of Cumulation Behavior | 20011122 |
7 | ![]() |
Instance method | Private | Method | Check Usability of Rule Package | 20011122 |
8 | ![]() |
Instance method | Private | Method | Check Consistency of Base Period | 20011217 |
9 | ![]() |
Instance method | Private | Method | Check Consistency of Seniority Calculation | 20020124 |
10 | ![]() |
Instance method | Private | Method | Check Consistency of Transfer Times | 20020411 |
11 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011218 |
12 | ![]() |
Instance method | Private | Method | Referencing of Entries of QTACC Table for Each Pers.Assgmt | 20020424 |
13 | ![]() |
Instance method | Private | Method | Determine Start and Leaving Date | 20011127 |
14 | ![]() |
Instance method | Private | Method | Determine Next Available Pointer for Base Entitlement | 20020307 |
15 | ![]() |
Instance method | Private | Method | Determine the Rule Packages to Be Processed Simultaneously | 20011120 |
16 | ![]() |
Instance method | Private | Method | Employment Period Calculation at Key Date | 20011213 |
17 | ![]() |
Instance method | Private | Method | Determine all Ages/Seniority in Accrual Period | 20011126 |
18 | ![]() |
Instance method | Private | Method | Calculation of Seniority Split for a Period | 20011214 |
19 | ![]() |
Instance method | Private | Method | Determine Validity and Deduction Interval | 20020115 |
20 | ![]() |
Instance method | Private | Method | Duration in Years and Months Between Two Points in Time | 20011211 |
21 | ![]() |
Instance method | Private | Method | All Available Infotypes per Personnel Assignment | 20020122 |
22 | ![]() |
Instance method | Public | Method | Funktion QUOTA | 20011119 |
23 | ![]() |
Instance method | Private | Method | Determine Current Generation Result | 20020115 |
24 | ![]() |
Instance method | Private | Method | Determine a Period Balance | 20011218 |
25 | ![]() |
Instance method | Private | Method | Determine a Day Balance | 20020125 |
26 | ![]() |
Instance method | Private | Method | Import of WPBP for a Period | 20011210 |
27 | ![]() |
Instance method | Private | Method | Initialization of Generation Result | 20020115 |
28 | ![]() |
Instance method | Private | Method | Initialize Local QTACC and QTBASE | 20020307 |
29 | ![]() |
Instance method | Private | Method | Log: Add Information | 20020826 |
30 | ![]() |
Instance method | Private | Method | Log: Display | 20020827 |
31 | ![]() |
Instance method | Private | Method | Log: Applicability | 20020830 |
32 | ![]() |
Instance method | Private | Method | Log: Consistency Checks | 20020830 |
33 | ![]() |
Instance method | Private | Method | Log: Generation Results | 20020830 |
34 | ![]() |
Instance method | Private | Method | Log: Quota Currently Generated | 20020827 |
35 | ![]() |
Instance method | Private | Method | Log: Selected Generation Rules | 20020827 |
36 | ![]() |
Instance method | Private | Method | Log: Initialization | 20020827 |
37 | ![]() |
Instance method | Private | Method | Multiplication of Accrual Entitlement with Time Balance | 20011220 |
38 | ![]() |
Instance method | Private | Method | Number of Periods for Each Period | 20011219 |
39 | ![]() |
Instance method | Private | Method | Reduce Accrual Entitlement According to Reduction Rule | 20020108 |
40 | ![]() |
Instance method | Private | Method | Reduce Accrual Entitlement According to Inactive Days | 20020110 |
41 | ![]() |
Instance method | Private | Method | Reduce Accrual Entitlement According to Part-Time Status | 20020109 |
42 | ![]() |
Instance method | Private | Method | More Details on Accrual Period with WPBP Splits | 20011205 |
43 | ![]() |
Instance method | Private | Method | Round Accrual Entitlement According to Rounding Rule | 20020110 |
44 | ![]() |
Instance method | Private | Method | Calculate a Split Table for a Period | 20011213 |
45 | ![]() |
Instance method | Private | Method | Seniority Splits with Calculation Process | 20011214 |
46 | ![]() |
Instance method | Private | Method | Store Results in Cluster Tables | 20020307 |
47 | ![]() |
Instance method | Private | Method | Store Results in Local Table QTACC, QTBASE | 20020307 |
48 | ![]() |
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 | ![]() |
IM_CONTRACT_SALDO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | SALDO mit Personalnummern | 20020125 | ||
2 | ![]() |
IM_CONTRACT_TES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TES | Personalnummern und Tabelle TES | 20020125 | ||
3 | ![]() |
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 | ![]() |
CH_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20011218 | ||
2 | ![]() |
CH_MUL_FLAG | Call by reference | Type reference (TYPE) | C | 'X' | 20060403 | ||
3 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | vollständiger Kumulationszeitraum | 20011220 | ||
4 | ![]() |
IM_ACCRUAL_PERIOD_PROP | Call by reference | Type reference (TYPE) | PTR_PERIOD | anteiliger Kumulationszeitraum | 20011219 | ||
5 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011218 | ||
6 | ![]() |
IM_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20011219 | ||
7 | ![]() |
IM_BASE_RULE | Call by reference | Type reference (TYPE) | T559E | Basisanspruch für Urlaubskumulation | 20011219 | ||
8 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
9 | ![]() |
IM_CONTRACT_QTBASE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTBASE | 20060403 | |||
10 | ![]() |
IM_CONTRACT_SALDO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | 20060403 | |||
11 | ![]() |
IM_CONTRACT_ZES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZES | 20060403 | |||
12 | ![]() |
IM_PBS_ACTIVE | Call by reference | Type reference (TYPE) | C | 20060403 | |||
13 | ![]() |
IM_PHIFI | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PHIFI | 20060403 | |||
14 | ![]() |
IM_RULE | Call by reference | Type reference (TYPE) | T559L | 20060403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20011218 | ||
2 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011218 | ||
3 | ![]() |
IM_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20020301 | ||
4 | ![]() |
IM_BASE_RULE | Call by reference | Type reference (TYPE) | T559E | Basisanspruch für Urlaubskumulation | 20020301 | ||
5 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
6 | ![]() |
IM_CONTRACT_SALDO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | SALDO mit Personalnummern | 20011218 | ||
7 | ![]() |
IM_CONTRACT_SEN_AGE_SPLITS | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SEN_AGE_SPLITS | Dienst-und Lebensaltersplits mit Vertrag | 20011218 | ||
8 | ![]() |
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 | ![]() |
CH_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC | QTACC mit Personalnummern | 20020305 | ||
2 | ![]() |
CH_CONTRACT_QTTRANS | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTTRANS_REF | QTTRANS mit Personalnummern | 20020116 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020116 | ||
4 | ![]() |
IM_CONTRACT_OQTTRANS | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTTRANS | Personalnummern und Referenz auf Tabelle QTTRANS | 20020116 | ||
5 | ![]() |
IM_CONTRACT_P0001 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0001 | P0001 pro Vertrag | 20020116 | ||
6 | ![]() |
IM_CONTRACT_P0041 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0041 | Personalnummern und Infotyp 41 | 20020116 | ||
7 | ![]() |
IM_CONTRACT_SALDO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | 20060403 | |||
8 | ![]() |
IM_CONTRACT_ZES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZES | 20060403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Auswertung der Datumsart | 20020118 | |
2 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020117 | |
3 | ![]() |
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 | ![]() |
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 | ![]() |
EX_ACC_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20011205 | ||
2 | ![]() |
EX_CONSISTENT | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011127 | ||
3 | ![]() |
EX_GEN_RULE | Call by reference | Type reference (TYPE) | T559L | Automatische Generierung von Abwesenheitskontingenten | 20020125 | ||
4 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011205 | ||
5 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
6 | ![]() |
IM_CONTRACT_T559L_ENTRY | Value transfer | Type reference (TYPE) | PTT_CONTRACT_T559L_ENTRY | Kontingentgenrierungsregeln mit Vertrag | 20011122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020410 | |
2 | ![]() |
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 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20020118 | ||
2 | ![]() |
IM_CONTRACT_HIRE_FIRE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_HIRE_FIRE_DATE | Ein-/Austrittsdatümer | 20011127 | ||
3 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
4 | ![]() |
IM_CONTRACT_PHIFI | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PHIFI | Infotyp 0000/0001-Splits | 20020118 | ||
5 | ![]() |
IM_CONTRACT_T559L_ENTRY | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L_ENTRY | Kontingentgenrierungsregeln mit Vertrag | 20020125 | ||
6 | ![]() |
IM_P0004_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Infotyp 0004 eingelesen | 20020225 | ||
7 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20011217 | ||
2 | ![]() |
EX_BASE_RULE | Call by reference | Type reference (TYPE) | T559E | Basisanspruch für Urlaubskumulation | 20011219 | ||
3 | ![]() |
EX_CONSISTENT | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011217 | ||
4 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20011217 | ||
5 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011217 | ||
6 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
7 | ![]() |
IM_CONTRACT_T559L_ENTRY | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L_ENTRY | Kontingentgenrierungsregeln mit Vertrag | 20011217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020410 | |
2 | ![]() |
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 | ![]() |
EX_CONSISTENT | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020124 | ||
2 | ![]() |
EX_SEN_PROCESS | Call by reference | Type reference (TYPE) | PSEN_PROCE | Berechnungsablauf Dienstzeitberechnung | 20020125 | ||
3 | ![]() |
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 | ![]() |
EX_CONSISTENT | Call by reference | Type reference (TYPE) | BOOLE_D | Übertragungszeitpunkt konsistent | 20020902 | ||
2 | ![]() |
EX_CONTRACT_TRANSFER_TIMEPOINT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_TRANS_TIMEPOINT | Übertragungszeitpunkt pro Vertrag | 20020902 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020902 | ||
4 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020902 | ||
5 | ![]() |
IM_CONTRACT_T559L_ENTRY | Value transfer | Type reference (TYPE) | PTT_CONTRACT_T559L_ENTRY | Kontingentgenrierungsregeln mit Vertrag | 20020411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020902 | |
2 | ![]() |
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 | ![]() |
IM_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC | QTACC mit Personalnummern | 20020424 | ||
2 | ![]() |
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 | ![]() |
EX_CONTRACT_HIRE_FIRE | Value transfer | Type reference (TYPE) | PTT_CONTRACT_HIRE_FIRE_DATE | Ein-/Austrittsdatum pro Vertrag | 20011127 | ||
2 | ![]() |
EX_CONTRACT_PHIFI | Value transfer | Type reference (TYPE) | PTT_CONTRACT_PHIFI | Infotyp 0000/0001 Splits pro Vertrag | 20020110 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011127 | ||
4 | ![]() |
IM_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20020118 | ||
5 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
6 | ![]() |
IM_CONTRACT_T559L | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L | Kontingentgenrierungsregeln mit Vertrag | 20020121 | ||
7 | ![]() |
IM_GROUPING_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRCCE_GROUPING_CONTEXT | 20020307 | |||
8 | ![]() |
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 | ![]() |
IM_QTACC | Value transfer | Type reference (TYPE) | PTM_QTACC | Tabelle QTACC: Kontingentkumulation | 20020307 | ||
2 | ![]() |
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 | ![]() |
EX_RULE_PACKAGES | Call by reference | Type reference (TYPE) | TTY_RULE_PACKAGE | Regelpakete | 20011120 | ||
2 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020129 | ||
3 | ![]() |
IM_CONTRACT_P0001 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0001 | P0001 pro Vertrag | 20020129 | ||
4 | ![]() |
IM_CONTRACT_T559L | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L | Kontingentgenrierungsregeln mit Vertrag | 20011120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_DURATION | Call by reference | Type reference (TYPE) | PSEN_DURATION_DEC | Ausgabestruktur für Testhilfe Dienstzeitberechnung | 20020305 | ||
2 | ![]() |
IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011213 | ||
3 | ![]() |
IM_GEN_DATE | Call by reference | Type reference (TYPE) | DATUM | Generierungstag | 20011213 | ||
4 | ![]() |
IM_GROUPING_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRCCE_GROUPING_CONTEXT | 20020410 | |||
5 | ![]() |
IM_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20011213 | ||
6 | ![]() |
IM_PROCE | Call by reference | Type reference (TYPE) | PSEN_PROCE | Berechnungsablauf Dienstzeitberechnung | 20011213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_CONTRACT_SPLITS | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SEN_AGE_SPLITS | Dienst-/Lebensaltersplits | 20011217 | ||
2 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20011211 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Generierungstag | 20011218 | ||
4 | ![]() |
IM_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20011211 | ||
5 | ![]() |
IM_CONTRACT_HIRE_DATE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_HIRE_FIRE_DATE | Eintrittsdatum pro Vertrag | 20011217 | ||
6 | ![]() |
IM_CONTRACT_P0002 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0002 | Geburtsdatum | 20011217 | ||
7 | ![]() |
IM_CONTRACT_P0041 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0041 | P0041 Tabellentyp (sortiert) | 20011217 | ||
8 | ![]() |
IM_CONTRACT_RULES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L_ENTRY | Kontingentgenrierungsregeln mit Vertrag | 20020124 | ||
9 | ![]() |
IM_GROUPING_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRCCE_GROUPING_CONTEXT | 20020410 | |||
10 | ![]() |
IM_SEN_PROCESS | Call by reference | Type reference (TYPE) | PSEN_PROCE | Berechnungsablauf Dienstzeitberechnung | 20020125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Auswertung der Datumsart | 20020122 | |
2 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020122 | |
3 | ![]() |
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 | ![]() |
EX_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011214 | ||
2 | ![]() |
IM_DURATION | Call by reference | Type reference (TYPE) | PSEN_DURATION | Datum | 20011214 | ||
3 | ![]() |
IM_GEN_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011214 | ||
4 | ![]() |
IM_GROUPING_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRCCE_GROUPING_CONTEXT | 20020410 | |||
5 | ![]() |
IM_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20011217 | ||
6 | ![]() |
IM_PROCE | Call by reference | Type reference (TYPE) | PSEN_PROCE | Berechnungsablauf Dienstzeitberechnung | 20011214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20020115 | ||
2 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20020115 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020115 | ||
4 | ![]() |
IM_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20020115 | ||
5 | ![]() |
IM_CONTRACT_P0001 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0001 | P0001 pro Vertrag | 20020115 | ||
6 | ![]() |
IM_CONTRACT_P0019 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0019 | P0019 pro Vertrag | 20020115 | ||
7 | ![]() |
IM_CONTRACT_P0041 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0041 | Personalnummern und Infotyp 41 | 20020115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Bestimmung Gültigkeits-/Abtragungsintervall | 20020411 | |
2 | ![]() |
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 | ![]() |
EX_DUR_MONTHS | Call by reference | Type reference (TYPE) | EMAGE | Lebensalter | 20011211 | ||
2 | ![]() |
EX_DUR_YEARS | Call by reference | Type reference (TYPE) | EMAGE | Lebensalter | 20011211 | ||
3 | ![]() |
IM_DUR_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011211 | ||
4 | ![]() |
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 | ![]() |
IM_CONTRACT_P0000 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0000 | P0000 pro Vertrag | 20020122 | ||
2 | ![]() |
IM_CONTRACT_P0001 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0001 | P0001 pro Vertrag | 20020122 | ||
3 | ![]() |
IM_CONTRACT_P0002 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0002 | P0002 pro Vertrag | 20020122 | ||
4 | ![]() |
IM_CONTRACT_P0004 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0004 | P0004 pro Vertrag | 20020122 | ||
5 | ![]() |
IM_CONTRACT_P0007 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0007 | P0007 pro Vertrag | 20020122 | ||
6 | ![]() |
IM_CONTRACT_P0008 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0008 | P0008 pro Vertrag | 20020122 | ||
7 | ![]() |
IM_CONTRACT_P0019 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0019 | P0019 pro Vertrag | 20020122 | ||
8 | ![]() |
IM_CONTRACT_P0041 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0041 | P0041 pro Vertrag | 20020122 | ||
9 | ![]() |
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 | ![]() |
CH_CONTRACT_ABWKONTI | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ABWKONTI_REF | Personalnummern und Referenz auf Tabelle ABWKONTI | 20020121 | ||
2 | ![]() |
CH_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC_REF | Personalnummern und Referenz auf Tabelle QTACC | 20020305 | ||
3 | ![]() |
CH_CONTRACT_QTBASE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTBASE_REF | Personalnummern und Referenz auf Tabelle QTBASE | 20020301 | ||
4 | ![]() |
CH_CONTRACT_QTTRANS | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTTRANS_REF | Personalnummern und Referenz auf Tabelle QTTRANS | 20020121 | ||
5 | ![]() |
CH_CONTRACT_ZKO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZKO_REF | Personalnummern und Referenz auf Tabelle ZKO | 20020122 | ||
6 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011120 | ||
7 | ![]() |
IM_CONTRACT_DAILY_BALANCES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TES | Personalnummern und Tabelle TES | 20020430 | ||
8 | ![]() |
IM_CONTRACT_MOLGA | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOLGA | Personalnummern und zugehörige Ländergruppierung | 20011127 | ||
9 | ![]() |
IM_CONTRACT_OQTTRANS | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTTRANS | QTTRANS mit Personalnummern | 20020121 | ||
10 | ![]() |
IM_CONTRACT_P0000 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0000 | P0000 pro Vertrag | 20011120 | ||
11 | ![]() |
IM_CONTRACT_P0001 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0001 | P0001 pro Vertrag | 20011120 | ||
12 | ![]() |
IM_CONTRACT_P0002 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0002 | P0002 pro Vertrag | 20011120 | ||
13 | ![]() |
IM_CONTRACT_P0004 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0004 | P0004 pro Vertrag | 20011120 | ||
14 | ![]() |
IM_CONTRACT_P0007 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0007 | P0007 pro Vertrag | 20011120 | ||
15 | ![]() |
IM_CONTRACT_P0008 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0008 | P0008 pro Vertrag | 20011120 | ||
16 | ![]() |
IM_CONTRACT_P0019 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0019 | P0019 pro Vertrag | 20011120 | ||
17 | ![]() |
IM_CONTRACT_P0041 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0041 | P0041 pro Vertrag | 20011120 | ||
18 | ![]() |
IM_CONTRACT_PERIOD_BALANCES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | SALDO mit Personalnummern | 20020430 | ||
19 | ![]() |
IM_CONTRACT_T559L | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L | Kontingentgenrierungsregeln mit Vertrag | 20011120 | ||
20 | ![]() |
IM_CONTRACT_WPBP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_WPBP | WPBP mit Personalnummern | 20011120 | ||
21 | ![]() |
IM_CONTRACT_ZES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZES | Table ZES with Personnel Numbers | 20060403 | ||
22 | ![]() |
IM_DISTRIBUTION | Call by reference | Object reference (TYPE REF TO) | IF_PT_CCE_DIST_BASIS_IF | Datengrundlage für Verteilung | 20020430 | ||
23 | ![]() |
IM_GROUPING_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRCCE_GROUPING_CONTEXT | 20020307 | |||
24 | ![]() |
IM_GROUPING_REASON | Call by reference | Type reference (TYPE) | PCCE_GPRSN | Gruppierungsgrund des aktuellen Business Subjects | 20020206 | ||
25 | ![]() |
IM_P0004_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Infotyp 0004 eingelesen | 20020225 | ||
26 | ![]() |
IM_P0008_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Infotyp 0008 eingelesen | 20020225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Bestimmung Gültigkeits-/Abtragungsintervall | 20020117 | |
2 | ![]() |
Ausführung fehlgeschlagen | 20020418 | |
3 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020201 | |
4 | ![]() |
Infotyp wurde nicht selektiert | 20020225 | |
5 | ![]() |
Fehler bei Bestimmung des Kumulations-/Basisanspruchs | 20020410 | |
6 | ![]() |
Fehler bei Bestimmung des Kumulations-/Basiszeitraums | 20020410 | |
7 | ![]() |
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 | ![]() |
IM_GENTYPE | Call by reference | Type reference (TYPE) | CHAR1 | Art des generierten Kontingents | 20020115 | ||
2 | ![]() |
IM_RESULT | Call by reference | Type reference (TYPE) | TTY_RESULT | Generierungsergebnis | 20020115 | ||
3 | ![]() |
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 | ![]() |
IM_CONTRACT_ID | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011218 | |||
2 | ![]() |
IM_CONTRACT_SALDO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | SALDO mit Personalnummern | 20011218 | ||
3 | ![]() |
IM_TIMETYPE | Call by reference | Type reference (TYPE) | PT_ZTART | Zeitart | 20011218 | ||
4 | ![]() |
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 | ![]() |
IM_CONTRACT_ID | Call by reference | Type reference (TYPE) | PCCE_PERNR | Vertrag | 20020125 | ||
2 | ![]() |
IM_CONTRACT_TES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TES | Personalnummern und Tabelle TES | 20020125 | ||
3 | ![]() |
IM_TIMETYPE | Call by reference | Type reference (TYPE) | PT_ZTART | Zeitart | 20020125 | ||
4 | ![]() |
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 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011210 | ||
2 | ![]() |
IM_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011210 | ||
3 | ![]() |
IM_CONTRACT_WPBP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_WPBP | WPBP mit Personalnummern | 20011210 | ||
4 | ![]() |
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 | ![]() |
IM_CONTRACT_T559L_ENTRY | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T559L_ENTRY | Kontingentgenrierungsregeln mit Vertrag | 20020115 | ||
2 | ![]() |
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 | ![]() |
EX_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC | QTACC mit Personalnummern | 20020307 | ||
2 | ![]() |
EX_CONTRACT_QTBASE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTBASE | QTBASE mit Personalnummern | 20020307 | ||
3 | ![]() |
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 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20020902 | ||
2 | ![]() |
IM_APPLICABILITY | Call by reference | Type reference (TYPE) | TTY_LOG_GENERATION | Anwendbarkeit | 20020923 | ||
3 | ![]() |
IM_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20020902 | ||
4 | ![]() |
IM_CONTRACT_TRANSFER_TIMEPOINT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_TRANS_TIMEPOINT | Übertragungszeitpunkt pro Vertrag | 20020902 | ||
5 | ![]() |
IM_QTYPE | Call by reference | Type reference (TYPE) | PTR_QTYPE | Kontingenttyp mit Gruppierungen | 20020826 | ||
6 | ![]() |
IM_RESULT | Call by reference | Type reference (TYPE) | TTY_LOG_GENERATION | Generierungsergbnis | 20020923 | ||
7 | ![]() |
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 | ![]() |
IM_GENERATION | Value transfer | Type reference (TYPE) | TTY_LOG_GENERATION | Ergebnisse der Anwendbarkeitsprüfung | 20020923 | ||
2 | ![]() |
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 | ![]() |
IM_CONSISTENCY | Value transfer | Type reference (TYPE) | TY_LOG_CONSISTENCY | Ergebnisse Konsistenzprüfung | 20020830 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CH_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20011220 | ||
2 | ![]() |
IM_CONTRACT_SALDO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | SALDO mit Personalnummern | 20011220 | ||
3 | ![]() |
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 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011219 | ||
2 | ![]() |
IM_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011219 | ||
3 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTR_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
4 | ![]() |
IM_DATETYPE | Call by reference | Type reference (TYPE) | DATAR | Datumsart | 20011219 | ||
5 | ![]() |
IM_ENDDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011219 | ||
6 | ![]() |
IM_FREQUENCY | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20011219 | ||
7 | ![]() |
IM_PERIODPARAMETER | Call by reference | Type reference (TYPE) | PERMO | Periodenparameter | 20011219 | ||
8 | ![]() |
IM_QUOTA_TYPE | Call by reference | Type reference (TYPE) | ABWKO | 20060403 | |||
9 | ![]() |
IM_RELATIVEUNIT | Call by reference | Type reference (TYPE) | PT_ZEINH | Zeit-/Masseinheit | 20011219 | ||
10 | ![]() |
IM_RELATIVEVALUE | Call by reference | Type reference (TYPE) | VAREL | Relative Lage | 20011219 | ||
11 | ![]() |
IM_TRANSFERRULE | Call by reference | Type reference (TYPE) | PTM_LRULE | Kontingentgenerierung - Regelung Übertragungszeitpunkte | 20011219 | ||
12 | ![]() |
IM_USAGE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20011219 | ||
13 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | INT1 | Byte Wert | 20011219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20020108 | ||
2 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20020108 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | 20060403 | |||
4 | ![]() |
IM_BASE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Basiszeitraum | 20020108 | ||
5 | ![]() |
IM_BASE_RULE | Call by reference | Type reference (TYPE) | T559E | 20060403 | |||
6 | ![]() |
IM_CONTRACT_INFOTYPES | Call by reference | Type reference (TYPE) | PTT_QUOTA_CONTRACT_INFOTYPES | Kontingentgenerierung - verfügbare Infotypen pro Vertrag | 20020122 | ||
7 | ![]() |
IM_CONTRACT_PHIFI | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PHIFI | Infotyp 0000/0001 Splits mit Vertrag | 20020110 | ||
8 | ![]() |
IM_P0008_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Infotyp 0008 eingelesen | 20020225 | ||
9 | ![]() |
IM_PBS_ACTIVE | Call by reference | Type reference (TYPE) | C | 20060403 | |||
10 | ![]() |
IM_RULE | Call by reference | Type reference (TYPE) | T559L | 20060403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020304 | |
2 | ![]() |
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 | ![]() |
CH_ACCRUAL | Call by reference | Type reference (TYPE) | PTM_QUONUM | Kumulationsanspruch | 20020110 | ||
2 | ![]() |
IM_PHIFI | Call by reference | Type reference (TYPE) | PTT_PHIFI | Infotyp 0000/0001 Splits | 20020110 | ||
3 | ![]() |
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 | ![]() |
CH_ACCRUAL | Call by reference | Type reference (TYPE) | PTM_QUONUM | Kumulationsanspruch | 20020109 | ||
2 | ![]() |
IM_P0001 | Call by reference | Type reference (TYPE) | PTT_P0001 | P0001 Tabellentyp | 20020110 | ||
3 | ![]() |
IM_P0007 | Call by reference | Type reference (TYPE) | PTT_P0007 | P0007 Tabellentyp | 20020110 | ||
4 | ![]() |
IM_P0008 | Call by reference | Type reference (TYPE) | PTT_P0008 | P0008 Tabellentyp (sortiert nach Key) | 20020110 | ||
5 | ![]() |
IM_P0008_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Infotyp 0008 eingelesen | 20020225 | ||
6 | ![]() |
IM_PARTT | Call by reference | Type reference (TYPE) | CTVAL | Ausprägung Kürzungsregel für Urlaubskumulation | 20020110 | ||
7 | ![]() |
IM_REFERENCE_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Bezugszeitraum | 20020109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlender/ungültiger Customizing-Eintrag | 20020304 | |
2 | ![]() |
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 | ![]() |
CH_ACCRUAL_PERIODS | Call by reference | Type reference (TYPE) | PTT_PERIOD | Kumulationszeiträume | 20011205 | ||
2 | ![]() |
IM_ACCRUAL_PERIOD | Call by reference | Type reference (TYPE) | PTR_PERIOD | Kumulationszeitraum | 20011205 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011210 | ||
4 | ![]() |
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 | ![]() |
CH_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20020110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IM_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011213 | ||
2 | ![]() |
IM_ENDDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011213 | ||
3 | ![]() |
IM_MONTHS_TAB | Call by reference | Type reference (TYPE) | PTT_SEN_AGE_STR | Dienst-und Lebensaltersplits | 20011213 | ||
4 | ![]() |
IM_REF_DATE | Call by reference | Type reference (TYPE) | DATUM | Referenzdatum | 20011217 | ||
5 | ![]() |
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 | ![]() |
IM_BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011214 | ||
2 | ![]() |
IM_ENDDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011214 | ||
3 | ![]() |
IM_GEN_DATE | Call by reference | Type reference (TYPE) | DATUM | Generierungstag | 20011214 | ||
4 | ![]() |
IM_GROUPING_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRCCE_GROUPING_CONTEXT | 20020410 | |||
5 | ![]() |
IM_MONTHS_TAB | Call by reference | Type reference (TYPE) | PTT_SEN_AGE_STR | Dienst-und Lebensaltersplits | 20011214 | ||
6 | ![]() |
IM_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20011214 | ||
7 | ![]() |
IM_SENIO_PROCE | Call by reference | Type reference (TYPE) | PSEN_PROCE | Berechnungsablauf Dienstzeitberechnung | 20011214 | ||
8 | ![]() |
IM_YEARS_TAB | Call by reference | Type reference (TYPE) | PTT_SEN_AGE_STR | Dienst-und Lebensaltersplits | 20011214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC_REF | Personalnummern und Referenz auf Tabelle QTACC | 20020307 | ||
2 | ![]() |
CH_CONTRACT_QTBASE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTBASE_REF | Personalnummern und Referenz auf Tabelle QTBASE | 20020307 | ||
3 | ![]() |
IM_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC | QTACC mit Personalnummern | 20020307 | ||
4 | ![]() |
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 | ![]() |
CH_CONTRACT_QTACC | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTACC | QTACC mit Personalnummern | 20020424 | ||
2 | ![]() |
CH_CONTRACT_QTBASE | Call by reference | Type reference (TYPE) | PTT_CONTRACT_QTBASE | QTBASE mit Personalnummern | 20020307 | ||
3 | ![]() |
IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020307 | ||
4 | ![]() |
IM_CONTRACT_GEN_RESULT | Call by reference | Type reference (TYPE) | TTY_CONTRACT_GEN_RESULT | Generierungsergebnis | 20020307 | ||
5 | ![]() |
IM_CONTRACT_P0001 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_P0001 | P0001 pro Vertrag | 20020307 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_RESULT | Call by reference | Type reference (TYPE) | TTY_RESULT | Generierungsergebnis | 20020115 | ||
2 | ![]() |
IM_DEDUCTION | Call by reference | Type reference (TYPE) | PTR_PERIOD | Abtragungsintervall | 20020115 | ||
3 | ![]() |
IM_GENTYPE | Call by reference | Type reference (TYPE) | CHAR1 | Art des generierten Kontingents | 20020115 | ||
4 | ![]() |
IM_NUMBER | Call by reference | Type reference (TYPE) | PTM_QUONUM | Anzahl eines Personalzeitkontingentes | 20020115 | ||
5 | ![]() |
IM_QTYPE | Call by reference | Type reference (TYPE) | KTART | An- oder Abwesenheitskontingenttyp | 20020115 | ||
6 | ![]() |
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 |