SAP ABAP Class CL_FDT_WD_ISLAND_MESSAGE (FDT WD Island: Message)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_ISLAND_INFRASTRUCTURE (Package) BRFplus: Island Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_ISLAND_MESSAGE FDT WD Island: Message 20100623
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_ISLAND_MESSAGE_CORE FDT WD Island: Core Messages 20100728
Properties
Class CL_FDT_WD_ISLAND_MESSAGE  
Short Description FDT WD Island: Message    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_ISLAND_INFRASTRUCTURE   BRFplus: Island Infrastructure 
Created 20100623   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_WD_ISLAND_CTRL_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_WD_ISLAND_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_ISLAND_MESSAGE FDT WD Island: Message 20100623
Friends
Class CL_FDT_WD_ISLAND_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_XML_ATTR_ACTION Constant Private Type reference (TYPE) STRING 'action' 20110314
2 GC_XML_ATTR_STATE_CODE Constant Private Type reference (TYPE) STRING 'state_code' XML attr for result state 20111122
3 GC_XML_ELEM_CONTENT Constant Public Type reference (TYPE) STRING 'content' 20111117
4 GC_XML_ELEM_MESSAGES Constant Public Type reference (TYPE) STRING 'messages' 20111110
5 GC_XML_ELEM_RESULT Constant Private Type reference (TYPE) STRING 'result' XML tag for result state 20111123
6 MO_ATTR_BIND Instance attribute Public Object reference (TYPE REF TO) CL_FDT_WD_ISLAND_ATTR_BIND FDT WD Island: Attribute Binding 20111114
7 MO_CONFIGURATION Instance attribute Public Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20100820
8 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_WD_ISLAND_FACTORY FDT WD: Factory for Silverlight components 20110628
9 MO_FIRST_CHILD_MESSAGE Instance attribute Public Object reference (TYPE REF TO) CL_FDT_WD_ISLAND_MESSAGE First Child Message (for unit testing) 20111111
10 MO_MESSAGE_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_FDT_WD_ISLAND_MSG_MANAGER FDT WD: Island: Manages Messages 20111111
11 MO_XML_READER Instance attribute Public Object reference (TYPE REF TO) IF_SXML_READER SXML Reader 20110412
12 MO_XML_WRITER Instance attribute Private Object reference (TYPE REF TO) CL_SXML_STRING_WRITER SXML Writer 20110411
13 MT_MESSAGE_CHILD Instance attribute Private Type reference (TYPE) T_MESSAGE_CHILD Message Childs 20111109
14 MV_CONTROL_HANDLE Instance attribute Public Type reference (TYPE) CL_FDT_WD_ISLAND_CTRL_MANAGER=>CONTROL_HANDLE Control Handle ID 20120105
15 MV_HANDLED_BY_WD_COMPONENT Instance attribute Public Type reference (TYPE) ABAP_BOOL True: message is handled by a WD component 20110502
16 MV_NOTIFY_OM_OF_RESPONSE Instance attribute Public Type reference (TYPE) ABAP_BOOL True: WD object manager shall informed about response of msg 20111019
17 MV_STATE_ERROR_SHOW_MESSAGE Instance attribute Private Type reference (TYPE) ABAP_BOOL True: framework displays mx_state_error to user(message) 20110420
18 MX_STATE_ERROR Instance attribute Private Object reference (TYPE REF TO) CX_FDT_WD_ISLAND Contains the exception in case of an error 20110420
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Adds a message as a child 20111109
2 ADD_RESULT_ELEMENT Instance method Private Method Adds the state tag to the XML 20111122
3 CONSTRUCTOR Instance method Public Constructor 20100624
4 CREATE_RESPONSE Instance method Public Method Creates a response object according to the request object 20121001
5 FINALIZE_MESSAGE Instance method Public Method Finalizes the message 20111123
6 GET_CHILD_MESSAGES Instance method Public Method Get child messages 20120621
7 INIT_XML_DOCUMENT Instance method Private Method Init 20110314
8 PARSE_MESSAGE Instance method Public Method Parses the message 20111125
9 SERIALIZE_XML Instance method Public Method Serializes the xml 20110314
10 SET_CONTROL Instance method Public Method Sets the control, to which the message belongs 20120105
11 SET_IS_ROOT_CONTROL Instance method Public Method True: is root control 20111216
12 SET_MESSAGE_MANAGER Instance method Public Method Sets the message manager 20111111
13 SET_MESSAGE_STATE Instance method Public Method Set the state of the message 20111125
14 SET_PARENT Instance method Public Method Sets the parent message 20111111
15 SET_PREVIOUS_REQUEST Instance method Public Method Sets previous request 20111111
16 SET_XML_READER Instance method Public Method Sets the XML Reader 20110411
17 SET_XML_WRITER Instance method Public Method Sets the XML Writer 20110411
Events
Class CL_FDT_WD_ISLAND_MESSAGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_MESSAGE Public See coding 20120622 t_message TYPE STANDARD TABLE OF REF TO if_fdt_wd_island_message WITH DEFAULT KEY
2 T_MESSAGE_CHILD Public See coding 20111109 t_message_child TYPE STANDARD TABLE OF REF TO cl_fdt_wd_island_message WITH DEFAULT KEY
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_ISLAND_MESSAGE Message 20111109

