SAP ABAP Class CL_HRBAS_MESSAGE_LIST (HR-PD Infotypes: Messages)
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 20030901
Properties
Class CL_HRBAS_MESSAGE_LIST  
Short Description HR-PD Infotypes: Messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20030901   SAP 
Last change 20040518   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 20030901
Friends
Class CL_HRBAS_MESSAGE_LIST 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) 20030901
2 ADMISSABLE_MESSAGE_TYPES Constant Private Type reference (TYPE) DCHAR5 'AEISW' Character of length 5 20030901
3 ADMISSIBLE_DETAIL_LEVELS Constant Private Type reference (TYPE) HRBAS_CHAR09 '123456789' HR: Char. Field of Length 09 20030901
4 ERROR Instance attribute Private Attribute reference (LIKE) 20030901
5 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE False 20030901
6 INFO Instance attribute Private Attribute reference (LIKE) 20030901
7 MAX_DETAIL_LEVEL Constant Private Type reference (TYPE) I 9 20030901
8 MESSAGE_LIST Instance attribute Private Type reference (TYPE) HRBAS_MESSAGE_TAB HR Infotype Data: Message List 20030901
9 SUCCESS Instance attribute Private Attribute reference (LIKE) 20030901
10 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE True 20030901
11 WARNING Instance attribute Private Attribute reference (LIKE) 20030901
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Public Method Combine Error Messages 20030901
2 CLEAN_DETAIL_LEVEL Instance method Private Method Verify Eligibility of DETAIL_LEVEL 20030901
3 EXTRACT_MESSAGE_LIST Instance method Private Method Extract Messages 20030901
4 GET_ABEND_LIST Instance method Public Method Get Termination Message List 20030901
5 GET_ERROR_LIST Instance method Public Method Get Error Message List 20030901
6 GET_INFO_LIST Instance method Public Method Get Info Message List 20030901
7 GET_MESSAGE_LIST Instance method Public Method Get Message List 20030901
8 GET_SUCCESS_LIST Instance method Public Method Get Success Message List 20030901
9 GET_WARNING_LIST Instance method Public Method Get Warning Message List 20030901
10 HAS_ABEND Instance method Public Method Object Contains Termination Message 20030901
11 HAS_ERROR Instance method Public Method Object Contains Error Message 20030901
12 HAS_INFO Instance method Public Method Object Contains Info Message 20030901
13 HAS_MESSAGE Instance method Public Method Object Contains Message 20030901
14 HAS_SUCCESS Instance method Public Method Object Contains Success Message 20030901
15 HAS_WARNING Instance method Public Method Object Contains Warning 20030901
Events
# Event Type Visibility Description Created on
1 MESSAGE Instance Event
(0)
Public
(2)
20030901
Types
Class CL_HRBAS_MESSAGE_LIST 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' Anwendungs-Log: Detaillierungsgrad 20030901
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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

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

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_MESSAGE_TAB HR-Infotypdaten: Meldungsliste 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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_MESSAGE_TAB HR-Infotypdaten: Meldungsliste 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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_MESSAGE_TAB HR-Infotypdaten: Meldungsliste 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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_MESSAGE_TAB HR-Infotypdaten: Meldungsliste 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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_MESSAGE_TAB HR-Infotypdaten: Meldungsliste 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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_MESSAGE_TAB HR-Infotypdaten: Meldungsliste 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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 zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901

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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030901
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten, unerfüllte Programmbedingung 20030901
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 20030901
History
Last changed by/on SAP  20040518 
SAP Release Created in 700