SAP ABAP Class CL_HR_PM_PW_PARCEL (Object Set in a Process)
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
Properties
Class CL_HR_PM_PW_PARCEL  
Short Description Object Set in a Process    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPM   HR Process Model and Status Management 
Created 19991201   SAP 
Last change 20020912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 HRPMC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 HRPMO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_PM_PW_PARCEL has no interface implemented.
Friends
Class CL_HR_PM_PW_PARCEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Private Type reference (TYPE) PARCEL_ATTRIBUTES_WA Characteristics of Set 20020701
2 BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_HR_PM_PW_BUFFER Buffer for Table T52SPS 20021204
3 INSERT_OBJECTS_BUFFER Instance attribute Private Type reference (TYPE) BUFFER_OBJECTS Buffer for Input Objects 20020701
4 KEY Instance attribute Public Type reference (TYPE) PAY_PM_PARAID Business Key 19991201
5 OBJECT_TAB Instance attribute Private Type reference (TYPE) PARCEL_OBJECT_TAB Table With All Objects for Set (Without PERNR) 20020701
6 PARCEL_STATUS_ABORTED Constant Public Type reference (TYPE) PAY_PSTATUS 'A' Not yet started 20020701
7 PARCEL_STATUS_CONTINUE Constant Public Type reference (TYPE) PAY_PSTATUS 'C' Not yet started 20020920
8 PARCEL_STATUS_ENDED Constant Public Type reference (TYPE) PAY_PSTATUS 'E' Not yet started 20020701
9 PARCEL_STATUS_NOT_ST Constant Public Type reference (TYPE) PAY_PSTATUS 'N' Not yet started 20020701
10 PARCEL_STATUS_PLANED Constant Public Type reference (TYPE) PAY_PSTATUS 'Z' Not yet started 20020701
11 PARCEL_STATUS_RUNNING Constant Public Type reference (TYPE) PAY_PSTATUS 'R' Not yet started 20020701
12 PARCEL_STATUS_STOPED Constant Public Type reference (TYPE) PAY_PSTATUS 'B' Not yet started 20020920
13 PARCEL_STATUS_WAITING Constant Public Type reference (TYPE) PAY_PSTATUS 'T' Not yet started 20020701
14 PARCEL_TABLE Static Attribute Private Type reference (TYPE) PARCEL_TAB Table of Instances 20020913
15 PROCESS Instance attribute Public Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Pointer to Process 19991201
16 STATUS_INITIAL Constant Public Type reference (TYPE) CHAR1 '0' Object Not Processed Yet 20020701
17 STATUS_NOT_SELECTED Constant Public Type reference (TYPE) CHAR1 '5' Object Did Not Need to be Processed 20020701
18 STATUS_NO_CHANGE Constant Public Type reference (TYPE) CHAR1 SPACE Status not changed 20020701
19 STATUS_PROVISIONAL Constant Public Type reference (TYPE) CHAR1 '3' '0' 20020701
20 STATUS_SUCCESSFUL Constant Public Type reference (TYPE) CHAR1 '1' Object Successfully Processed 20020701
21 STATUS_WITH_ERROR Constant Public Type reference (TYPE) CHAR1 '2' Errors Occurred When Object was Processed 20020701
22 STEP Instance attribute Public Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS_STEP Pointer to Step 19991201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Event handling method Add Object 20020703
2 CHANGE_OBJECT_STATUS Instance method Public Event handling method Change of Status of Object Because of an Event 20020703
3 CONSTRUCTOR Instance method Public Constructor Reads an Existing Set from the DB or Creates One 20020703
4 CREATE_NEW_PARCEL Static method Public Method Creates a New Set on the Database 20020703
5 ENDED Instance method Public Method Set Was Concluded 20020923
6 FINISHED Instance method Public Method Trigger Event at End of Set 20020703
7 GET_ADDITIONAL_INFO Instance method Public Method Provide Additional Information on Set 20020703
8 GET_CONTAINER Instance method Public Method Provides the Input Container 20020703
9 GET_PARCEL Static method Public Method Provides Reference to an Existing Set 20020703
10 REFRESH_ATTRIBUTES Instance method Private Event handling method Refresh Attributes 20021204
11 SAVE_M_TARGETS Instance method Private Method Saves Table T52spot 20020703
12 SAVE_NEW_PARCEL Instance method Public Event handling method Save New Set 20020703
13 SET_ADDITIONAL_INFO Instance method Public Method Transfer Additional Information to Set 20020703
14 SET_INPUT_OBJECTS Instance method Public Method Transfer Input Objects 20020703
15 SET_OBJECT_STATUS Instance method Public Method Set Status of Object 20020703
16 SET_STATISTICS Instance method Public Method Update Object Statistics 20020923
17 SET_STATUS Instance method Public Method Set Status of Set 20020703
18 UPDATE_PARCEL Instance method Public Method Saves Changed Set Data 20020923
Events
Class CL_HR_PM_PW_PARCEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BUFFER_OBJECTS Private See coding Buffer for Input Objects 20020701
2 BUFFER_OBJECTS_WA Private Type reference (TYPE) PAY_PM_OBJECTS Line in Buffer for Input Objects 20020701
3 PARCEL_ATTRIBUTES_WA Private See coding Attributes of a Set 20020701
4 PARCEL_OBJECT_TAB Private See coding Table With All Objects of a Set 20020701
5 PARCEL_OBJECT_WA Private See coding Header for PARCEL_OBJECT_TAB 20020701
6 PARCEL_TAB Private See coding Table with Sets 19991201
7 PARCEL_TAB_WA Private See coding 20020913
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Attribute reference (LIKE) 20020703

