SAP ABAP Class CL_SOAP_PROTOCOL_ROOT (Class for All SOAP Protocols)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_CONFIGURABLE Property/Feature/Values of Configurable Runtime Objects 20030704
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_HIBERNATION Hibernate and Wake Runtime Context 20050415
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_PROTOCOL Interface for SOAP Protocols 20030704
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_IBC_PROTOCOL IBC / IBCR handling 20120724
2 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_MSGID_PROTOCOL Assign Unique Message ID to SOAP Message 20030716
3 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_PLAIN_PROTOCOL Protocol for plain SOAP Adapter 20101215
4 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_RUNTIME_PROTOCOL SOAP Runtime Protocol 20030709
5 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SEQUENCE_PROTOCOL SOAP Sequence protocol 20120716
6 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SEQ_PROTOCOL_ROOT Abstract protocol root with sequence interface 20130627
7 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SESSION_PROTOCOL SOAP Runtime Protocol 20030710
8 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_TRANSACTION_PROTOCOL OBSOLETE 20051117
9 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSADDR_PROTOCOL Web Service Addressing Protocol 20041116
10 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSADDR_PROTOCOL_1_0 Web Service Addressing Protocol 20071211
... Click here to see Used By full list (14 items)
Properties
Class CL_SOAP_PROTOCOL_ROOT  
Short Description Class for All SOAP Protocols    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20030704   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_CONFIGURABLE Property/Feature/Values of Configurable Runtime Objects 20030704
2 IF_SOAP_HIBERNATION Hibernate and Wake Runtime Context 20050415
3 IF_SOAP_PROTOCOL Interface for SOAP Protocols 20030704
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_CONTEXT 20060131 Context for SOAP Call
2 CL_SOAP_CONTEXT_MANAGER 20060131 Manager and Factory for SOAP Contexts
3 CL_WS_SEQUENCE_CONTROLLER 20120718 Controller for Sequence Processing
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_SOAP_PROTOCOL_ROOT' Class Name 20040415
2 CO_ERR_AREA_ID Constant Private Type reference (TYPE) SRT_MONI_ERRORAREA TSRTM_ERRAREA_CORE Area ID 20070308
3 CO_PRIORITY_HIGHEST Instance attribute Public Attribute reference (LIKE) 20030704
4 CO_PRIORITY_LOWEST Instance attribute Public Attribute reference (LIKE) 20030704
5 CO_PRIORITY_MEDIUM Instance attribute Public Attribute reference (LIKE) 20030704
6 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_PROTOCOLS SOAP Runtime Processor Unit ID 20060203
7 CO_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' Serialization Version 20061109
8 CO_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' Serialization Version 20061109
9 CO_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CO_SERIAL_VERS_710_1 Serialization Version 20061109
10 CO_SIMPLE_TRANS_ID Constant Private Type reference (TYPE) CXSLTDESC TSRTM_HIB_PROT_ROOT ABAP Name of Corresponding ST 20060705
11 CO_SOAP_RECEIVER Instance attribute Public Attribute reference (LIKE) 20030704
12 CO_SOAP_SENDER Instance attribute Public Attribute reference (LIKE) 20030704
13 DISPLAY_NAME Instance attribute Protected Attribute reference (LIKE) 20030709
14 M_CTX Instance attribute Protected Object reference (TYPE REF TO) CL_SOAP_CONTEXT Current Context 20030704
15 M_ENABLED Instance attribute Protected Type reference (TYPE) BOOLEAN TSOAP_TRUE Activation Flag 20050621
16 M_FEAT_URIS Instance attribute Protected Type reference (TYPE) SOAP_URI_LIST Supported Feature URIs 20030710
17 M_NODETYPE Instance attribute Protected Type reference (TYPE) I Senders/receivers 20030704
18 M_PARTS Instance attribute Protected Type reference (TYPE) SOAP_PART_LIST List of SOAP Parts 20030710
19 M_REQUIRED Instance attribute Protected Type reference (TYPE) BOOLEAN TSOAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20050930
20 M_SUP_ELEMS Instance attribute Protected Type reference (TYPE) SOAP_QNAME_LIST List of XML QNames 20030710
21 M_XML_LISTPART Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST List Part for Hibernation 20060427
22 NAME Instance attribute Protected Attribute reference (LIKE) 20030710
23 NAME_IMPL Instance attribute Protected Attribute reference (LIKE) 20030710
24 PRIORITY Instance attribute Protected Attribute reference (LIKE) 20030704
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030710
2 FILL_PART Instance method Private Method Fills XML Part of Directly Serializable Attributes 20050610
3 PREPARE_EXCEPTION Instance method Protected Method Initial CX_SOAP_FAILURE_PROTOCOL from Context 20030819
Events
Class CL_SOAP_PROTOCOL_ROOT has no event.
Types
Class CL_SOAP_PROTOCOL_ROOT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SOAP_PROTOCOL_ROOT has no parameter.
Method CONSTRUCTOR on class CL_SOAP_PROTOCOL_ROOT has no exception.

Method FILL_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20050610
2 Returning RE_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20050610

Method FILL_PART on class CL_SOAP_PROTOCOL_ROOT has no exception.

Method PREPARE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) TSOAP_FAULT_CODE TSOAP_FC_CLIENT Default to soap:client 20030820
2 Importing DETAIL Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART_ABSTRACT abstract SXML/SXMLP part 20030819
3 Changing EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SOAP_FAULT 20030819
4 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20080221
5 Importing REASON_LANGUAGE Call by reference Type reference (TYPE) LANGU 'E' 20030819
6 Importing REASON_TEXT Call by reference Type reference (TYPE) STRING 20030819
7 Importing SUB_CODE Call by reference Type reference (TYPE) QNAME Subcode 20100212

Method PREPARE_EXCEPTION on class CL_SOAP_PROTOCOL_ROOT 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_SOAP_IBC_PROTOCOL IBC / IBCR handling 20120724
2 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_MSGID_PROTOCOL Assign Unique Message ID to SOAP Message 20030716
3 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_PLAIN_PROTOCOL Protocol for plain SOAP Adapter 20101215
4 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_RUNTIME_PROTOCOL SOAP Runtime Protocol 20030709
5 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SEQUENCE_PROTOCOL SOAP Sequence protocol 20120716
6 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SEQ_PROTOCOL_ROOT Abstract protocol root with sequence interface 20130627
7 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_SESSION_PROTOCOL SOAP Runtime Protocol 20030710
8 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_TRANSACTION_PROTOCOL OBSOLETE 20051117
9 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSADDR_PROTOCOL Web Service Addressing Protocol 20041116
10 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSADDR_PROTOCOL_1_0 Web Service Addressing Protocol 20071211
11 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSRMB_11_PROT WSRM1.1 protocol 20070920
12 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_WSRM_PROTOCOL WSRM: WSRM protocol implementation 20050120
13 Inheritance (c INHERITING FROM c_ref)  CL_WS_SECURITY_PROTOCOL Web Services Security Log Implementation 20030807
14 Inheritance (c INHERITING FROM c_ref)  CL_XMS_SENDER_ADR_PROTOCOL XI Addressing Log 20051103
History
Last changed by/on SAP  20130531 
SAP Release Created in 640