SAP ABAP Class CL_HRFPM_DC_PCP_SERVICE (Personnel Cost Planning Services for FPM)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_COM_ENGINE (Package) Position Management: Commitment Creation
Properties
Class CL_HRFPM_DC_PCP_SERVICE  
Short Description Personnel Cost Planning Services for FPM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_COM_ENGINE   Position Management: Commitment Creation 
Created 20011128   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRFPM_DC_PCP_SERVICE has no forward declaration.
Interfaces
Class CL_HRFPM_DC_PCP_SERVICE has no interface implemented.
Friends
Class CL_HRFPM_DC_PCP_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACT_PLVAR Static Attribute Private Type reference (TYPE) PLVAR Plan Version 20011203
2 BUFFER_MSGV1 Instance attribute Private Type reference (TYPE) SYMSGV Messages, Message Variables 20020109
3 CALL_COUNTER Static Attribute Private Type reference (TYPE) I 20011213
4 CIPE_DIALOG_MODE Instance attribute Private Type reference (TYPE) HRFPM_DIALOG_MODE HRFPM: Dialog Mode 20020220
5 CON_DC_REPORT_P Constant Private Type reference (TYPE) PROGNAME 'RHHCP_DC_EMPLOYEE' ABAP Program Name 20020702
6 CON_DC_REPORT_S Constant Private Type reference (TYPE) PROGNAME 'RHHCP_DC_ORGOBJECT' ABAP Program Name 20020702
7 CON_FALSE Constant Private Type reference (TYPE) FLAG SPACE General Flag 20020702
8 CON_ISTAT Instance attribute Private Type reference (TYPE) ISTAT_D '1' Planning Status 20020702
9 CON_MODULE_NAME Constant Private Type reference (TYPE) HRFPM_MODULE 'DC' 20020702
10 CON_PERSON Constant Private Type reference (TYPE) OTYPE 'P' Object Type 20020702
11 CON_POSITION Constant Private Type reference (TYPE) OTYPE 'S' Object Type 20020702
12 CON_TRUE Constant Private Type reference (TYPE) FLAG 'X' General Flag 20020702
13 C_ERROR Constant Private Type reference (TYPE) HRFPM_OBJECT_STATUS 'E' General Flag 20020206
14 DC_RATE_FILTER Instance attribute Private Type reference (TYPE) HRFPM_DC_RATE hrfpm: BADI Filter for Data Collector-Determination of Req. 20011213
15 DC_VARIANT_VALIDITY Instance attribute Private Type reference (TYPE) HRFPM_DATACOL_VALIDITY_IV HRFPM: Validity time interval of the objects 20070302
16 DYN_ENC_ACTIVE Instance attribute Private Type reference (TYPE) HRFPM_DYN_ENC_IV_ACTIVE HRFM: Is Dynamic Commitment Period Determination Active? 20020206
17 ENC_DATE_IV Instance attribute Private Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20011210
18 EXIT_COLL_RATE Constant Public Type reference (TYPE) EXIT_DEF 'HRFPM_DATA_COLL_RATE' Business Add-In Definition 20020806
19 EXIT_ENCUMB_IV Constant Public Type reference (TYPE) EXIT_DEF 'HRFPM_ENCUMB_IV' Business Add-In Definition 20020806
20 G_EXIT_CIPE_PREP Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRFPM_PREPARE_CIPE BAdI Interface IF_EX_HRFPM_PREPARE_CIPE 20070215
21 G_EXIT_DC_RATE Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRFPM_DATA_COLL_RATE BADI Interface IF_EX_HRFPM_DATA_COLL_RATE 20070215
22 G_EXIT_ENC Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRFPM_ENCUMB_IV BADI Interface IF_EX_HRFPM_ENCUMB_IV 20070215
23 NO_DATA_COLLECTION Instance attribute Private Type reference (TYPE) FLAG General Flag 20070303
24 O_EXC_ADMIN Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_ADMINISTRATOR 20020702
25 O_EXC_CIPE_PREP Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_CIPE_PREP_FAILED Errors in BAdI for Preparation of Payroll Simulation 20031001
26 O_EXC_DB Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_DB_OPERATION 20020702
27 O_EXC_ENC_IV Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_DYNAMIC_ENC_IV Dynamic Commitment Period Determination 20020702
28 O_EXC_INFTY Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_INFOTYPE_OPERATION 20020702
29 O_EXC_PAY_SIM Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_PAYROLL_SIM_FAILED Payroll Simulation Failed Globally 20020702
30 O_EXC_PCP_SUBMIT Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_DC_PCP_SUBMIT Data Collector: Error in PCP Data Collector 20020702
31 O_EXC_RATE Instance attribute Private Object reference (TYPE REF TO) CX_BPREP_REQUIREMENT_MANAGER 20020702
32 PCP_CONTEXT Instance attribute Private Type reference (TYPE) HCP_PCONTEXT Planning Context 20011128
33 PCP_SCENARIO Instance attribute Private Type reference (TYPE) HCP_SCENARIO Personnel Cost Planning Scenario 20011128
34 REPO_VARIANT_P Instance attribute Private Type reference (TYPE) RALDB_VARI Variant Name 20011211
35 REPO_VARIANT_S Instance attribute Private Type reference (TYPE) RALDB_VARI Variant Name 20011211
36 RUNID Static Attribute Private Type reference (TYPE) HRFPM_RUNID FPM: Individual ID of a Commitment Run 20011213
37 SUBTY_0666 Instance attribute Private Type reference (TYPE) SUBTY Subtype 20011128
38 SUBTY_5010 Instance attribute Private Type reference (TYPE) SUBTY Subtype 20011128
39 VARIANT Instance attribute Private Type reference (TYPE) HRFPM_DATACOL_VARIANT HRFPM:Variant Name of Object Collector 20011128
40 WITH_PAYROLL_SIM Instance attribute Private Type reference (TYPE) HRFPM_DC_PCP_PAYROLL hrfpm: Data collector PCP: Payroll Simulation Required ? 20011128
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070215
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011128
3 GET_PCP_CUSTOMIZING Instance method Private Method PCP: Reading and analyzing Customizing 20011128
4 HANDLE_EXCEPTION Instance method Private Method 20060525
5 PCP_COLLECT_DATA_P Instance method Public Method PCP: Collecting Data for Personnel 20011128
6 PCP_COLLECT_DATA_P_US Instance method Public Method PCP: Collecting Data for Personnel 20040914
7 PCP_COLLECT_DATA_S Instance method Public Method PCP: Collecting Data for Positions 20011128
8 PCP_EVALUATE_DC_LOG Instance method Private Method PCP: Start Data Collector 20060110
9 PCP_RATE_DATA Instance method Private Method PCP: Valuating Payment Information for a Position 20011129
10 PCP_SUBMIT_DC Instance method Private Method PCP: Start Data Collector 20011203
11 PCP_SUBMIT_DC_SINGLE Instance method Private Method PCP: Start Data Collector 20020206
Events
Class CL_HRFPM_DC_PCP_SERVICE has no event.
Types
Class CL_HRFPM_DC_PCP_SERVICE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRFPM_DC_PCP_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRFPM_DC_PCP_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DC_VARIANT Call by reference Type reference (TYPE) HRFPM_DATACOL_VARIANT HRFPM:Variantenname des Objektsammlers 20011128
2 Importing P_DC_VARIANT_VALIDITY Call by reference Type reference (TYPE) HRFPM_DATACOL_VALIDITY_IV Gültigkeitsdatum für Variante (Mehrjähriges PBC) 20070302
3 Importing P_ENC_DATE_IV Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV Zeitraum für Datensammlung 20011210
# Exception Resumable Description Created on
1 CX_HRFPM_ADMINISTRATOR Administrator exception 20011213
2 CX_HRFPM_DC_CUSTOMIZING Customizing exception 20011210

