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 |