SAP ABAP Class CL_HR_PM_STATUS_MANAGER (Class for Interface to PM)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-TL (Application Component) Tools
     PCPM (Package) HR Process Model and Status Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HR_PM_ST_OBJECT_SUPPLIER Provide Interface for all Objects 20020919
Properties
Class CL_HR_PM_STATUS_MANAGER  
Short Description Class for Interface to PM    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PCPM   HR Process Model and Status Management 
Created 20020918   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_PM_ST_BASIC_SELECTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 HRPMC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 HRPMO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HR_PM_ST_OBJECT_SUPPLIER Provide Interface for all Objects 20020919
Friends
Class CL_HR_PM_STATUS_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OBJECT_TYPE_INFO Static Attribute Private Type reference (TYPE) OBJECT_TYPE_INFO_TAB HRPAY-Status Management: Process Status 20020918
2 STATUS_DEALER Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HR_PY_STATUS_DEAL BAdI Interface IF_EX_HR_PY_STATUS_DEAL 20020918
3 STATUS_MANAGER Static Attribute Public Object reference (TYPE REF TO) CL_HR_PM_STATUS_MANAGER HRPAY-Status Management: Process Status 20020918
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_STATUS_OF_OBJECTS Instance method Public Method 20021129
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020918
3 CONVERT_PERNR_IN_PERSON Static method Public Method Conversion of PerNo into Persons 20020924
4 CONVERT_PERSON_IN_PERNR Static method Public Method Conversion of Persons into PerNo 20020924
5 DELETE_PERNR_PERSON Static method Public Method Deletes PerNo and Persons 20021112
6 DETERMINE_OFFER_OF_STEP Instance method Public Method 20021129
7 DETERMINE_RESULT_OF_STEP Instance method Public Method 20021129
8 GET_PERNR_PERSON_TO_DELETE Static method Public Method Determines All PerNos and Persons to be Deleted 20021112
9 GET_PERNR_PERSON_TO_DELETE_CM Static method Public Method Determines All PerNos and Persons to be Deleted 20040301
10 GET_PERNR_PERSON_TO_DISPLAY Static method Public Method Determines All PerNos and Persons to be Displayed 20021125
11 GET_PERNR_PERSON_TO_RESET Static method Public Method Determines All PerNos and Persons to be Reset 20021011
12 GET_PERNR_PERSON_TO_SETSUC Static method Public Method Determines All PerNos and Persons to be Reset 20031007
13 GET_PERNR_PERSON_TO_SETSUC_CM Static method Public Method Determines All PerNos and Persons to be Reset 20040301
14 INSERT_OBJECTS Instance method Public Method 20021129
15 SET_STATUS Static method Public Method Sets Status of PerNo and Persons 20020918
16 SET_STATUS_ERROR Static method Public Method Sets Status of PerNo and Persons to Incorrect 20020918
17 SET_STATUS_SUCC Static method Public Method Sets Status of PerNo and Persons to Incorrect 20031007
Events
Class CL_HR_PM_STATUS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IMP_OBJECTS_RANGE Private See coding 20020923
2 IMP_OBJECTS_RANGETAB Private See coding 20020923
3 OBJECT_TYPE_INFO_TAB Private Type reference (TYPE) PAY_PM_OBJECT_TYPE_INFO_TAB Information on Object Types 20020918
Method Signatures

Method CHECK_STATUS_OF_OBJECTS Signature

Method CHECK_STATUS_OF_OBJECTS on class CL_HR_PM_STATUS_MANAGER has no parameter.
Method CHECK_STATUS_OF_OBJECTS on class CL_HR_PM_STATUS_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_PERNR_IN_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Verwaltung der Objekttypen in der Statusverwaltung 20020925
2 Importing IMP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Prozeßmanager: 20020925

Method CONVERT_PERNR_IN_PERSON on class CL_HR_PM_STATUS_MANAGER has no exception.

Method CONVERT_PERSON_IN_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Konvertierte Objekte 20020924
2 Importing IMP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Objekte zu Konvertieren 20020924

Method CONVERT_PERSON_IN_PERNR on class CL_HR_PM_STATUS_MANAGER has no exception.

Method DELETE_PERNR_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20021112
2 Importing OBJECT_TYPE Value transfer Type reference (TYPE) PAY_ST_OBJ Objektyp des Steps 20021118
3 Importing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB Pernr 20021112
4 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
5 Importing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB Personen 20021112
6 Importing SEL_PERNR Value transfer Type reference (TYPE) T52SP-SEL_PERNR Personalnummer 20030123
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20021112

Method DETERMINE_OFFER_OF_STEP Signature

