SAP ABAP Class CL_HRBAS_MESSAGE_HANDLER (Message Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBAS_MESSAGE_HANDLER Message Handler 20091210
Properties
Class CL_HRBAS_MESSAGE_HANDLER  
Short Description Message Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20091210   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRBAS_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_HRBAS_MESSAGE_HANDLER Message Handler 20091210
Friends
Class CL_HRBAS_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) 20091210
2 ADMISSABLE_MESSAGE_TYPES Constant Private Type reference (TYPE) DCHAR5 'AEISW' Permitted Message Types 20091210
3 ADMISSIBLE_DETAIL_LEVELS Constant Private Type reference (TYPE) HRBAS_CHAR09 '123456789' Permitted Level of Detail 20091210
4 ERROR Instance attribute Private Attribute reference (LIKE) 20091210
5 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE False 20091210
6 INFO Instance attribute Private Attribute reference (LIKE) 20091210
7 MAX_DETAIL_LEVEL Constant Private Type reference (TYPE) I 9 Maximum Level of Detail 20091210
8 MESSAGE_LIST Instance attribute Private Type reference (TYPE) HRBAS_MSG_TAB Messages 20091210
9 SUCCESS Instance attribute Private Attribute reference (LIKE) 20091210
10 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' True 20091210
11 WARNING Instance attribute Private Attribute reference (LIKE) 20091210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Public Method Transfer Own Messages to Another Message Handler 20091210
2 CLEAN_DETAIL_LEVEL Instance method Private Method Verify Eligibility of DETAIL_LEVEL 20091210
3 EXTRACT_MESSAGE_LIST Instance method Private Method Extract Messages 20091210
4 GET_ABEND_LIST Instance method Public Method Get Cancellation Messages (Type A) 20091210
5 GET_ERROR_LIST Instance method Public Method Get Error Messages (Type E) 20091210
6 GET_INFO_LIST Instance method Public Method Get Information Messages (Type I) 20091210
7 GET_MESSAGE_LIST Instance method Public Method Get Messages 20091210
8 GET_SUCCESS_LIST Instance method Public Method Get Success Messages (Type S) 20091210
9 GET_WARNING_LIST Instance method Public Method Get Warnings (Type W) 20091210
10 HAS_ABEND Instance method Public Method Contains Cancellation Message (Type A)? 20091210
11 HAS_ERROR Instance method Public Method Contains Error Message (Type E)? 20091210
12 HAS_INFO Instance method Public Method Contains Information Message (Type I)? 20091210
13 HAS_MESSAGE Instance method Public Method Contains Message? 20091210
14 HAS_SUCCESS Instance method Public Method Contains Success Message (Type S)? 20091210
15 HAS_WARNING Instance method Public Method Contains Warning (Type W)? 20091210
Events
# Event Type Visibility Description Created on
1 MESSAGE Instance Event
(0)
Public
(2)
20091210
Types
Class CL_HRBAS_MESSAGE_HANDLER has no local type.
Method Signatures

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) HRBAS_ADD_LEVEL '0' Zusätzlicher Detailierungsgrad (erhöht DtGrad der Meldungen) 20091210
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler, an den die Meldungen übergeben werden 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

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 Anwendungs-Log: Detaillierungsgrad 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

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) HRBAS_MSG_TAB Meldungen 20091210
2 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method GET_ABEND_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) HRBAS_MSG_TAB Abbruchmeldungen (Typ A) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method GET_ERROR_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) HRBAS_MSG_TAB Fehlermeldungen (Typ E) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method GET_INFO_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) HRBAS_MSG_TAB Informationsmeldungen (Typ I) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method GET_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) HRBAS_MSG_TAB Meldungen 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method GET_SUCCESS_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) HRBAS_MSG_TAB Erfolgsmeldungen (Typ S) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method GET_WARNING_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) HRBAS_MSG_TAB Warungen (Typ W) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method HAS_ABEND 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 Enthält Abbruchmeldung (Typ A) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method HAS_ERROR 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 Enthält Fehlermeldung (Typ E) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method HAS_INFO 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 Enthält Informationsmeldung (Typ I) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

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 Enthält Meldung 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method HAS_SUCCESS 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 Enthält Erfolgsmeldung (Typ S) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210

Method HAS_WARNING 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 Enthält Warnung (Typ W) 20091210
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20091210
Event Signatures

Event MESSAGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MSG Exporting Value transfer Type reference (TYPE) SYMSG 20091210
History
Last changed by/on SAP  20110908 
SAP Release Created in 730