SAP ABAP Class CL_FDT_WD_XML_SERIALIZATION (FDT WD: XML/Json Serialization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Properties
Class CL_FDT_WD_XML_SERIALIZATION  
Short Description FDT WD: XML/Json Serialization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20120620   SAP 
Last change 20141121    
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 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_XML_SERIALIZATION has no interface implemented.
Friends
Class CL_FDT_WD_XML_SERIALIZATION has no friend class.
Attributes
Class CL_FDT_WD_XML_SERIALIZATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DESERIALIZE_CONTEXT Static method Public Method Deserialize Context 20120620
2 DESERIALIZE_CONTEXT_JSON Static method Public Method 20131016
3 DESERIALIZE_RESULT Static method Public Method Deserialize Result 20120621
4 GET_CONTEXT_FOR_FUNCTION Static method Public Method Get context object for function 20130912
5 GET_RECURSIVE_DATA_OBJECTS Static method Private Method Gets Data Objects (recursive) 20120709
6 GET_SIGNATURE_SNAPSHOT Static method Public Method Get Signature Snapshot 20120709
7 SERIALIZE_CONTEXT Static method Public Method Serialize Context 20120620
8 SERIALIZE_CONTEXT_JSON Static method Public Method 20131016
9 SERIALIZE_RESULT Static method Public Method Serialize Result 20120621
Events
Class CL_FDT_WD_XML_SERIALIZATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ID_ELEMENT_TYPE Private See coding 20120709 BEGIN OF s_id_element_type, id TYPE fdt_uuid, element_type TYPE if_fdt_types=>element_type, parent_id TYPE fdt_uuid, END OF s_id_element_type
2 T_ID_ELEMENT_TYPE Private See coding 20120709 t_id_element_type TYPE STANDARD TABLE OF s_id_element_type WITH NON-UNIQUE KEY id
Method Signatures

Method DESERIALIZE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120621
2 Importing IV_XML Call by reference Type reference (TYPE) XSTRING 20120620
3 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20120621

Method DESERIALIZE_CONTEXT on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method DESERIALIZE_CONTEXT_JSON Signature

Method DESERIALIZE_CONTEXT_JSON on class CL_FDT_WD_XML_SERIALIZATION has no parameter.
Method DESERIALIZE_CONTEXT_JSON on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method DESERIALIZE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120621
2 Importing IV_XML Call by reference Type reference (TYPE) XSTRING Universal Unique Identifier 20120621
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20120621

Method DESERIALIZE_RESULT on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method GET_CONTEXT_FOR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130912
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) FDT_TIMESTAMP Timestamp of container control 20130912
3 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20130912

Method GET_CONTEXT_FOR_FUNCTION on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method GET_RECURSIVE_DATA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_OBJECT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20120709
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120709
3 Returning RT_ID_ELEMENT_TYPE Value transfer Type reference (TYPE) T_ID_ELEMENT_TYPE 20120709

Method GET_RECURSIVE_DATA_OBJECTS on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method GET_SIGNATURE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) FDT_UUID 20120709
2 Importing IV_INCLUDE_RESULT Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20120723
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) FDT_TIMESTAMP Timestamp of container control 20130626
4 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20120709

Method GET_SIGNATURE_SNAPSHOT on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method SERIALIZE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20120620
2 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120719
3 Importing IV_REMOTE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abap_true: Remote case 20120904
4 Importing IV_TRACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abap_True: With Lean Trace 20120719
5 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20120621

Method SERIALIZE_CONTEXT on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method SERIALIZE_CONTEXT_JSON Signature

Method SERIALIZE_CONTEXT_JSON on class CL_FDT_WD_XML_SERIALIZATION has no parameter.
Method SERIALIZE_CONTEXT_JSON on class CL_FDT_WD_XML_SERIALIZATION has no exception.

Method SERIALIZE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20120621
2 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20120621

Method SERIALIZE_RESULT on class CL_FDT_WD_XML_SERIALIZATION has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740