Method GET_PCP_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT Call by reference Type reference (TYPE) HRFPM_DATACOL_VARIANT HRFPM:Variantenname des Objektsammlers 20020702
# Exception Resumable Description Created on
1 CX_HRFPM_DC_CUSTOMIZING Customizing Exception 20011210

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXC Call by reference Object reference (TYPE REF TO) CX_HRFPM Ausnahmenklasse für Modul 'Administrator' 20060525
2 Importing IP_RESP_DEP Call by reference Type reference (TYPE) HRFPM_RESP_DEPARTMENT Verantwortungsbereich 20060525
3 Importing IP_STATUS Call by reference Type reference (TYPE) HRFPM_OBJECT_STATUS Globaler Status eines Objekts während des Obligolaufs 20060525
4 Importing IS_HRFPM_OBJECT Call by reference Type reference (TYPE) HRFPM_OBJECT FPM: Struktur zur DB-Tabelle HRFPM_OBJECTS 20060525
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION Infotypoperationen 20060525
2 CX_HRFPM_INFOTYPE_OPERATION Infotypoperationen 20060525

Method PCP_COLLECT_DATA_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_PERNR_IV Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: HR Object table 20011128
2 Importing P_NO_OBJECT_LOCK Call by reference Type reference (TYPE) FLAG allgemeines flag 20061013
# Exception Resumable Description Created on
1 CX_HRFPM_DC_FAILED 20011130

