SAP ABAP Class CL_HRECM00_MESSAGE_HANDLER (UI Job Pricing Messages)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-JP (Application Component) Job Pricing
     PAOC_ECM_JPR_UI (Package) Job Pricing - User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_MESSAGE_HANDLER HR Compensation: Messages 20030403
Properties
Class CL_HRECM00_MESSAGE_HANDLER  
Short Description UI Job Pricing Messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_JPR_UI   Job Pricing - User Interface 
Created 20030128   SAP 
Last change 20040210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030218
2 IF_HRECM00_MESSAGE_HANDLER HR Compensation: Messages 20030403
Friends
Class CL_HRECM00_MESSAGE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABEND Instance attribute Private Attribute reference (LIKE) 20030403
2 ADMISSABLE_MESSAGE_TYPES Constant Private Type reference (TYPE) CHAR05 'AEISW' Character field length 5 20030128
3 ADMISSIBLE_DETAIL_LEVELS Constant Private Type reference (TYPE) HRPAD_CHAR09 '123456789' HR: Master Data, Char Field of Length 09 20030128
4 ALE Instance attribute Private Attribute reference (LIKE) 20030403
5 AUTHORIZATION_CHECK Instance attribute Private Attribute reference (LIKE) 20030403
6 BAL_HANDLE_ATTR Instance attribute Private Type reference (TYPE) STRING 20030203
7 BAL_LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20030203
8 ENQUEUE Instance attribute Private Attribute reference (LIKE) 20030403
9 ERROR Instance attribute Private Attribute reference (LIKE) 20030403
10 FALSE Instance attribute Private Attribute reference (LIKE) 20030128
11 FOREIGN_KEY Instance attribute Private Attribute reference (LIKE) 20030403
12 GROUPING Instance attribute Private Attribute reference (LIKE) 20030403
13 INFO Instance attribute Private Attribute reference (LIKE) 20030403
14 INFOTYPE_GENERIC Instance attribute Private Attribute reference (LIKE) 20030403
15 INFOTYPE_SPECIFIC Instance attribute Private Attribute reference (LIKE) 20030403
16 MAX_DETAIL_LEVEL Constant Private Type reference (TYPE) I 9 20030128
17 MESSAGE_LIST Instance attribute Private Type reference (TYPE) HRECM00MESSAGEWITHTEXTTAB Message List 20030128
18 RETROCALCULATION_CHECK Instance attribute Private Attribute reference (LIKE) 20030403
19 SUCCESS Instance attribute Public Attribute reference (LIKE) 20030403
20 TIMECONSTRAINT Instance attribute Public Attribute reference (LIKE) 20030403
21 TRUE Instance attribute Private Attribute reference (LIKE) 20030128
22 UNKNOWN Instance attribute Public Attribute reference (LIKE) 20030403
23 WARNING Instance attribute Public Attribute reference (LIKE) 20030403
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method 20030403
2 ADD_MESSAGES Instance method Public Method Group Messages 20030128
3 ADD_UI_MESSAGE Instance method Public Method Add a simple UI Message 20040115
4 CLEAN_DETAIL_LEVEL Instance method Private Method Determine Permissibility of DETAIL_LEVEL 20030128
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030131
6 DELETE_MESSAGE Instance method Public Method Deletes all messages with a given message number 20031223
7 DELETE_MESSAGE_LIST Instance method Public Method Delete List of messages 20030203
8 EXTRACT_MESSAGE_LIST Instance method Private Method Extract Messages 20030128
9 GET_MESSAGE_LIST Instance method Public Method Get List of Messages 20030128
10 GET_UI_MESSAGE_LIST Instance method Public Method Get List of UI Messages 20040130
11 HAS_MESSAGE Instance method Public Method Object Contains Message 20030128
Events
Class CL_HRECM00_MESSAGE_HANDLER has no event.
Types
Class CL_HRECM00_MESSAGE_HANDLER has no local type.
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_HRECM00_MESSAGE_HANDLER has no parameter.
Method ADD_MESSAGE on class CL_HRECM00_MESSAGE_HANDLER has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_DETAIL_LEVEL Call by reference Type reference (TYPE) BALLEVEL SPACE Anwendungsprotokoll: Detailstufe 20030128
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20030128

Method ADD_UI_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_STRU Call by reference Type reference (TYPE) SYMSG Struktur der Nachrichtenvariablen 20040115

Method ADD_UI_MESSAGE on class CL_HRECM00_MESSAGE_HANDLER has no exception.

Method CLEAN_DETAIL_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DETAIL_LEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungsprotokoll: Detailstufe 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20030128

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_ID Call by reference Type reference (TYPE) BALNREXT 20030131
2 Importing IM_MSG_DAYS Call by reference Type reference (TYPE) NUM03 '30' 20030131
3 Importing IM_MSG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D 20030131
4 Importing IM_MSG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ 20030131
5 Importing IM_REPID Call by reference Type reference (TYPE) REPID 20030131
# Exception Resumable Description Created on
1 CANNOT_CREATE_LOG Meldungsprotokoll kann nicht angelegt werden 20030131

Method DELETE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID Meldungen, Meldungsklasse 20031223
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Meldungen, Meldungsnummer 20031223

Method DELETE_MESSAGE on class CL_HRECM00_MESSAGE_HANDLER has no exception.

Method DELETE_MESSAGE_LIST Signature

Method DELETE_MESSAGE_LIST on class CL_HRECM00_MESSAGE_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20030203

Method EXTRACT_MESSAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGES Call by reference Type reference (TYPE) HRPAD_MESSAGE_TAB Personalstammdaten: Meldungsliste 20030128
2 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp: S Erfolg E Fehler W Warnung I Info A Abbruch 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20030128

Method GET_MESSAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MSG_IN_LOG Value transfer Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20030203
2 Importing FILTER Call by reference Type reference (TYPE) BAL_S_MFIL Anwendungsprotokoll: Nachrichtenfilterkriterien 20030203
3 Exporting MESSAGE_TAB Call by reference Type reference (TYPE) HRECM00MESSAGEWITHTEXTTAB Fehlermeldungstabelle 20030203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20030128

Method GET_UI_MESSAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGE_TAB Call by reference Type reference (TYPE) HRECM00MESSAGEWITHTEXTTAB Fehlermeldungstabelle 20040130
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20040130

Method HAS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN_VALUE Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (="X") und FALSE (=" ") 20030128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten: Unerfüllte Programmbedingung 20030128
History
Last changed by/on SAP  20040210 
SAP Release Created in 200