Method ADD_MESSAGE on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method ADD_RESULT_ELEMENT Signature

Method ADD_RESULT_ELEMENT on class CL_FDT_WD_ISLAND_MESSAGE has no parameter.
Method ADD_RESULT_ELEMENT on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20100820
2 Importing IO_PARENT_MESSAGE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_ISLAND_MESSAGE Parent Message 20111111
3 Importing IS_MESSAGE_STATE Call by reference Type reference (TYPE) IF_FDT_WD_ISLAND_MESSAGE=>S_MESSAGE_STATE 20111124
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID 20100624
5 Importing IV_MESSAGE_ACTION Call by reference Type reference (TYPE) STRING Message Action 20100624
6 Importing IV_MESSAGE_ORIGIN Call by reference Type reference (TYPE) STRING IF_FDT_WD_ISLAND_MESSAGE=>GC_MESSAGE_ORIGIN_ABAP 20110324
7 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING Message Type 20100624

Method CONSTRUCTOR on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method CREATE_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_STATE Call by reference Type reference (TYPE) IF_FDT_WD_ISLAND_MESSAGE=>S_MESSAGE_STATE State for the response 20121001
2 Returning RO_RESPONSE Value transfer Object reference (TYPE REF TO) IF_FDT_WD_ISLAND_MESSAGE FDT WD: Common Message 20121001

Method CREATE_RESPONSE on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method FINALIZE_MESSAGE Signature

Method FINALIZE_MESSAGE on class CL_FDT_WD_ISLAND_MESSAGE has no parameter.
Method FINALIZE_MESSAGE on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method GET_CHILD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE_CHILD Value transfer Type reference (TYPE) T_MESSAGE_CHILD 20120621

Method GET_CHILD_MESSAGES on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method INIT_XML_DOCUMENT Signature

Method INIT_XML_DOCUMENT on class CL_FDT_WD_ISLAND_MESSAGE has no parameter.
Method INIT_XML_DOCUMENT on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method PARSE_MESSAGE Signature

Method PARSE_MESSAGE on class CL_FDT_WD_ISLAND_MESSAGE has no parameter.
Method PARSE_MESSAGE on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SERIALIZE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XML_STREAM Value transfer Type reference (TYPE) STRING 20110314

Method SERIALIZE_XML on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_HANDLE Call by reference Type reference (TYPE) CL_FDT_WD_ISLAND_CTRL_MANAGER=>CONTROL_HANDLE Control Handle ID 20120105
2 Importing IV_CONTROL_NAME Call by reference Type reference (TYPE) STRING 20120105

Method SET_CONTROL on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_IS_ROOT_CONTROL Signature

Method SET_IS_ROOT_CONTROL on class CL_FDT_WD_ISLAND_MESSAGE has no parameter.
Method SET_IS_ROOT_CONTROL on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_MESSAGE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) CL_FDT_WD_ISLAND_MSG_MANAGER FDT WD: Island: Manages Messages 20111111

Method SET_MESSAGE_MANAGER on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_MESSAGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_STATE Call by reference Type reference (TYPE) IF_FDT_WD_ISLAND_MESSAGE=>S_MESSAGE_STATE 20111125

Method SET_MESSAGE_STATE on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_MESSAGE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_ISLAND_MESSAGE FDT WD Island: Message 20111111

Method SET_PARENT on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_PREVIOUS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) IF_FDT_WD_ISLAND_MESSAGE FDT WD Island: Message 20111111

Method SET_PREVIOUS_REQUEST on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_XML_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20110412

Method SET_XML_READER on class CL_FDT_WD_ISLAND_MESSAGE has no exception.

Method SET_XML_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_WRITER Call by reference Object reference (TYPE REF TO) CL_SXML_STRING_WRITER SXML Writer Factory 20110411

Method SET_XML_WRITER on class CL_FDT_WD_ISLAND_MESSAGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703