SAP ABAP Class CL_XI_ALERT_RETRIEVE_PROTOCOL (Handles processing of optional details)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-WKB (Application Component) Runtime Workbench/Monitoring
     SXMSALERT (Package) XI Alert Framework
Properties
Class CL_XI_ALERT_RETRIEVE_PROTOCOL  
Short Description Handles processing of optional details    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSALERT   XI Alert Framework 
Created 20120103   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SXMB_AGG_ERRLABEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_XI_ALERT_RETRIEVE_PROTOCOL has no interface implemented.
Friends
Class CL_XI_ALERT_RETRIEVE_PROTOCOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ERRORLABEL_ATTR Instance attribute Private Type reference (TYPE) CL_SXMB_AGG_ERRLABEL=>TT_AGGERRLABEL_ATTR Sprachunabhängige Attribute von Fehlerbezeichnern 20120118
2 MT_ERRORLABEL_TXT Instance attribute Private Type reference (TYPE) CL_SXMB_AGG_ERRLABEL=>TT_AGGERRLABEL_TXT Sprachabhängige Texte von Fehlerbezeichnern 20120118
3 MT_REQUESTED_FIELDS Instance attribute Private Type reference (TYPE) SXMSALERT_DETAIL_NAME_T Table of optional details 20120104
4 MT_RESPONSE_VALUES Instance attribute Private Type reference (TYPE) SXMSALERT_DETAIL_VALUE_T Optional details values 20120104
5 MV_JSON_VERSION Instance attribute Private Type reference (TYPE) STRING 20120104
6 MV_PROTOCOL_VERSION Instance attribute Private Type reference (TYPE) STRING 20120104
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120104
2 DERIVE_VALUES Instance method Private Method 20120103
3 GET_VALUES Instance method Public Method 20120103
4 INT2NUMC Instance method Private Method 20120118
5 SET_NAMES Instance method Public Method 20120103
6 _GET_ERROR_DETAILS Instance method Private Method 20120118
Events
Class CL_XI_ALERT_RETRIEVE_PROTOCOL has no event.
Types
Class CL_XI_ALERT_RETRIEVE_PROTOCOL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JSON_VERSION Call by reference Type reference (TYPE) STRING 20120104
2 Importing LANGUAGE Call by reference Type reference (TYPE) LANG Language ID 20120118
3 Importing PROTOCOL_VERSION Call by reference Type reference (TYPE) STRING 20120104

Method CONSTRUCTOR on class CL_XI_ALERT_RETRIEVE_PROTOCOL has no exception.

Method DERIVE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALERT Call by reference Type reference (TYPE) SXMSALERTINFO_JSON Alert data in an external format - JSON 20120104

Method DERIVE_VALUES on class CL_XI_ALERT_RETRIEVE_PROTOCOL has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALERT Call by reference Type reference (TYPE) SXMSALERTINFO_JSON Alert data in an external format - JSON 20120104
2 Returning RVAL Value transfer Type reference (TYPE) SXMSALERT_DETAIL_VALUE_T Optional details values 20120103

Method GET_VALUES on class CL_XI_ALERT_RETRIEVE_PROTOCOL has no exception.

Method INT2NUMC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INT_VALUE Call by reference Type reference (TYPE) INT4 Natural number 20120118
2 Returning RVAL Value transfer Type reference (TYPE) SXMSERRLABELID XI: Status Detail: Identifier 20120118

Method INT2NUMC on class CL_XI_ALERT_RETRIEVE_PROTOCOL has no exception.

Method SET_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Call by reference Type reference (TYPE) SXMSALERT_DETAIL_NAME_T Table of optional details 20120103

Method SET_NAMES on class CL_XI_ALERT_RETRIEVE_PROTOCOL has no exception.

Method _GET_ERROR_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_LABEL_ID Call by reference Type reference (TYPE) SXMSERRLABELID XI: Status Detail: Identifier 20120118
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20120118

Method _GET_ERROR_DETAILS on class CL_XI_ALERT_RETRIEVE_PROTOCOL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732