SAP ABAP Class CL_SRT_WSP_TRANSP_KEY (Transport key administration)
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_TRANSP_KEY Transport key version instance 20101215
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_TRANSP_KEY_ADMIN Administrative methods for transport keys 20101215
Properties
Class CL_SRT_WSP_TRANSP_KEY  
Short Description Transport key administration    
Super Class    
Instantiability of a Class 0  Private 
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_TRANSP_KEY Transport key version instance 20101215
2 IF_SRT_WSP_TRANSP_KEY_ADMIN Administrative methods for transport keys 20101215
Friends
Class CL_SRT_WSP_TRANSP_KEY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_TRANSP_KEY' 20101215
2 M_EXCEPT Static Attribute Private Object reference (TYPE REF TO) CX_SRT_WSP_CONFIG 20101215
3 M_IS_ADMIN Instance attribute Private Type reference (TYPE) BOOLEAN 20101215
4 M_KEY Instance attribute Private Type reference (TYPE) XSTRING 20101215
5 M_OWN_TENANT_ID Static Attribute Private Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215
6 M_TENANT_ID Instance attribute Private Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215
7 M_VERSION Instance attribute Private Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FOREIGN_TRANSP_KEY_VERS Static method Private Method Add specified foreign transport key version 20101215
2 ADD_NEW_OWN_TRANSP_KEY_VERS Static method Private Method Add a new own transport key version 20101215
3 BUILD_SOURCE_QNAME Static method Private Method Build Qname for tenant specific transport key property 20101215
4 CHECK_KEYS Static method Private Method Check consistency of key persistence 20101215
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101215
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101215
7 EXISTS_FOREIGN_TRANSP_KEY_VERS Static method Private Method Check existence of foreign transport key version 20101215
8 GENERATE_KEY Static method Public Method Generate new transport key 20101215
9 GET_OWN_TRANSP_KEY_VERS Static method Private Method Get own transport key version 20101215
10 GET_PROP_NAME_OWN_TRANSP_KEY Static method Private Method Get property name of own transport key version 20101215
11 IS_ENCRYPT_SUPPORTED Static method Private Method Check if encryption is supported 20101215
12 LIST_FOREIGN_TRANSP_KEYS Static method Private Method List stored foreign transport keys 20101215
13 LIST_OWN_TRANSP_KEYS Static method Private Method List transport keys of current tenant 20101215
14 OPEN_ADMIN Static method Public Method Open administration API for transport key 20101215
15 OPEN_FOREIGN_KEY Static method Public Method Open foreign transport key 20101215
16 OPEN_OWN_KEY Static method Public Method Open up own transport key 20101215
17 REMOVE_ALL_LOCAL_KEYS Static method Private Method Remove all local transport keys 20101215
18 REMOVE_FOREIGN_KEYS_BY_TENANT Static method Private Method Remove transport key for foreign tenant 20101215
Events
Class CL_SRT_WSP_TRANSP_KEY has no event.
Types
Class CL_SRT_WSP_TRANSP_KEY 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 BUILD_SOURCE_QNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_QNAME Call by reference Type reference (TYPE) QNAME 20101215
2 Importing I_TENANT_ID Call by reference Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215
3 Importing I_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215

Method BUILD_SOURCE_QNAME on class CL_SRT_WSP_TRANSP_KEY has no exception.

Method CHECK_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_LOG Call by reference Type reference (TYPE) SRT_WSP_STRINGS 20101215
2 Exporting E_IS_CONSISTENT Call by reference Type reference (TYPE) BOOLEAN 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_TRANSP_KEY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_TRANSP_KEY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_ADMIN Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE 20101215
2 Importing I_LOCAL Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE 20101215
3 Importing I_TENANT_ID Call by reference Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 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 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 GENERATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEY Value transfer Type reference (TYPE) XSTRING 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 GET_PROP_NAME_OWN_TRANSP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NAME Value transfer Type reference (TYPE) QNAME 20101215
2 Importing I_VERSION Call by reference Type reference (TYPE) SRT_WSP_VERSION_INFO 20101215

Method GET_PROP_NAME_OWN_TRANSP_KEY on class CL_SRT_WSP_TRANSP_KEY has no exception.

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 LIST_FOREIGN_TRANSP_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSP_KEY Call by reference Type reference (TYPE) SRT_TRANSP_KEY_LIST 20101215
2 Importing I_TENANT_ID Call by reference Type reference (TYPE) SRT_WSP_CON_TENANT_KEY 20101215

Method LIST_FOREIGN_TRANSP_KEYS on class CL_SRT_WSP_TRANSP_KEY has no exception.

Method LIST_OWN_TRANSP_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSP_KEY Call by reference Type reference (TYPE) SRT_TRANSP_KEY_LIST 20101215

Method LIST_OWN_TRANSP_KEYS on class CL_SRT_WSP_TRANSP_KEY has no exception.

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_TRANSP_KEY_ADMIN 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method OPEN_FOREIGN_KEY 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_TRANSP_KEY Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_TRANSP_KEY 20101215
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method OPEN_OWN_KEY Signature

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

Method REMOVE_ALL_LOCAL_KEYS Signature

Method REMOVE_ALL_LOCAL_KEYS on class CL_SRT_WSP_TRANSP_KEY has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215

Method REMOVE_FOREIGN_KEYS_BY_TENANT 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
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20101215
History
Last changed by/on SAP  20110908 
SAP Release Created in 740