SAP ABAP Class CL_SRT_WSP_SERIAL (Serialize SRT object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_SERIAL_ADMIN Administration of serialization tasks 20101215
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_SERIAL_HELPER Serialization helper 20101215
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRT_WSP_SERIAL_SINGLE Single config serialization 20101215
Properties
Class CL_SRT_WSP_SERIAL  
Short Description Serialize SRT object    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20101215   SAP 
Last change 20110908   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
# Interface Abstract Final Description Created on
1 IF_SRT_WSP_SERIAL_ADMIN Administration of serialization tasks 20101215
2 IF_SRT_WSP_SERIAL_HELPER Serialization helper 20101215
Friends
Class CL_SRT_WSP_SERIAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ADMIN_TYPE Constant Protected Type reference (TYPE) CHAR1 'A' Single-Character Flag 20101217
2 CO_BINDING_NAMESPACE Constant Protected Type reference (TYPE) STRING 'urn:sap:soap:subject:namespace:binding:soamanager:710' 20101215
3 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_SERIAL' 20101215
4 CO_HELPER_TYPE Constant Protected Type reference (TYPE) CHAR1 'H' Single-Character Flag 20101217
5 CO_SERIAL_TYPE Constant Protected Type reference (TYPE) CHAR1 'S' Single-Character Flag 20101217
6 CO_SERVICE_NAMESPACE Constant Protected Type reference (TYPE) STRING 'urn:sap:soap:subject:namespace:service:soamanager:710' 20101215
7 CO_SID_ID_NAME Constant Protected Type reference (TYPE) STRING 'SIDClient' 20101215
8 CO_SINGLE_SERIAL_TYPE Constant Public Type reference (TYPE) SRT_SERIALIZE_TYPE 'SINGLE' 20101215
9 CO_SYSTEM_ID_NAME Constant Protected Type reference (TYPE) STRING 'SystemID' 20101215
10 CO_TENANT_ID_NAME Constant Protected Type reference (TYPE) STRING 'TenantID' 20101215
11 CO_VERSION_ID_NAME Constant Protected Type reference (TYPE) STRING 'Version' 20101215
12 MS_FEAT_PROP Static Attribute Private Type reference (TYPE) TT_DT_OBJECT_FEAT_PROP 20110308
13 MS_ICF Static Attribute Protected Object reference (TYPE REF TO) IF_SRT_WSP_ICF_SERVICE_DEF 20101215
14 MS_ICF_ALIAS Static Attribute Protected Object reference (TYPE REF TO) IF_SRT_WSP_ICF_ALIAS 20101215
15 MS_IS_NGAP Static Attribute Protected Type reference (TYPE) BOOLEAN '-' 20110308
16 MS_OWN_SYSTEM_ID Static Attribute Protected Type reference (TYPE) SRT_WSP_CON_SYSTEM_KEY SOAManager Connectivity: Key/ID of a system 20101217
17 MS_OWN_TRANSP_KEY Static Attribute Protected Type reference (TYPE) XSTRING 20101215
18 MS_REGISTRY Static Attribute Protected Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_REGISTRY 20101215
19 MS_SERIAL_ADMIN Static Attribute Protected Object reference (TYPE REF TO) IF_SRT_WSP_SERIAL_ADMIN Administration of serialization tasks 20101222
20 MS_TRANSP_KEY_ADM Static Attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_TRANSP_KEY_ADMIN Transport key admin singleton 20101217
21 M_APPL_ID Instance attribute Protected Type reference (TYPE) SRT_WSP_CON_APPLICATION_ID 'CONFIG_TRANSP' 20101215
22 M_APPL_VERSION Instance attribute Protected Type reference (TYPE) SRT_WSP_CON_APPL_VERSION 1 20101215
23 M_DESERIAL_TYPE Instance attribute Protected Type reference (TYPE) SRT_SERIALIZE_TYPE 20101215
24 M_DESERIAL_VERSION Instance attribute Protected Type reference (TYPE) SRT_SERIALIZE_VERSION 20101215
25 M_IS_SERIAL Instance attribute Protected Type reference (TYPE) BOOLEAN 20101215
26 M_LOCAL_OBJ_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20101217
27 M_NO_ENC Instance attribute Protected Type reference (TYPE) BOOLEAN 20101215
28 M_RTC_WRITER_CLIENT_PM Static Attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_CFG 20101215
29 M_RTC_WRITER_CLIENT_UT Static Attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_CFG 20101215
30 M_RTC_WRITER_SERVER_PM Static Attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_CFG 20101215
31 M_RTC_WRITER_SINGLE Static Attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_CFG 20101215
32 M_SERIAL_DATA Instance attribute Protected Type reference (TYPE) XSTRING 20101215
33 M_SERIAL_TYPE Instance attribute Protected Type reference (TYPE) SRT_SERIALIZE_TYPE 20101215
34 M_SERIAL_VERSION Instance attribute Protected Type reference (TYPE) SRT_SERIALIZE_VERSION 20101215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FOREIGN_TRANSP_KEY_VERS Static method Protected Method Save foreign transport key 20101215
2 ADD_NEW_OWN_TRANSP_KEY_VERS Static method Protected Method Generate a new version of the own transport key 20101215
3 CHECK_TYPE_SUPPORT Instance method Protected Method Check if serialization type is supported 20101215
4 CHECK_VERSION_SUPPORT Instance method Protected Method Check if serialization version is supported 20101215
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101215
6 CONTAINS_ENC Instance method Protected Method Check for encrypted properties 20101215
7 DECRYPT Static method Protected Method Decrypt value with given key 20101215
8 ENCRYPT Static method Protected Method Encrypt specified value with given key 20101215
9 EXISTS_FOREIGN_TRANSP_KEY_VERS Static method Protected Method Check for existence of transport key 20101215
10 GET_ADMIN_API Instance method Private Method Gets administration API object; also (sets it, if required 20101217
11 GET_CONFIG_RTC_WRITER Static method Protected Method Get config RTC writer 20101215
12 GET_FEAT_PROPS Static method Protected Method 20110308
13 GET_FOREIGN_SOURCE_INFO Instance method Protected Method Get source information of foreign system 20101215
14 GET_OWN_SOURCE_INFO Static method Protected Method Get information about own system 20101215
15 GET_OWN_TRANSP_KEY_VERS Static method Protected Method Get own transport key 20101215
16 IS_ENCRYPT_SUPPORTED Static method Protected Method Check if encryption is supported 20101215
17 IS_NGAP_SYSTEM Static method Protected Method 20110308
18 OPEN_ADMIN Static method Public Method Open admin object 20101215
19 OPEN_HELPER Static method Public Method Opens a helper instance 20101215
20 SET_TRANSP_KEY Static method Private Method Set own transport key 20101217
Events
Class CL_SRT_WSP_SERIAL has no event.
Types
Class CL_SRT_WSP_SERIAL has no local type.
Method Signatures

Method ADD_FOREIGN_TRANSP_KEY_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TENANT_ID Call by reference Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215
2 Importing I_TRANSP_KEY Call by reference Type reference (TYPE) XSTRING 20101215
3 Importing I_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method ADD_NEW_OWN_TRANSP_KEY_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) XSTRING 20101215
2 Exporting E_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method CHECK_TYPE_SUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN 20101215

Method CHECK_TYPE_SUPPORT on class CL_SRT_WSP_SERIAL has no exception.

Method CHECK_VERSION_SUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN 20101215

Method CHECK_VERSION_SUPPORT on class CL_SRT_WSP_SERIAL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_ENC Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=use no encryption; space=use encryption 20101222
2 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101217
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method CONTAINS_ENC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CFG_CONTAINER Call by reference Type reference (TYPE) SRT_WSP_RT_CFG_INFO 20101215
2 Returning R_CONTAINS_ENC Value transfer Type reference (TYPE) BOOLEAN 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method DECRYPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) STRING Decrypted value 20101217
2 Exporting E_VALUE_XSTR Value transfer Type reference (TYPE) XSTRING Decrypted value (xstring) 20101217
3 Importing I_KEY Call by reference Type reference (TYPE) XSTRING 20101215
4 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method ENCRYPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) XSTRING 20101215
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20101215
3 Importing I_VALUE_XSTR Call by reference Type reference (TYPE) XSTRING Value to be encrypted (xstring) 20101217
4 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method EXISTS_FOREIGN_TRANSP_KEY_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TENANT_ID Call by reference Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215
2 Importing I_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
3 Returning R_EXISTS Value transfer Type reference (TYPE) BOOLEAN 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method GET_ADMIN_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ADMIN_API Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_TRANSP_KEY_ADMIN Administrative methods for transport keys 20101217