Method DETERMINE_OFFER_OF_STEP on class CL_HR_PM_STATUS_MANAGER has no parameter.
Method DETERMINE_OFFER_OF_STEP on class CL_HR_PM_STATUS_MANAGER has no exception.

Method DETERMINE_RESULT_OF_STEP Signature

Method DETERMINE_RESULT_OF_STEP on class CL_HR_PM_STATUS_MANAGER has no parameter.
Method DETERMINE_RESULT_OF_STEP on class CL_HR_PM_STATUS_MANAGER has no exception.

Method GET_PERNR_PERSON_TO_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20021112
2 Exporting PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Tabelle mit Pernr und Personen 20021112

Method GET_PERNR_PERSON_TO_DELETE on class CL_HR_PM_STATUS_MANAGER has no exception.

Method GET_PERNR_PERSON_TO_DELETE_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FORBIDDEN Value transfer Type reference (TYPE) FLAG 20040301
2 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20040301

Method GET_PERNR_PERSON_TO_DELETE_CM on class CL_HR_PM_STATUS_MANAGER has no exception.

Method GET_PERNR_PERSON_TO_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20021125
2 Importing LEVEL Value transfer Type reference (TYPE) SEU_LEVEL Level eines Knotens 20021125
3 Exporting PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Tabelle mit Pernr und Personen 20021125
4 Importing RANGE_TABLE Value transfer Type reference (TYPE) ANY TABLE 20021126
5 Importing RANGE_TYPE Value transfer Type reference (TYPE) C 20021126
6 Importing STATUS_TABLE Value transfer Type reference (TYPE) ANY TABLE 20021125

Method GET_PERNR_PERSON_TO_DISPLAY on class CL_HR_PM_STATUS_MANAGER has no exception.

Method GET_PERNR_PERSON_TO_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20021114
2 Importing LEVEL Value transfer Type reference (TYPE) SEU_LEVEL Level eines Knotens 20021016
3 Exporting PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Tabelle mit Pernr und Personen 20021025
4 Exporting REST_PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Tabelle mit Pernr und Personen 20040305

Method GET_PERNR_PERSON_TO_RESET on class CL_HR_PM_STATUS_MANAGER has no exception.

Method GET_PERNR_PERSON_TO_SETSUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20031008
2 Exporting PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Tabelle mit Pernr und Personen 20031007

Method GET_PERNR_PERSON_TO_SETSUC on class CL_HR_PM_STATUS_MANAGER has no exception.

Method GET_PERNR_PERSON_TO_SETSUC_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FORBIDDEN Value transfer Type reference (TYPE) FLAG Tabelle mit Pernr und Personen 20040301
2 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20040301

Method GET_PERNR_PERSON_TO_SETSUC_CM on class CL_HR_PM_STATUS_MANAGER has no exception.

Method INSERT_OBJECTS Signature

Method INSERT_OBJECTS on class CL_HR_PM_STATUS_MANAGER has no parameter.
Method INSERT_OBJECTS on class CL_HR_PM_STATUS_MANAGER has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_OBJECT Value transfer Type reference (TYPE) CLIKE Objekte eines Pakets 20020923
2 Importing IMP_OBJECT_RANGE_TAB Value transfer Type reference (TYPE) ANY TABLE 20020923
3 Importing IMP_OBJ_TYPE Call by reference Object reference (TYPE REF TO) CL_HR_PM_ST_OBJECT_TYPE Verwaltung der Objekttypen in der Statusverwaltung 20020920
4 Importing IMP_SET_ERR Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020918
5 Importing IMP_SET_NOT_SEL Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020920
6 Importing IMP_SET_PRE Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020918
7 Importing IMP_SET_SUC Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020918
8 Importing PAY_PM_PARAID Value transfer Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20020918
# Exception Resumable Description Created on
1 NO_INPUT Kein Input vorhanden 20020923
2 UPDATE_ERROR Fehler beim Aktualisieren der T52sth oder T52sps 20020923

Method SET_STATUS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_STEPID Value transfer Type reference (TYPE) T52SPS-STEPID Step 20021114
2 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20021022
3 Importing OBJECT_TYPE Value transfer Type reference (TYPE) PAY_ST_OBJ Objektype des Steps 20021114
4 Importing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB Pernr 20021017
5 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
6 Importing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB Personen 20021017
7 Importing REST_PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040305
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20021017

Method SET_STATUS_SUCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20031007
2 Importing IMP_STEPID Value transfer Type reference (TYPE) T52SPS-STEPID Step 20031008
3 Importing OBJECT_TYPE Value transfer Type reference (TYPE) PAY_ST_OBJ Objektype des Steps 20031007
4 Importing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB Pernr 20031007
5 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
6 Importing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB Personen 20031007
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20031007
History
Last changed by/on SAP  20040315 
SAP Release Created in 470