SAP ABAP Class CL_LIB_SERIALIZER (CL_LIB_SERIALIZER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB (Application Component) Database Interface, Database Platforms
     SHDB_TOOLS (Package) helper classes for HANA DB
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SHDB_TOOLS_BASE basic functions for SHDB_TOOLS 20130312
Properties
Class CL_LIB_SERIALIZER  
Short Description    
Super Class CL_SHDB_TOOLS_BASE basic functions for SHDB_TOOLS 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHDB_TOOLS   helper classes for HANA DB 
Created 20130131   SAP 
Last change 20140121   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)
Interfaces
Class CL_LIB_SERIALIZER has no interface implemented.
Friends
Class CL_LIB_SERIALIZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _MR_BLOCKITER Instance attribute Private Object reference (TYPE REF TO) CL_LIB_MULTIRANGE_ITER 20130312
2 _MR_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_SERIALIZABLE_OBJECT 20130312
3 _MT_CHANGING_TARGET Instance attribute Private Type reference (TYPE) TT_CHANGING_TARGET 20130312
4 _MT_EXC Instance attribute Private Type reference (TYPE) ABAP_EXCPBIND_TAB 20130312
5 _MT_PARAM Instance attribute Private Type reference (TYPE) ABAP_PARMBIND_TAB 20130312
6 _MT_PARAM_BLOCK Instance attribute Private Type reference (TYPE) TT_PARAM_BLOCK 20130312
7 _MV_COUNT Instance attribute Private Type reference (TYPE) I 20130312
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130312
2 DATA2XML Instance method Public Method 20130312
3 GET Instance method Public Method 20130312
4 INSTANCE Instance method Public Method 20130312
5 MERGE Instance method Public Method 20130312
6 NEW Static method Public Method 20130312
7 PUT Instance method Public Method 20130312
8 XML2DATA Instance method Public Method 20130312
Events
Class CL_LIB_SERIALIZER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHANGING_TARGET Private See coding 20130312 BEGIN OF ts_changing_target, name TYPE abap_parmname, ref TYPE REF TO data, END OF ts_changing_target
2 TS_PARAM_BLOCK Private See coding 20130312 begin of TS_PARAM_BLOCK, count type i, paramtab type ABAP_PARMBIND_TAB, exctab type ABAP_EXCPBIND_TAB, END OF TS_PARAM_BLOCK
3 TT_CHANGING_TARGET Private See coding 20130312 tt_changing_target TYPE STANDARD TABLE OF ts_changing_target WITH DEFAULT KEY
4 TT_PARAM_BLOCK Private See coding 20130312 tt_param_block TYPE STANDARD TABLE OF TS_PARAM_BLOCK WITH DEFAULT KEY
5 TT_XML Public See coding 20130312 TT_XML TYPE STANDARD TABLE OF string WITH DEFAULT KEY
6 TV_XML Public Type reference (TYPE) STRING 20130312
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_ID Value transfer Type reference (TYPE) TV_CLASS_ID 99 20130312

Method CONSTRUCTOR on class CL_LIB_SERIALIZER has no exception.

Method DATA2XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XML Value transfer Type reference (TYPE) TV_XML 20130312

Method DATA2XML on class CL_LIB_SERIALIZER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) DATA 20130312
2 Importing IV_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20130312

Method GET on class CL_LIB_SERIALIZER has no exception.

Method INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OREF Call by reference Object reference (TYPE REF TO) IF_SERIALIZABLE_OBJECT 20130312

Method INSTANCE on class CL_LIB_SERIALIZER has no exception.

Method MERGE Signature

Method MERGE on class CL_LIB_SERIALIZER has no parameter.
Method MERGE on class CL_LIB_SERIALIZER has no exception.

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_REF Value transfer Object reference (TYPE REF TO) CL_LIB_SERIALIZER 20130312

Method NEW on class CL_LIB_SERIALIZER has no exception.

Method PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TARGET Call by reference Type reference (TYPE) TABLE 20130312
2 Importing IR_REF Call by reference Object reference (TYPE REF TO) DATA 20130312
3 Importing IV_KIND Call by reference Type reference (TYPE) ABAP_PARMKIND 20130312
4 Importing IV_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20130312

Method PUT on class CL_LIB_SERIALIZER has no exception.

Method XML2DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) TV_XML 20130312

Method XML2DATA on class CL_LIB_SERIALIZER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in