SAP ABAP Class CL_HR_PM_PW_ERROR (Error Class for Process 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
Properties
Class CL_HR_PM_PW_ERROR  
Short Description Error Class for Process Manager    
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 20001108   SAP 
Last change 20040909   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_PM_PW_ERROR has no forward declaration.
Interfaces
Class CL_HR_PM_PW_ERROR has no interface implemented.
Friends
Class CL_HR_PM_PW_ERROR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCES Static Attribute Private Type reference (TYPE) T_INSTANCES_TAB 20040301
2 LOG_CONTEXT Instance attribute Private Type reference (TYPE) BAL_S_CONT Application Log: Context 20001123
3 LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20001120
4 LOG_LEVEL Instance attribute Private Type reference (TYPE) BALLEVEL Application Log: Level of Detail 20001121
5 LOG_LEVEL_PARCEL Constant Public Type reference (TYPE) BALLEVEL '3' Application Log: Level of Detail 20001121
6 LOG_LEVEL_PROCESS Constant Public Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20001121
7 LOG_LEVEL_STEP Constant Public Type reference (TYPE) BALLEVEL '2' Application Log: Level of Detail 20001121
8 LOG_OBJECT Constant Private Type reference (TYPE) BAL_S_LOG-OBJECT 'HRST' Application Log: Object Name (Application Code) 20001120
9 MESSAGES Instance attribute Private Type reference (TYPE) HRPLOG_MSG_T Messages for Payroll Log on External Procedures 20020920
10 NUM_ERRORS Instance attribute Public Type reference (TYPE) NUMC3 Two-digit number 20001120
11 NUM_INFO Instance attribute Public Type reference (TYPE) NUMC3 Two-digit number 20001120
12 NUM_WARNING Instance attribute Public Type reference (TYPE) NUMC3 Two-digit number 20001120
13 PROCESSID Instance attribute Private Type reference (TYPE) PAY_PROCESSID Number of Process = External Number 20001120
14 SAVED_ERRORS Instance attribute Public Type reference (TYPE) NUMC3 Two-digit number 20040901
15 SAVED_INFO Instance attribute Public Type reference (TYPE) NUMC3 Two-digit number 20040901
16 SAVED_WARNING Instance attribute Public Type reference (TYPE) NUMC3 Two-digit number 20040901
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Insert Message 20001120
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001120
3 CREATE_LOG Static method Public Method Create New Message Log 20001120
4 FIND_LOG Static method Public Method Searches for an Existing Message Log 20001122
5 SAVE_LOG Instance method Public Method Save Log in Application Log 20001120
Events
Class CL_HR_PM_PW_ERROR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INSTANCES_TAB Private See coding 20040301 t_instances_tab TYPE HASHED TABLE OF t_instances_wa WITH UNIQUE KEY parcel
2 T_INSTANCES_WA Private See coding 20040301 BEGIN OF t_instances_wa, parcel TYPE PAY_PM_PARAID, error_handle TYPE REF TO cl_hr_pm_pw_error, log_handle_tab TYPE bal_t_logh, END OF t_instances_wa
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_MESSAGE Call by reference Type reference (TYPE) HRPLOG_MSG Struktur für T100-Meldungen im Abrechnungsprotokoll 20001120
2 Importing IMP_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Anwendungs-Log: Problemklasse einer Meldung 20001120

Method ADD_MESSAGE on class CL_HR_PM_PW_ERROR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_LOG_CONTEXT Call by reference Type reference (TYPE) BAL_S_CONT Anwendungs-Log: Kontext 20001123
2 Importing IMP_LOG_HANDEL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20001120
3 Importing IMP_LOG_LEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20001121

Method CONSTRUCTOR on class CL_HR_PM_PW_ERROR has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_HEADER_TEXT Call by reference Type reference (TYPE) BALTEXT Anwendungs-Log: Standardtext 20001120
2 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20001120
3 Importing IMP_PROCESS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Prozeß 20001120
4 Importing IMP_STEP Call by reference Object reference (TYPE REF TO) CL_HR_PM_PM_STEP Schritt in einem Prozeßmodell 20001121
5 Importing IMP_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20001120
6 Returning RET_ERROR_HANDLE Value transfer Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20001120

Method CREATE_LOG on class CL_HR_PM_PW_ERROR has no exception.

Method FIND_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_LAST Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20001122
2 Importing IMP_PROCESS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Prozeß 20001122
3 Importing IMP_STEP Call by reference Object reference (TYPE REF TO) CL_HR_PM_PM_STEP Schritt in einem Prozeßmodell 20001122
4 Returning RET_LOG_HANDLE Value transfer Type reference (TYPE) BAL_T_LOGH Anwendungs-Log: Handle eines Protokolls 20001122

Method FIND_LOG on class CL_HR_PM_PW_ERROR has no exception.

Method SAVE_LOG Signature

Method SAVE_LOG on class CL_HR_PM_PW_ERROR has no parameter.
Method SAVE_LOG on class CL_HR_PM_PW_ERROR has no exception.
History
Last changed by/on SAP  20040909 
SAP Release Created in 46C