SAP ABAP Class CL_IM_HRHCP_DC_ORGPROVIDER (Implementation Class for BAdI Impl. HRHCP_DC_ORGPROVIDER)
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_ORGOBJECT BAdI Interface IF_EX_HRHCP00_DC_ORGOBJECT 20010626
Properties
Class CL_IM_HRHCP_DC_ORGPROVIDER  
Short Description Implementation Class for BAdI Impl. HRHCP_DC_ORGPROVIDER    
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 20010626   SAP 
Last change 20020211   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_HRHCP_DC_ORGPROVIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRHCP00_DC_ORGOBJECT BAdI Interface IF_EX_HRHCP00_DC_ORGOBJECT 20010626
Friends
Class CL_IM_HRHCP_DC_ORGPROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CB_NR Static Attribute Private Type reference (TYPE) HR_CB_NR Control Block Number 20010626
2 C_ADD Constant Private Type reference (TYPE) HCP_CALCULATION_TYPE 'A' Calculation Type 20010717
3 C_CALC_ADDITION Constant Public Type reference (TYPE) HCP_CALCULATION_TYPE 'A' Average 20020307
4 C_CALC_AVERAGE Constant Public Type reference (TYPE) HCP_CALCULATION_TYPE 'D' Average 20020307
5 C_PARAM_CTYP Constant Private Type reference (TYPE) HCP_EX_PARAM 'CTYP' Interface Parameters Personnel Cost Planning 20020102
6 C_PARAM_OTYPE_SOURCE Constant Private Type reference (TYPE) HCP_EX_PARAM 'OT_S' Interface Parameters Personnel Cost Planning 20020102
7 C_PARAM_SUBTYPE Constant Private Type reference (TYPE) HCP_EX_PARAM 'DBAS' Interface Parameters Personnel Cost Planning 20010717
8 C_PARAM_WEGID Constant Private Type reference (TYPE) HCP_EX_PARAM 'EPAT' Interface Parameters Personnel Cost Planning 20020102
9 ST_PARAVALUE_CTYP Static Attribute Private Type reference (TYPE) HCP_CALCULATION_TYPE Calculation Type 20020102
10 ST_PARAVALUE_OTYPE_SOURCE Static Attribute Private Type reference (TYPE) OTYPE Object Type Source 20020102
11 ST_PARAVALUE_SUBTY Static Attribute Private Type reference (TYPE) SUBTY Subtype 20010810
12 ST_PARAVALUE_WEGID Static Attribute Private Type reference (TYPE) WEGID Evaluation Path 20020102
Methods
# Method Level Visibility Method type Description Created on
1 FILL_EMPTY_TIMES_WITH_ZERO Instance method Private Method Fill Object Periods with Zero Balances 20020307
2 GET_COST_DATA_SOURCE_OBJECT Instance method Private Method Determine Cost Data for Source Object 20010627
3 GET_STRUCTURE Instance method Private Method Find structure 20010810
4 MOVE_SELECTIME_TO_COLLECTTIME Instance method Private Method Transfer Data Selection Period to Data Collection Period 20010704
Events
Class CL_IM_HRHCP_DC_ORGPROVIDER has no event.
Types
Class CL_IM_HRHCP_DC_ORGPROVIDER has no local type.
Method Signatures

Method FILL_EMPTY_TIMES_WITH_ZERO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CITEMS_SOURCE Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20020307
2 Changing CH_CITEMS_TARGET Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20020307
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020307
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020307
5 Importing IM_ENTRY_TAB Call by reference Type reference (TYPE) STRUC_T Orgmanagement: Tabelle von Struc Einträgen 20020307

Method FILL_EMPTY_TIMES_WITH_ZERO on class CL_IM_HRHCP_DC_ORGPROVIDER has no exception.

Method GET_COST_DATA_SOURCE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CITEMS_TAB Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20010627
2 Exporting EX_CITEMS_TAB_SOURCEOBJ Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20020307
3 Importing IM_BEGDA_DCPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010627
4 Importing IM_BEGDA_DSPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010627
5 Importing IM_CALC_TYPE Call by reference Type reference (TYPE) HCP_CALCULATION_TYPE Berechnungsart 20020102
6 Importing IM_ENDDA_DCPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010627
7 Importing IM_ENDDA_DSPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010627
8 Importing IM_ENTRY_TAB Call by reference Type reference (TYPE) STRUC_T Structur 20010703
9 Importing IM_FLT_VAL Call by reference Type reference (TYPE) HCP_EX_INTERFACE Schnittstellen-Implementierung Personalkostenplanung 20010801
10 Importing IM_ISTAT Call by reference Type reference (TYPE) PCHDYISTAT Datenstatus 20010810
11 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010627
12 Importing IM_OBJEC_TAB Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20030508
13 Importing IM_OTYPE_SOURCE Call by reference Type reference (TYPE) OTYPE Objekttyp 20010702
14 Importing IM_SUBTYPE Call by reference Type reference (TYPE) SUBTYP Subtyp 20010717
15 Importing IM_TARGET_OBJECT Call by reference Type reference (TYPE) OBJEC Workarea zur Datenbank PCH 20010627
# Exception Resumable Description Created on
1 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20010627
2 SERIOUS_ERROR schwerer Ausnahmefehler -> Report abbrechen! 20010627

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJEC_TAB Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20030508
2 Exporting EX_STRUC Call by reference Type reference (TYPE) STRUC_T Orgmanagement: Tabelle von Struc Einträgen 20010810
3 Importing IM_BEGDA_DSPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010810
4 Importing IM_CB_NR Call by reference Type reference (TYPE) HR_CB_NR Kontrollblocknummer 20010810
5 Importing IM_ENDDA_DSPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010810
6 Importing IM_EVAL_PATH Call by reference Type reference (TYPE) WEGID Auswertungsweg 20010810
7 Importing IM_FLT_VAL Call by reference Type reference (TYPE) HCP_INTERFACE_FOR_BADI_O Datensammlungsmethode (Organisatorische Objekte) 20020102
8 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010810
9 Importing IM_OBJECTSTRU Call by reference Type reference (TYPE) OBJEC Workarea zur Datenbank PCH 20010810
10 Importing IM_OTYPE_SOURCE Call by reference Type reference (TYPE) OTYPE Objekttyp 20010810
# Exception Resumable Description Created on
1 MESSAGE_LOG_ERROR Fehler bei der Protokollerstellung 20010810

Method MOVE_SELECTIME_TO_COLLECTTIME 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 20010704
2 Importing IM_BEGDA_DCPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010704
3 Importing IM_BEGDA_DSPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010704
4 Importing IM_BEGDA_OBJECT Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010704
5 Importing IM_CITEMS Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20010704
6 Importing IM_ENDDA_DCPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010704
7 Importing IM_ENDDA_DSPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010704
8 Importing IM_ENDDA_OBJECT Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20010704
9 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010704
# Exception Resumable Description Created on
1 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20010704
2 SERIOUS_ERROR schwerer Ausnahmefehler -> Report abbrechen! 20010704
History
Last changed by/on SAP  20020211 
SAP Release Created in 110