SAP ABAP Class CL_HRTNM_MESSAGE_LIST (Message list class for TNM IT class)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     P99S_TNM (Package) Training needs management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBAS_MESSAGE_HANDLER Message Handler 20070125
Properties
Class CL_HRTNM_MESSAGE_LIST  
Short Description Message list class for TNM IT class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070125   SAP 
Last change 20071120   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 20070125
Friends
Class CL_HRTNM_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) 20070125
2 ADMISSABLE_MESSAGE_TYPES Constant Private Type reference (TYPE) DCHAR5 'AEISW' Character of length 5 20070125
3 ADMISSIBLE_DETAIL_LEVELS Constant Private Type reference (TYPE) HRBAS_CHAR09 '123456789' HR: Char. Field of Length 09 20070125
4 ERROR Instance attribute Private Attribute reference (LIKE) 20070125
5 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE False 20070125
6 INFO Instance attribute Private Attribute reference (LIKE) 20070125
7 MAX_DETAIL_LEVEL Constant Private Type reference (TYPE) I 9 20070125
8 MESSAGE_LIST Instance attribute Private Type reference (TYPE) HRBAS_MESSAGE_TAB HR Infotype Data: Message List 20070125
9 SUCCESS Instance attribute Private Attribute reference (LIKE) 20070125
10 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE True 20070125
11 WARNING Instance attribute Private Attribute reference (LIKE) 20070125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Public Method Combine Error Messages 20070125
2 CLEAN_DETAIL_LEVEL Instance method Private Method Verify Eligibility of DETAIL_LEVEL 20070125
3 EXTRACT_MESSAGE_LIST Instance method Private Method Extract Messages 20070125
4 GET_ABEND_LIST Instance method Public Method Get Termination Message List 20070125
5 GET_ERROR_LIST Instance method Public Method Get Error Message List 20070125
6 GET_INFO_LIST Instance method Public Method Get Info Message List 20070125
7 GET_MESSAGE_LIST Instance method Public Method Get Message List 20070125
8 GET_SUCCESS_LIST Instance method Public Method Get Success Message List 20070125
9 GET_WARNING_LIST Instance method Public Method Get Warning Message List 20070125
10 HAS_ABEND Instance method Public Method Object Contains Termination Message 20070125
11 HAS_ERROR Instance method Public Method Object Contains Error Message 20070125
12 HAS_INFO Instance method Public Method Object Contains Info Message 20070125
13 HAS_MESSAGE Instance method Public Method Object Contains Message 20070125
14 HAS_SUCCESS Instance method Public Method Object Contains Success Message 20070125
15 HAS_WARNING Instance method Public Method Object Contains Warning 20070125
16 REFRESH_MESSAGE_LIST Instance method Public Method Resfresh message list 20070125
Events
# Event Type Visibility Description Created on
1 MESSAGE Instance Event
(0)
Public
(2)
20070125
Types
Class CL_HRTNM_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' Application Log: Level of Detail 20070125
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Reference to Interface of Message Handler 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Application Log: Level of Detail 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
2 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type: S Success, E Error, W Warning, I Info, A Abort 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Infotype Data: Message List 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20070125
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD Infotype Data, Unfulfilled Program Condition 20070125

Method REFRESH_MESSAGE_LIST Signature

Method REFRESH_MESSAGE_LIST on class CL_HRTNM_MESSAGE_LIST has no parameter.
Method REFRESH_MESSAGE_LIST on class CL_HRTNM_MESSAGE_LIST has no exception.
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 Structure of Message Variables 20070125
History
Last changed by/on SAP  20071120 
SAP Release Created in 600