SAP ABAP Class CL_IM_HRHCP_DC_IT0521 (Imp. Class for BAdI Imp. HRHCP_DC_IT0521)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-CP (Application Component) Personnel Cost Planning and Simulation
     PAOC_HCP_DATACOLLECTION (Package) HCP Data Collection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRHCP00_DC_EMPLOYEE BAdI Interface IF_EX_HRHCP00_DC_EMPLOYEE 20021115
Properties
Class CL_IM_HRHCP_DC_IT0521  
Short Description Imp. Class for BAdI Imp. HRHCP_DC_IT0521    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_HCP_DATACOLLECTION   HCP Data Collection 
Created 20021115   SAP 
Last change 20021115   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_HRHCP_DC_IT0521 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRHCP00_DC_EMPLOYEE BAdI Interface IF_EX_HRHCP00_DC_EMPLOYEE 20021115
Friends
Class CL_IM_HRHCP_DC_IT0521 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INTERFACE Constant Private Type reference (TYPE) HCP_EX_INTERFACE '0521' Data Collection Method 20021115
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SI_ATTR Instance method Private Method Read Primary Attribute: Social Insurance 20021115
2 GET_BASIS Instance method Private Method Determine Data Basis as Calculation Base 20021115
3 GET_INFOTYPE0521 Instance method Private Method Read Semiretirement (Germany) Infotype (0521) 20021115
4 GET_PARAMETERS Instance method Private Method Read Transferred Data Collection Parameters 20021115
5 READ_T5DA2 Instance method Private Method Read Semiretirement Model (T5DA2) 20021115
6 READ_T5DA5 Instance method Private Method Read Semiretirement Phase (T5DA5) 20021115
Events
Class CL_IM_HRHCP_DC_IT0521 has no event.
Types
Class CL_IM_HRHCP_DC_IT0521 has no local type.
Method Signatures

Method CHECK_SI_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_P0521 Call by reference Type reference (TYPE) P0521_TAB Personal-Stammsatz Infotyp 0521 (Altersteilzeit) 20021115
2 Importing IM_BEGDA_DSPERIOD Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20021115
3 Importing IM_ENDDA_DSPERIOD Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20021115
4 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20021115
5 Importing IM_NAME Value transfer Type reference (TYPE) P0001-ENAME Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20021115
6 Importing IM_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20021115
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20021115
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20021115

Method GET_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CITEMS Call by reference Type reference (TYPE) TT_CITEMS_SORTED Kostenbestandteile aus der Datensammlung 20021115
2 Exporting EX_DIFFCA Call by reference Type reference (TYPE) HRHCP00_DIFFCA_EMPLOYEE Abweichende Kostenzuordnung Mitarbeiterdaten 20021115
3 Importing IM_BEGDA_DCPERIOD Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20021115
4 Importing IM_BEGDA_DSPERIOD Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20021115
5 Importing IM_ENDDA_DCPERIOD Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20021115
6 Importing IM_ENDDA_DSPERIOD Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20021115
7 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20021115
8 Importing IM_PARAMTAB Call by reference Type reference (TYPE) HRHCP00_IFPARAM Parameterwerte für Datensammlungsmethoden-Implementierung 20021115
9 Importing IM_PERNRTAB Call by reference Type reference (TYPE) HRHCP00_PERNR Personalnummern 20021115
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20021115
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20021115

Method GET_INFOTYPE0521 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_P0521 Call by reference Type reference (TYPE) P0521_TAB Personal-Stammsatz Infotyp 0521 (Altersteilzeit) 20021115
2 Importing IM_BEGDA_DSPERIOD Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20021115
3 Importing IM_ENDDA_DSPERIOD Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20021115
4 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20021115
5 Importing IM_NAME Value transfer Type reference (TYPE) P0001-ENAME Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20021115
6 Importing IM_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20021115
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20021115
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20021115

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CITEM_INCREASE Call by reference Type reference (TYPE) HCP_COSTITEM Kostenbestandteil Aufstockung 20021115
2 Exporting EX_CITEM_PROVISION Call by reference Type reference (TYPE) HCP_COSTITEM Kostenbestandteil Rückstellung 20021115
3 Exporting EX_SW_USE_DIFFCA Call by reference Type reference (TYPE) HCP_SWITCH Ankreuzfeld: Kostenverteilung verwenden 20021115
4 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20021115
5 Importing IM_PARAMTAB Call by reference Type reference (TYPE) HRHCP00_IFPARAM Parameterwerte für Datensammlungsmethoden-Implementierung 20021115

Method GET_PARAMETERS on class CL_IM_HRHCP_DC_IT0521 has no exception.

Method READ_T5DA2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T5DA2 Call by reference Type reference (TYPE) T5DA2 Aufstockungsprozentsätze für ATZ-Modell 20021115
2 Importing IM_ATZMO Value transfer Type reference (TYPE) T5DA2-ATZMO Altersteilzeit-Modell 20021115
3 Importing IM_DATE Value transfer Type reference (TYPE) BEGDA Stichtag 20021115
4 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20021115
5 Importing IM_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20021115
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20021115
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20021115

Method READ_T5DA5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T5DA5 Call by reference Type reference (TYPE) T5DA5 ATZ: Arbeitsphasen bei Altersteilzeit 20021115
2 Importing IM_ATZPH Value transfer Type reference (TYPE) T5DA5-ATZPH ATZ: Phase im Blockmodell 20021115
3 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20021115
4 Importing IM_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20021115
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20021115
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20021115
History
Last changed by/on SAP  20021115 
SAP Release Created in 200