Method ADD_OBJECT on class CL_HR_PM_PW_PARCEL has no exception.

Method CHANGE_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_STATUS Call by reference Attribute reference (LIKE) 20020703
2 Importing NEW_STATUS_PM Call by reference Attribute reference (LIKE) 20020703
3 Importing SENDER Call by reference Attribute reference (LIKE) 20020703

Method CHANGE_OBJECT_STATUS on class CL_HR_PM_PW_PARCEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PARCEL Call by reference Type reference (TYPE) T52SPS HRPAY-Statusverwaltung: Prozess Status 20020703

Method CONSTRUCTOR on class CL_HR_PM_PW_PARCEL has no exception.

Method CREATE_NEW_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CONNECT Call by reference Type reference (TYPE) T52SPS-CONNECT Zuordnung Stop - Folgeschritt 20020703
2 Importing IMP_CREATE_ZERO Call by reference Type reference (TYPE) RP_XFELD SPACE Paket mit PARAID Null erzeugen 20020703
3 Importing IMP_PARCEL Call by reference Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20020703
4 Returning RET_PARCEL Value transfer Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020703

Method CREATE_NEW_PARCEL on class CL_HR_PM_PW_PARCEL has no exception.

Method ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CONTAINER Value transfer Type reference (TYPE) SWECONTTAB Containertabelle 20020923

Method ENDED on class CL_HR_PM_PW_PARCEL has no exception.

Method FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CONTAINER Value transfer Type reference (TYPE) SWECONTTAB Containertabelle 20020703

Method FINISHED on class CL_HR_PM_PW_PARCEL has no exception.

Method GET_ADDITIONAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_CONNECT Call by reference Type reference (TYPE) T52SPS-CONNECT Zuordnung Stop - Folgeschritt 20020917
2 Exporting EXP_JOB_COUNT Call by reference Type reference (TYPE) T52SPS-JOB_COUNT Kennummner eines Batch-Jobs 20020703
3 Exporting EXP_JOB_NAME Call by reference Type reference (TYPE) T52SPS-JOB_NAME Name eines Hintergrundjobs 20020703

