SAP ABAP Class CL_HR_PM_PW_START_MANAGER_BASE (Root for Start Manager)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_PM_PW_START_MANAGER Start/Schedule Processes 20020708
2 Inheritance (c INHERITING FROM c_ref)  CL_HR_PM_PW_START_MANAGER_WAIT Start Manager for Wait Points 20020324
Properties
Class CL_HR_PM_PW_START_MANAGER_BASE  
Short Description Root for Start Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPM   HR Process Model and Status Management 
Created 20020324   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_PM_PW_START_MANAGER_BASE has no forward declaration.
Interfaces
Class CL_HR_PM_PW_START_MANAGER_BASE has no interface implemented.
Friends
Class CL_HR_PM_PW_START_MANAGER_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EVENT_DEALER Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HR_PY_EVENTS_DEAL BAdI Interface IF_EX_HR_PY_EVENTS_DEAL 20020324
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_START Instance method Protected Method Check if Any Process Must Start After Error 20020327
2 CHECK_T52SPE Instance method Protected Method Check if All Events Have Arrived 20020327
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020325
4 DELETE Instance method Protected Method Delete Scheduled Processes/Steps From Scheduled Ones 20020325
5 ERROR_HANDLING Instance method Protected Method Error Handling 20020325
6 EVENT_HANDLING Instance method Public Method Event Handling 20020325
7 REVOKE_RESTORE_T52SPE Instance method Protected Method Set X or Space in Revoked Field in T52SPE 20020324
8 START_EVENTS Instance method Protected Method Start a Process/Step Imm. if All Events Arrived 20020327
9 WRITE Instance method Protected Method Insert a Process/Step into Scheduled Ones 20020324
Events
Class CL_HR_PM_PW_START_MANAGER_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ERROR_MESSAGE Protected See coding ERROR_MESSAGE 20020325
2 PH_TEXT_TAB Protected See coding PH_TEXT_TAB 20020325
3 TABLE_T52SPCE Protected See coding Type Table T52spce 20020324
4 TABLE_T52SPE Protected See coding Type Table T52spe 20020324
Method Signatures

Method CHECK_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_DELETE Call by reference Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY_TAB Prozeßmanager: Schlüssel eines Schritts in einem Prozeß 20020327

Method CHECK_START on class CL_HR_PM_PW_START_MANAGER_BASE has no exception.

Method CHECK_T52SPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_DELETE Call by reference Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY_TAB Prozeßmanager: Schlüssel eines Schritts in einem Prozeß 20020327
2 Exporting TABLE_START_CHECK Call by reference Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY_TAB Prozeßmanager: Schlüssel eines Schritts in einem Prozeß 20020327

Method CHECK_T52SPE on class CL_HR_PM_PW_START_MANAGER_BASE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT Call by reference Type reference (TYPE) FLAG Commit 20020325
2 Importing WA_TABLE_DELETE Call by reference Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY Lines to be deleted 20020325
# Exception Resumable Description Created on
1 ERROR_OCCURRED Error occurred deleting event / line of Table T52spe-T52spce 20020325

Method ERROR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR Call by reference Type reference (TYPE) ERROR_MESSAGE Parameter for error handling 20020325
2 Importing PROCESSID Call by reference Type reference (TYPE) T52SPS-PROCESSID Processid to be started 20020325

Method ERROR_HANDLING on class CL_HR_PM_PW_START_MANAGER_BASE has no exception.

Method EVENT_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROCESSID Call by reference Type reference (TYPE) T52SPS-PROCESSID Nummer eines Prozesses 20020325
2 Importing SEQNR Call by reference Type reference (TYPE) T52SPE-SEQNR Seqnr 20020325
3 Importing STEPID Call by reference Type reference (TYPE) T52SPS-STEPID Identifikatior eines Schritts im Processmodell 20020325

Method EVENT_HANDLING on class CL_HR_PM_PW_START_MANAGER_BASE has no exception.

Method REVOKE_RESTORE_T52SPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOG_PROCESSID Call by reference Type reference (TYPE) T52SPS-PROCESSID Processid where error happened 20020324
2 Exporting LOG_STEPID Call by reference Type reference (TYPE) T52SPS-STEPID Stepid where error happened 20020324
3 Importing REVOKED Call by reference Type reference (TYPE) RP_XFELD Field of table t52spe / to be set to X or space 20020324
4 Importing TABLE_DELETE Call by reference Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY_TAB Processid/Stepids to be deleted 20020324
# Exception Resumable Description Created on
1 ERROR_OCCURRED Error occurred by updating Table T52spe 20020324

Method START_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_START Value transfer Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY Prozeßmanager: Schlüssel eines Schritts in einem Prozeß 20020327

Method START_EVENTS on class CL_HR_PM_PW_START_MANAGER_BASE has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Call by reference Type reference (TYPE) HRPLOG_MSG Error occurred 20020324
2 Importing EVENTS Call by reference Type reference (TYPE) PAY_PM_EVENTS_PLAN_TAB Table with all the events to be planned 20020324
3 Exporting NEW_CONTRA_TABLE Call by reference Type reference (TYPE) TABLE_T52SPCE Table containing all the new lines of Table T52spce 20020324
4 Exporting NEW_TABLE Call by reference Type reference (TYPE) TABLE_T52SPE Table containing all the new lines of Table T52spe 20020324
5 Importing TABLE_START Call by reference Type reference (TYPE) PAY_PM_PROCESS_STEP_KEY Processid/Stepid to be planned 20020324
# Exception Resumable Description Created on
1 ERROR_OCCURRED Error occurred inserting event/ line of Table T52spe-T52spce 20020324
History
Last changed by/on SAP  20060703 
SAP Release Created in 46C