Method PCP_COLLECT_DATA_P_US Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENC_DATE_IV Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20040914
2 Changing P_IT_PERNR_IV Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: HR Object table 20040914
3 Importing P_NO_OBJECT_LOCK Call by reference Type reference (TYPE) FLAG allgemeines flag 20061013
# Exception Resumable Description Created on
1 CX_HRFPM_DC_FAILED 20040914

Method PCP_COLLECT_DATA_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IT_HROBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: HR Object table 20011128
2 Importing P_NO_OBJECT_LOCK Call by reference Type reference (TYPE) FLAG allgemeines flag 20061013
# Exception Resumable Description Created on
1 CX_HRFPM_DC_CUSTOMIZING Customizing für den datensammler 20011214
2 CX_HRFPM_DC_FAILED 20011210

Method PCP_EVALUATE_DC_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Tabelle der Objekte welche am Obligolauf teilnehmen 20060110
2 Importing I_LOG_ID Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20060110
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20060110
2 CX_HRFPM_INFOTYPE_OPERATION Infotypoperationen 20060110

Method PCP_RATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Valid From Date 20011210
2 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Valid To Date 20011210
3 Importing P_HROBJECT Call by reference Type reference (TYPE) HROBJECT Object 20011210
4 Importing P_ISTAT Call by reference Type reference (TYPE) ISTAT_D Status: Fields for screens 20011210
5 Exporting P_IT_REQ_ACC_ASS Call by reference Type reference (TYPE) HRBPREP_REQUIREMENT_ACC_ASS_IT Budget Preparation: Requirement with Account Assignment 20011210
6 Importing P_PROZT Call by reference Type reference (TYPE) PROZT '100.00' Gewichtungsprozentsatz 20020701
# Exception Resumable Description Created on
1 CX_BPREP_REQUIREMENT_MANAGER 20011218

Method PCP_SUBMIT_DC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENC_DATE_IV Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20040914
2 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20020702
3 Importing I_T_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT FPM: Tabelle der Objekte welche am Obligolauf teilnehmen 20020702
4 Importing P_NO_OBJECT_LOCK Call by reference Type reference (TYPE) FLAG allgemeines flag 20061013
# Exception Resumable Description Created on
1 CX_HRFPM_DC_PCP_SUBMIT 20011203

Method PCP_SUBMIT_DC_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENC_DATE_IV Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20040914
2 Importing I_F_OBJECT Call by reference Type reference (TYPE) HRFPM_OBJECT FPM: Tabelle der Objekte welche am Obligolauf teilnehmen 20020702
3 Importing P_NO_OBJECT_LOCK Call by reference Type reference (TYPE) FLAG allgemeines flag 20061013
# Exception Resumable Description Created on
1 CX_HRFPM_DC_PCP_SUBMIT 20020206
History
Last changed by/on SAP  20080505 
SAP Release Created in 110