Method GET_ADDITIONAL_INFO on class CL_HR_PM_PW_PARCEL has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_CONTAINER Value transfer Type reference (TYPE) SWECONTTAB Containertabelle 20020703

Method GET_CONTAINER on class CL_HR_PM_PW_PARCEL has no exception.

Method GET_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PARCEL Call by reference Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20020703
2 Returning RET_PARCEL Value transfer Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020703

Method GET_PARCEL on class CL_HR_PM_PW_PARCEL has no exception.

Method REFRESH_ATTRIBUTES Signature

Method REFRESH_ATTRIBUTES on class CL_HR_PM_PW_PARCEL has no parameter.
Method REFRESH_ATTRIBUTES on class CL_HR_PM_PW_PARCEL has no exception.

Method SAVE_M_TARGETS Signature

Method SAVE_M_TARGETS on class CL_HR_PM_PW_PARCEL has no parameter.
Method SAVE_M_TARGETS on class CL_HR_PM_PW_PARCEL has no exception.

Method SAVE_NEW_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_MSG_HANDLE Call by reference Attribute reference (LIKE) 20021205

Method SAVE_NEW_PARCEL on class CL_HR_PM_PW_PARCEL has no exception.

Method SET_ADDITIONAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CONNECT Call by reference Type reference (TYPE) T52SPS-CONNECT Zuordnung Stop - Folgeschritt 20020917
2 Importing IMP_JOB_COUNT Call by reference Type reference (TYPE) T52SPS-JOB_COUNT Kennummner eines Batch-Jobs 20020703
3 Importing IMP_JOB_NAME Call by reference Type reference (TYPE) T52SPS-JOB_NAME Name eines Hintergrundjobs 20020703

Method SET_ADDITIONAL_INFO on class CL_HR_PM_PW_PARCEL has no exception.

Method SET_INPUT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Objekte eines Pakets 20020703

Method SET_INPUT_OBJECTS on class CL_HR_PM_PW_PARCEL has no exception.

Method SET_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_STATUS Call by reference Type reference (TYPE) ANY Status des Objekts in seiner Verwaltung 20020703
2 Importing NEW_STATUS_PM Call by reference Type reference (TYPE) PY_TM_STATUS Status für Abrechnung und Zeitwirtschaft 20020703
3 Importing OBJECT_ID Call by reference Type reference (TYPE) ANY Schlüssel des Objekts in seiner Verwaltung 20020703
4 Importing OBJECT_TYPE Call by reference Type reference (TYPE) PAY_ST_OBJ Objekt in der HR-Statusverwaltung 20020703

Method SET_OBJECT_STATUS on class CL_HR_PM_PW_PARCEL has no exception.

Method SET_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_NUMBER_ERR Call by reference Type reference (TYPE) I 0 20020923
2 Importing IMP_NUMBER_INIT Call by reference Type reference (TYPE) I 0 20020923
3 Importing IMP_NUMBER_NOT_SEL Call by reference Type reference (TYPE) I 0 20020923
4 Importing IMP_NUMBER_PROV Call by reference Type reference (TYPE) I 0 20020923
5 Importing IMP_NUMBER_SUC Call by reference Type reference (TYPE) I 0 20020923
6 Importing IMP_OBJ_TYPE Call by reference Type reference (TYPE) PAY_ST_OBJ Objekt in der HR-Statusverwaltung 20020923
# Exception Resumable Description Created on
1 UPDATE_ERROR Fehler beim Update 20020923

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_NEW_STATUS Call by reference Type reference (TYPE) PAY_PSTATUS Status eines Prozesses 20020703

Method SET_STATUS on class CL_HR_PM_PW_PARCEL has no exception.

Method UPDATE_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_MSG_HANDEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020923

Method UPDATE_PARCEL on class CL_HR_PM_PW_PARCEL has no exception.
History
Last changed by/on SAP  20020912 
SAP Release Created in 46B