Method GET_ADMIN_API on class CL_SRT_WSP_SERIAL has no exception.

Method GET_CONFIG_RTC_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FW_ID Call by reference Type reference (TYPE) SRT_WSP_FRAMEWORK_ID 20101215
2 Returning R_RTC_WRITER Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_RTC_CFG 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method GET_FEAT_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FEAT_PROP Call by reference Type reference (TYPE) SRT_WSP_ALLOWED_PROPERTY_LIST2 20110308
2 Importing I_DT_OBJ_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME 20110308
3 Importing I_IS_PROVIDER Call by reference Type reference (TYPE) BOOLEAN 20110308
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20110308

Method GET_FOREIGN_SOURCE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SID_ID Call by reference Type reference (TYPE) STRING 20101215
2 Exporting E_SYSTEM_ID Call by reference Type reference (TYPE) GUID_32 20101215
3 Exporting E_TENANT_ID Call by reference Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215
4 Exporting E_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
5 Importing I_CONFIG_VALUE Call by reference Type reference (TYPE) SRT_WSP_CONFIG_VALUE_STRUC 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method GET_OWN_SOURCE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OWN_SRC_DATA Value transfer Type reference (TYPE) STRING 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method GET_OWN_TRANSP_KEY_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) XSTRING 20101215
2 Exporting E_NOT_FOUND Call by reference Type reference (TYPE) BOOLEAN 20101215
3 Exporting E_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
4 Importing I_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method IS_ENCRYPT_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method IS_NGAP_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_NGAP Value transfer Type reference (TYPE) BOOLEAN 20110308
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20110308

Method OPEN_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ADMIN Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_SERIAL_ADMIN 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method OPEN_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERIAL_HELPER Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_SERIAL_HELPER 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method SET_TRANSP_KEY Signature

Method SET_TRANSP_KEY on class CL_SRT_WSP_SERIAL has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20101217
History
Last changed by/on SAP  20110908 
SAP Release Created in 740