SAP ABAP Class CL_IM_HRHCP_DC_CAPC (Implementation Class for BAdI Impl. HRHCP_DC_CAPC)
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 20010731
Properties
Class CL_IM_HRHCP_DC_CAPC  
Short Description Implementation Class for BAdI Impl. HRHCP_DC_CAPC    
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 20010731   SAP 
Last change 20020211   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRHCP00_DC_EMPLOYEE BAdI Interface IF_EX_HRHCP00_DC_EMPLOYEE 20010731
Friends
Class CL_IM_HRHCP_DC_CAPC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HIGH Constant Private Type reference (TYPE) CHAR01 'H' High 20010802
2 C_LOW Constant Private Type reference (TYPE) CHAR01 'L' High 20010802
3 C_MIDPOINT Constant Private Type reference (TYPE) CHAR01 'M' Mean Value 20010802
4 C_PARAM_POINT Constant Private Type reference (TYPE) HCP_EX_PARAM 'POIN' Interface Parameters Personnel Cost Planning 20010802
5 ST_CITEM Static Attribute Private Type reference (TYPE) HCP_COSTITEM Cost Item 20010803
6 ST_INTF_COMPARE Static Attribute Private Type reference (TYPE) HCP_EX_INTERFACE Interface Implementation Personnel Cost Planning 20010806
7 ST_OTYPE_PNR Static Attribute Private Type reference (TYPE) OTYPE Object Type 20010803
8 ST_OTYPE_POS Static Attribute Private Type reference (TYPE) OTYPE Object Type 20010803
9 ST_PLVAR Static Attribute Private Type reference (TYPE) PLVAR Plan Version 20010803
10 ST_POINT Static Attribute Private Type reference (TYPE) CHAR01 Point in Salary Range 20010803
Methods
# Method Level Visibility Method type Description Created on
1 EVALUATE_1005_DATA Instance method Private Method Valuation 1005 Data Record 20010802
2 GET_ACTUAL_DATA Instance method Private Method Returns Actual Compensation Data 20010731
3 GET_PLANNED_DATA Instance method Private Method Returns Planned Compensation Data 20010731
4 MAP_1005_COST_TO_EMPLOYEE Instance method Private Method Assignment of Planned Compensation Data to Employees 20010801
Events
Class CL_IM_HRHCP_DC_CAPC has no event.
Types
Class CL_IM_HRHCP_DC_CAPC has no local type.
Method Signatures

Method EVALUATE_1005_DATA 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) HCP_S_DC_CITEMS 20010802
2 Importing IM_CITEM Call by reference Type reference (TYPE) HCP_COSTITEM Kostenbestandteil 20010802
3 Importing IM_FLT_VAL Call by reference Type reference (TYPE) HCP_EX_INTERFACE Schnittstellen-Implementierung Personalkostenplanung 20010802
4 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010802
5 Importing IM_OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20010802
6 Importing IM_OBJ_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010802
7 Importing IM_OBJ_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010802
8 Importing IM_OTYPE_PNR Call by reference Type reference (TYPE) OTYPE Objekttyp 20010802
9 Importing IM_P1005 Call by reference Type reference (TYPE) P1005 Infotyp 1005: Sollbezahlung 20010802
10 Importing IM_POINT Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20010802
# Exception Resumable Description Created on
1 CONVERT_ERROR Fehler bei Zeit/Währungskonvertierung 20010806
2 MESSAGE_LOG_ERROR Fehler bei der Protokollerstellung 20010802

Method GET_ACTUAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CITEM_TAB Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20010806
2 Importing IM_BEGDA_DCPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010806
3 Importing IM_BEGDA_DSPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010806
4 Importing IM_ENDDA_DCPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010806
5 Importing IM_ENDDA_DSPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010806
6 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010806
7 Importing IM_PARAMTAB Call by reference Type reference (TYPE) HRHCP00_IFPARAM Parameterwerte für eine Schnittstellen-Implementierung 20010806
8 Importing IM_PERNRTAB Call by reference Type reference (TYPE) HRHCP00_PERNR Tabelle von Personalnummern 20010806
# Exception Resumable Description Created on
1 MESSAGE_LOG_ERROR Fehler bei der Protokollerstellung 20010806
2 SERIOUS_ERROR Ausnahmefehler 20010806

Method GET_PLANNED_DATA 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) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20010731
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA 20010731
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA 20010731
4 Importing IM_FLT_VAL Call by reference Type reference (TYPE) HCP_EX_INTERFACE Schnittstellen-Implementierung Personalkostenplanung 20010802
5 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010731
6 Importing IM_PARAMTAB Call by reference Type reference (TYPE) HRHCP00_IFPARAM Parameterwerte für eine Schnittstellen-Implementierung 20010802
7 Importing IM_PERNTAB Call by reference Type reference (TYPE) HRHCP00_PERNR Personalnummer und Personenattribute 20010801
# Exception Resumable Description Created on
1 MESSAGE_LOG_ERROR Fehler bei der Protokollerstellung 20010801

Method MAP_1005_COST_TO_EMPLOYEE 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) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20010802
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20010801
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum 20010801
4 Importing IM_FLT_VAL Call by reference Type reference (TYPE) HCP_EX_INTERFACE Schnittstellen-Implementierung Personalkostenplanung 20010802
5 Importing IM_ISTAT Call by reference Type reference (TYPE) ISTAT_D Planungsstatus 20020315
6 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010801
7 Importing IM_PARAMTAB Call by reference Type reference (TYPE) HRHCP00_IFPARAM Parameterwerte für eine Schnittstellen-Implementierung 20010802
8 Importing IM_PERNTAB Call by reference Type reference (TYPE) HRHCP00_PERNR Tabelle von Personalnummern 20010803
9 Importing IM_POSITION_TAB Call by reference Type reference (TYPE) P1001TAB Tabelle mit der Struktur P1001 20010803
# Exception Resumable Description Created on
1 MESSAGE_LOG_ERROR Fehler bei der Protokollerstellung 20010803
History
Last changed by/on SAP  20020211 
SAP Release Created in 110