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
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