SAP ABAP Class CL_SWSP_FEAT_BASE (Base Class for All Features)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSP_FEAT (Package) Features Serialization
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_FEATURE_SERIALIZE WSP Serialization and Deserialization 20060721
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_STATEMENT WSP Statement 20060721
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_FEATURE Interface for Parts to Props Mapping Class 20060529
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_PART 20060719
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20060719
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXML_SERIALIZABLE SXML Serializable Interface 20060719
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SAPSESSION Session Feature 20060629
2 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_WSRM11_WSA10 WSRM 1.1 and WSA 1.0 Core serialization/deserialization 20080123
3 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_WSDL 20060904
4 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_WSADDRESSING Feature "WS Addressing" 20060530
5 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRBNDG WSP Feature Class for Transport Binding 20061004
6 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRANSPORTBIND Obsolete 20060622
7 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRANSACTION_HAND Transaction Handling Feature 20060701
8 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRACING Feature Tracing 20060627
9 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SEC_POL12_XSLT SecurityPolicy 1.2 20070522
10 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SECURITY_ASSERT Feature "Transport Guarantee and Authentication" 20060612
... Click here to see Used By full list (21 items)
Properties
Class CL_SWSP_FEAT_BASE  
Short Description Base Class for All Features    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWSP_FEAT   Features Serialization 
Created 20060529   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWS11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWSP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRT_WSP_FEATURE_SERIALIZE WSP Serialization and Deserialization 20060721
2 IF_SRT_WSP_STATEMENT WSP Statement 20060721
3 IF_SWSP_FEATURE Interface for Parts to Props Mapping Class 20060529
4 IF_SXMLP_PART 20060719
5 IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20060719
6 IF_SXML_SERIALIZABLE SXML Serializable Interface 20060719
Friends
Class CL_SWSP_FEAT_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DATAFIELD Instance attribute Public Type reference (TYPE) STRING 20060530
2 M_ERR_MSG Instance attribute Protected Type reference (TYPE) STRING 20060822
3 M_POLICY_VERSION Instance attribute Protected Type reference (TYPE) ANYURI Any URI 20101103
4 M_PROPERTIES Instance attribute Public Type reference (TYPE) SRT_WSP_WSDL_PROPERTIES WSP WSDL Attributes 20060530
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SIMPLE_TEMPLATE Instance method Protected Method Builds the mapping template 20060529
2 TO_PART_SIMPLE Instance method Protected Method Map simple property to part 20060712
3 TO_PROP_SIMPLE Instance method Protected Method Map simple part to property 20060530
4 _GET_OPTIONAL Instance method Protected Method 20061208
5 _GET_WSDL_REQUIRED Instance method Protected Method 20071026
6 _REMOVE_EXTENSION Instance method Protected Method 20061206
Events
Class CL_SWSP_FEAT_BASE has no event.
Types
Class CL_SWSP_FEAT_BASE has no local type.
Method Signatures

Method BUILD_SIMPLE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_REF Call by reference Object reference (TYPE REF TO) DATA 20061208
2 Importing QNAME Call by reference Type reference (TYPE) QNAME Qualified Name 20061208
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_DATA 20060530

Method BUILD_SIMPLE_TEMPLATE on class CL_SWSP_FEAT_BASE has no exception.

Method TO_PART_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREFIX Call by reference Type reference (TYPE) NCNAME Prefix 20060718
2 Importing PROPERTY Call by reference Type reference (TYPE) SRT_WSP_WSDL_PROPERTY WSP WSDL attributes 20060717
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_FRAGMENT WSP WSDL sxml parts 20060713

Method TO_PART_SIMPLE on class CL_SWSP_FEAT_BASE has no exception.

Method TO_PROP_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAGMENT Call by reference Object reference (TYPE REF TO) IF_SXMLP_FRAGMENT 20060530
2 Returning RVAL Value transfer Type reference (TYPE) SRT_WSP_WSDL_PROPERTY WSP WSDL attribute 20060530

Method TO_PROP_SIMPLE on class CL_SWSP_FEAT_BASE has no exception.

Method _GET_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAGMENT Call by reference Object reference (TYPE REF TO) IF_SXMLP_FRAGMENT 20061208
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20061208

Method _GET_OPTIONAL on class CL_SWSP_FEAT_BASE has no exception.

Method _GET_WSDL_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAGMENT Call by reference Object reference (TYPE REF TO) IF_SXMLP_FRAGMENT 20071026
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20071026

Method _GET_WSDL_REQUIRED on class CL_SWSP_FEAT_BASE has no exception.

Method _REMOVE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXTENSIONS Call by reference Type reference (TYPE) SRT_WSP_WSDL_PARTS WSP WSDL sxml parts 20061206
2 Changing INDEX Call by reference Type reference (TYPE) I 20061206

Method _REMOVE_EXTENSION on class CL_SWSP_FEAT_BASE has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SAPSESSION Session Feature 20060629
2 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_WSRM11_WSA10 WSRM 1.1 and WSA 1.0 Core serialization/deserialization 20080123
3 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_WSDL 20060904
4 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_WSADDRESSING Feature "WS Addressing" 20060530
5 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRBNDG WSP Feature Class for Transport Binding 20061004
6 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRANSPORTBIND Obsolete 20060622
7 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRANSACTION_HAND Transaction Handling Feature 20060701
8 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_TRACING Feature Tracing 20060627
9 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SEC_POL12_XSLT SecurityPolicy 1.2 20070522
10 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SECURITY_ASSERT Feature "Transport Guarantee and Authentication" 20060612
11 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_SAP_FEATURE 20060719
12 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_ATTACHHANDLING Feature Attachment Handling 20060701
13 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_RUN_INTERFACE Runtime Interface Feature 20061009
14 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_RELIABLE_MESSAG Reliable Messaging Feature 20060620
15 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_MESSAGE_EXCHANGE WSDL Message Exchange Feature 20060912
16 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_MAPP_SIMPLE Simple Feature 20060815
17 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_LOGGING Feature LOGGING 20060627
18 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_IFR 20060601
19 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_IDEMPOTENCY Feature Idempotency serialization/deserialization 20080206
20 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_EXTERNAL External (Unparsed) Assertions 20061205
21 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_FEAT_CENTRAL_ADMIN Transaction Handling Feature 20070212
History
Last changed by/on SAP  20110908 
SAP Release Created in 710