SAP ABAP Class CL_IM_HRHCP_DC_IT0008 (Implementation Class for BAdI Impl. HRHCP_DC_IT0008)
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 20010621
Properties
Class CL_IM_HRHCP_DC_IT0008  
Short Description Implementation Class for BAdI Impl. HRHCP_DC_IT0008    
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 20010621   SAP 
Last change 20020123   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_HRHCP_DC_IT0008 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRHCP00_DC_EMPLOYEE BAdI Interface IF_EX_HRHCP00_DC_EMPLOYEE 20010621
Friends
Class CL_IM_HRHCP_DC_IT0008 has no friend class.
Attributes
Class CL_IM_HRHCP_DC_IT0008 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CITEMS_FROM_0008 Instance method Public Method Convert Infotype Records to Cost Items 20020125
2 GET_INFOTYPE0008 Instance method Private Method Read Infotype 0008 for Each Person 20010622
3 GET_ITEM_INTERVALLS Instance method Private Method Returns Time Intervals for Items 20010627
4 GET_ORGINFO Instance method Public Method Read Infotype 0001 and Specify Additional Information 20010625
5 GET_PERIODICITY0008 Instance method Private Method Specify Time Base for Amounts from Infotype 8 20010629
6 POSITION_0008_AND_PERIO Instance method Private Method Positioning IT0008 and Periodicity Table 20010629
Events
Class CL_IM_HRHCP_DC_IT0008 has no event.
Types
Class CL_IM_HRHCP_DC_IT0008 has no local type.
Method Signatures

Method CREATE_CITEMS_FROM_0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CITEMS Call by reference Type reference (TYPE) HRHCP00_DC_CITEMS Kostenbestandteile aus der Datensammlung 20020125
2 Importing IM_BEGDA_DCPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn Datensammelzeitraum 20020125
3 Importing IM_BEGDA_DSPERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn Datenauswahlzeitraum 20020125
4 Importing IM_ENDDA_DCPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende Datensammelzeitraum 20020125
5 Importing IM_ENDDA_DSPERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende Datenauswahlzeitraum 20020125
6 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20020125
7 Importing IM_ORGINFO Call by reference Type reference (TYPE) HCP_S_DC_ORGINFO Organisatorische Daten eines Mitarbeiters (zeitraumbezogen) 20020125
8 Importing IM_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20020125
9 Importing IM_P0008_VAL Call by reference Type reference (TYPE) HRHCP00_PBWLA Bewertete Lohnartentabelle 20020125
10 Importing IM_PERNR Call by reference Type reference (TYPE) HCP_S_PERNR Personalnummer und Personenattribute 20020125
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20020125
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20020125

Method GET_INFOTYPE0008 Signature

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

Method GET_ITEM_INTERVALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CITEM_INTERVALLS Call by reference Type reference (TYPE) HRHCP00_BEGDA_ENDDA Beginn- und Endedatum der KBest.-Sätze 20010627
2 Importing IM_BEGDA_DCPERIOD Value transfer Type reference (TYPE) BEGDA Beginndatum Datensammelzeitraum 20010627
3 Importing IM_BEGDA_DSPERIOD Value transfer Type reference (TYPE) BEGDA Beginndatum Datenauswahlzeitraum 20010627
4 Importing IM_BEGDA_ITEM Value transfer Type reference (TYPE) BEGDA Beginndatum des Datensatzes 20010627
5 Importing IM_ENDDA_DCPERIOD Value transfer Type reference (TYPE) ENDDA Endedatum Datensammelzeitraum 20010627
6 Importing IM_ENDDA_DSPERIOD Value transfer Type reference (TYPE) ENDDA Endedatum Datenauswahlzeitraum 20010627
7 Importing IM_ENDDA_ITEM Value transfer Type reference (TYPE) ENDDA Endedatum des Datensatzes 20010627
8 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010627
9 Importing IM_PERNRINFO Value transfer Type reference (TYPE) HCP_S_PERNR Daten zur Personalnummer 20010627
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20010629
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20010627

Method GET_ORGINFO Signature

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

Method GET_PERIODICITY0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PERIO Call by reference Type reference (TYPE) TT_0008_PERIO Periodizität der Einträge der Tabelle Basisbezüge (0008) 20010629
2 Importing IM_0008 Call by reference Type reference (TYPE) P0008_TAB Tabelle Basisbezüge 20010629
3 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010629
4 Importing IM_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20010702
5 Importing IM_NAME Value transfer Type reference (TYPE) P0001-ENAME Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20010629
6 Importing IM_ORGINFO Call by reference Type reference (TYPE) HCP_S_DC_ORGINFO Organisatorische Daten eines Mitarbeiters (zeitraumbezogen) 20010629
7 Importing IM_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20010629
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20010629
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20010629

Method POSITION_0008_AND_PERIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_0008 Call by reference Type reference (TYPE) P0008 Tabelle Basisbezüge 20010629
2 Exporting EX_PERIO Call by reference Type reference (TYPE) TS_0008_PERIO Periodizität der Einträge der Tabelle Basisbezüge (0008) 20010629
3 Importing IM_0008TAB Call by reference Type reference (TYPE) P0008_TAB Tabelle Basisbezüge 20010629
4 Importing IM_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010629
5 Importing IM_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20010629
6 Importing IM_LOGREF Call by reference Object reference (TYPE REF TO) CL_HCP_MESSAGE_HANDLER Nachrichtenhandling der Personalkostenplanung 20010629
7 Importing IM_NAME Value transfer Type reference (TYPE) P0001-ENAME Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20010629
8 Importing IM_PERIOTAB Call by reference Type reference (TYPE) TT_0008_PERIO Periodizität der Einträge der Tabelle Basisbezüge (0008) 20010629
9 Importing IM_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20010629
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20010629
2 MESSAGE_LOG_ERROR Fehler beim Schreiben ins Protokoll 20010629
History
Last changed by/on SAP  20020123 
SAP Release Created in 110