SAP ABAP Class CL_HRPADDE_FRISTEN (Calculation of Contd. Pay and Sick Pay Suppl. Periods (DE))
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷ PA-PA (Application Component) Personnel Administration
⤷ PBAS (Package) SAP HR Master Data Application Development
⤷ PA-PA (Application Component) Personnel Administration
⤷ PBAS (Package) SAP HR Master Data Application Development
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPADDE_FRISTEN_EXAMPLE | Example for Derived Period Class | 20090520 |
Properties
Class | CL_HRPADDE_FRISTEN | |
Short Description | Calculation of Contd. Pay and Sick Pay Suppl. Periods (DE) | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PBAS | SAP HR Master Data Application Development |
Created | 20090513 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPADDE_FRISTEN has no forward declaration.
Interfaces
Class CL_HRPADDE_FRISTEN has no interface implemented.
Friends
Class CL_HRPADDE_FRISTEN has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GO_INSTANCE | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_HRPADDE_FRISTEN | Instance Reference | 20090520 | ||
2 | MC_AUCH_UNBEZAHLTE_KTAGE | Constant | Protected | Type reference (TYPE) | NUMC2 | 07 | Constant for AUCH_UNBEZAHLTE_KRANKHEITSTAGE | 20111213 | |
3 | MC_KGZ_ENDE_ANPASSEN | Constant | Protected | Type reference (TYPE) | NUMC2 | 08 | Constant for KGZ_ENDE_ANPASSEN | 20120217 | |
4 | MC_KGZ_ENDE_KORRIGIEREN | Constant | Protected | Type reference (TYPE) | NUMC2 | 09 | Constant for KGZ_ENDE_KORRIGIEREN | 20120217 | |
5 | MC_LFZ_ENDE_ANPASSEN | Constant | Protected | Type reference (TYPE) | NUMC2 | 04 | Constant for LFZ_ENDE_ANPASSEN | 20111213 | |
6 | MC_MEDIZIN_MASSNAHME | Constant | Protected | Type reference (TYPE) | NUMC2 | 05 | Constant for MEDIZIN_MASSNAHME | 20111213 | |
7 | MC_MEHR_ABWESENHEITEN | Constant | Protected | Type reference (TYPE) | NUMC2 | 01 | Constant for MEHR_ABWESENHEITEN | 20111213 | |
8 | MC_OED_ROUTINE_AUFRUFEN | Constant | Protected | Type reference (TYPE) | NUMC2 | 02 | Constant for OED_ROUTINE_AUFRUFEN | 20111213 | |
9 | MC_WIEDERAUFLEBEN_LFZ | Constant | Protected | Type reference (TYPE) | NUMC2 | 06 | Constant for WIEDERAUFLEBEN_LFZ | 20111213 | |
10 | MC_ZUSATZLOGIK_OED | Constant | Protected | Type reference (TYPE) | NUMC2 | 03 | Constant for ZUSATZLOGIK_OED | 20111213 | |
11 | MT_P0001 | Instance attribute | Protected | Type reference (TYPE) | P0001_TAB | Organizational Data | 20090520 | ||
12 | MV_APPL_TVOK | Instance attribute | Protected | Type reference (TYPE) | XFELD | Subapplication TVOK Valid | 20090520 | ||
13 | MV_APPL_TVUK | Instance attribute | Protected | Type reference (TYPE) | XFELD | Subapplication TVUK Valid | 20100401 | ||
14 | MV_DATE | Instance attribute | Protected | Type reference (TYPE) | BEGDA | Key Date | 20090520 | ||
15 | MV_ENTRYDATE | Instance attribute | Protected | Type reference (TYPE) | P0000-BEGDA | Entry Date | 20111213 | ||
16 | MV_MOLGA | Instance attribute | Protected | Type reference (TYPE) | MOLGA | Country grouping | 20090520 | ||
17 | MV_P2001 | Instance attribute | Protected | Type reference (TYPE) | P2001 | HR Time Record: Absences Infotype (2001) | 20121112 | ||
18 | MV_PERNR | Instance attribute | Protected | Type reference (TYPE) | PERNR_D | Personnel Number | 20090520 | ||
19 | MV_SWOED | Instance attribute | Protected | Type reference (TYPE) | CHAR20 | Employee Type | 20090520 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AUCH_UNBEZAHLTE_KRANKHEITSTAGE | Instance method | Public | Method | Special Case: Sick Pay Supplement over Calendar Year Limit | 20100401 |
2 | EIGENE_FRISTENBERECHNUNG | Instance method | Public | Method | Complete Own Period Calculation | 20090520 |
3 | GET_APPL_VALIDITY | Instance method | Protected | Method | Determine Validity of Subapplication on Key Date | 20090520 |
4 | GET_INSTANCE | Static method | Public | Method | One Instance for Each User Process | 20090520 |
5 | GET_VALIDITY | Instance method | Protected | Method | Determine Validity of One or More Subapplications | 20090520 |
6 | KGZ_ENDE_ANPASSEN | Instance method | Public | Method | Take Future Related Absences into Consideration | 20120217 |
7 | KGZ_ENDE_KORRIGIEREN | Instance method | Public | Method | Sick Pay Supplement Ends on Day Before Start of Illness | 20120217 |
8 | LFZ_ENDE_ANPASSEN | Instance method | Public | Method | Contd. Pay Ends on Day Before Start of Illness | 20090520 |
9 | MEDIZIN_MASSNAHME | Instance method | Public | Method | Action Medical Care | 20090520 |
10 | MEHR_ABWESENHEITEN | Instance method | Public | Method | Include Additional (Not Related) Absences | 20090520 |
11 | OED_ROUTINE_AUFRUFEN | Instance method | Public | Method | Routine for Period Calculation via Table T596F (PS) | 20090520 |
12 | OTHER_SWOED_VARIANTS | Instance method | Protected | Method | (Customer-Specific) Additional Calculation Variants | 20111213 |
13 | WERTE_VORGEBEN | Instance method | Public | Method | Personnel Number, Employee Type, Key Date, Org. Data | 20090520 |
14 | WIEDERAUFLEBEN_LFZ | Instance method | Public | Method | Renewal of Continued Pay | 20090520 |
15 | ZUSATZLOGIK_OED | Instance method | Public | Method | Add. Logic Public Sector (Also for PayScale Private Ent. EE) | 20090520 |
Events
Class CL_HRPADDE_FRISTEN has no event.
Types
Class CL_HRPADDE_FRISTEN has no local type.
Method Signatures
Method AUCH_UNBEZAHLTE_KRANKHEITSTAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20100401 |
Method AUCH_UNBEZAHLTE_KRANKHEITSTAGE on class CL_HRPADDE_FRISTEN has no exception.
Method EIGENE_FRISTENBERECHNUNG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_KGZ_BEGINN | Call by reference | Type reference (TYPE) | RMDDA | Krankengeldzuschussbeginn | 20090520 | ||
2 | Changing | CV_KGZ_ENDE | Call by reference | Type reference (TYPE) | KRGED | Krankengeldzuschussende | 20090520 | ||
3 | Changing | CV_LFZ_ENDE | Call by reference | Type reference (TYPE) | LFZED | Lohnfortzahlungsende | 20090520 |
Method EIGENE_FRISTENBERECHNUNG on class CL_HRPADDE_FRISTEN has no exception.
Method GET_APPL_VALIDITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_APPL | Call by reference | Type reference (TYPE) | P_APPL | Teilapplikation | 20090520 | ||
2 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090520 |
Method GET_APPL_VALIDITY on class CL_HRPADDE_FRISTEN has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DATE | Value transfer | Type reference (TYPE) | BEGDA | Stichtag | 20090520 | ||
2 | Importing | IV_KLASSE | Value transfer | Type reference (TYPE) | SEOCLSNAME | 'CL_HRPADDE_FRISTEN' | Klassenname | 20090520 | |
3 | Importing | IV_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20090520 | ||
4 | Importing | IV_P2001 | Value transfer | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20121112 | ||
5 | Importing | IV_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20090520 | ||
6 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HRPADDE_FRISTEN | LFZ- und KGZ-Fristenberechnung (DE) | 20090520 |
Method GET_INSTANCE on class CL_HRPADDE_FRISTEN has no exception.
Method GET_VALIDITY Signature
Method GET_VALIDITY on class CL_HRPADDE_FRISTEN has no parameter.
Method GET_VALIDITY on class CL_HRPADDE_FRISTEN has no exception.
Method KGZ_ENDE_ANPASSEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20120217 |
Method KGZ_ENDE_ANPASSEN on class CL_HRPADDE_FRISTEN has no exception.
Method KGZ_ENDE_KORRIGIEREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20120217 |
Method KGZ_ENDE_KORRIGIEREN on class CL_HRPADDE_FRISTEN has no exception.
Method LFZ_ENDE_ANPASSEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20090520 |
Method LFZ_ENDE_ANPASSEN on class CL_HRPADDE_FRISTEN has no exception.
Method MEDIZIN_MASSNAHME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20090520 |
Method MEDIZIN_MASSNAHME on class CL_HRPADDE_FRISTEN has no exception.
Method MEHR_ABWESENHEITEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20090520 |
Method MEHR_ABWESENHEITEN on class CL_HRPADDE_FRISTEN has no exception.
Method OED_ROUTINE_AUFRUFEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20090520 |
Method OED_ROUTINE_AUFRUFEN on class CL_HRPADDE_FRISTEN has no exception.
Method OTHER_SWOED_VARIANTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_QUESTION | Value transfer | Type reference (TYPE) | NUMC2 | Fragestellung | 20111213 | ||
2 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20111213 |
Method OTHER_SWOED_VARIANTS on class CL_HRPADDE_FRISTEN has no exception.
Method WERTE_VORGEBEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_P0001 | Value transfer | Type reference (TYPE) | P0001_TAB | Organisatorische Daten | 20090520 | ||
2 | Importing | IV_DATE | Value transfer | Type reference (TYPE) | BEGDA | Stichtag | 20090520 | ||
3 | Importing | IV_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20090520 | ||
4 | Importing | IV_P2001 | Value transfer | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20121112 | ||
5 | Importing | IV_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20090520 | ||
6 | Importing | IV_SWOED | Value transfer | Type reference (TYPE) | CHAR3 | Mitarbeitertyp | 20090520 |
Method WERTE_VORGEBEN on class CL_HRPADDE_FRISTEN has no exception.
Method WIEDERAUFLEBEN_LFZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20090520 |
Method WIEDERAUFLEBEN_LFZ on class CL_HRPADDE_FRISTEN has no exception.
Method ZUSATZLOGIK_OED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OK | Value transfer | Type reference (TYPE) | XFELD | Rückgabewert | 20090520 |
Method ZUSATZLOGIK_OED on class CL_HRPADDE_FRISTEN has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |