SAP ABAP Interface IF_SOAP_PROTOCOL (Interface for 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SOAP_IBC_PROTOCOL Interface for SOAP IBC protocol 20120724
2 Interface composition (i COMPRISING i_ref)  IF_SOAP_MSGID_PROTOCOL Protocol Interface of Message ID Protocol 20030716
3 Interface composition (i COMPRISING i_ref)  IF_SOAP_RUNTIME_PROTOCOL Protocol Interface for SOAP Runtime 20030513
4 Interface composition (i COMPRISING i_ref)  IF_SOAP_SESSION_PROTOCOL Protocol Interface of Session Protocol 20030610
5 Interface composition (i COMPRISING i_ref)  IF_SOAP_TRANSACTION_PROTOCOL OBSOLETE Interface for SOAP Protocols 20051117
6 Interface composition (i COMPRISING i_ref)  IF_SOAP_WSADDR_PROTOCOL WSADDR: IF WS-ADDR protocol 20041116
7 Interface composition (i COMPRISING i_ref)  IF_SOAP_WSADDR_PROTOCOL_1_0 WSADDR: IF WS-ADDR protocol version 1.0 20071211
8 Interface composition (i COMPRISING i_ref)  IF_WS_SECURITY_PROTOCOL Web Services Security Log Interface 20101213
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 20030704
Properties
Interface IF_SOAP_PROTOCOL  
Short Description Interface for SOAP Protocols    
General Data
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20020828   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SOAP_HIBERNATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_CONFIGURABLE Property/Feature/Values of Configurable Runtime Objects 20030513
2 IF_SOAP_HIBERNATION Hibernate and Wake Runtime Context 20050415
Friends
Interface IF_SOAP_PROTOCOL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PRIORITY_1 Constant Public Type reference (TYPE) I 1 Protocol Priority 1 20030217
2 CO_PRIORITY_2 Constant Public Type reference (TYPE) I 2 Protocol Priority 2 20030217
3 CO_PRIORITY_3 Constant Public Type reference (TYPE) I 3 Protocol Priority 3 20030217
4 CO_PRIORITY_4 Constant Public Type reference (TYPE) I 4 Protocol Priority 4 20030217
5 CO_PRIORITY_5 Constant Public Type reference (TYPE) I 5 Protocol Priority 5 20030217
6 CO_PRIORITY_6 Constant Public Type reference (TYPE) I 6 Protocol Priority 6 20030217
7 CO_PRIORITY_7 Constant Public Type reference (TYPE) I 7 Protocol Priority 7 20030217
8 CO_PRIORITY_8 Constant Public Type reference (TYPE) I 8 Protocol Priority 8 20030217
9 CO_PRIORITY_9 Constant Public Type reference (TYPE) I 9 Protocol Priority 9 20030217
10 CO_PRIORITY_HIGHEST Constant Public Type reference (TYPE) I CO_PRIORITY_9 Highest Protocol Priority 20030217
11 CO_PRIORITY_LOWEST Constant Public Type reference (TYPE) I CO_PRIORITY_1 Lowest Protocol Priority 1 20030217
12 CO_PRIORITY_MEDIUM Constant Public Type reference (TYPE) I CO_PRIORITY_5 Medium Protocol Priority 20030217
13 CO_SOAP_RECEIVER Constant Public Type reference (TYPE) I 2 Receiver Side 20030210
14 CO_SOAP_SENDER Constant Public Type reference (TYPE) I 1 Sender Side 20030210
15 DISPLAY_NAME Instance attribute Public Type reference (TYPE) STRING Name (to Display) 20030210
16 NAME Instance attribute Public Type reference (TYPE) ANYURI Name (URI) 20020906
17 NAME_IMPL Instance attribute Public Type reference (TYPE) ANYURI Name (URI) of Implementation 20030610
18 PRIORITY Instance attribute Public Type reference (TYPE) I Priority (1..9) 20030218
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_ON_FAULT Instance method Public Method After Error, Instead of POST_PROCESS 20030820
2 DISABLE Instance method Public Method Deactivate Protocol 20050621
3 ENABLE Instance method Public Method Activate log 20050621
4 FAULT_PROCESS Instance method Public Method Process SOAP Fault in SOAP Client 20030819
5 GET_FEATURES Instance method Public Method Gets Characteristics of SOAP Protocol 20020906
6 GET_FEATURE_PROPERTY Instance method Public Method 20030513
7 GET_SUPPORTED_FEATURE_URIS Instance method Public Method 20030513
8 GET_SUPPORTED_HEADER_ELEMENTS Instance method Public Method Gets SOAP Header Elements Handled by Protocol 20030218
9 INIT Instance method Public Method Initialization 20030210
10 IS_ENABLED Instance method Public Method Is protocol activated? 20050621
11 POST_PROCESS Instance method Public Method Process Header After Request 20030218
12 POST_RESTORE Instance method Public Method 20130308
13 PRE_PERSIST Instance method Public Method 20120724
14 PRE_PROCESS Instance method Public Method Process Header Before Request 20030218
15 SET_FEATURE_PROPERTY Instance method Public Method 20030513
Events
Interface IF_SOAP_PROTOCOL has no event.
Types
Interface IF_SOAP_PROTOCOL has no local type.
Method Signatures

Method CLEANUP_ON_FAULT Signature

Method CLEANUP_ON_FAULT on Interface IF_SOAP_PROTOCOL has no parameter.
Method CLEANUP_ON_FAULT on Interface IF_SOAP_PROTOCOL has no exception.

Method DISABLE Signature

Method DISABLE on Interface IF_SOAP_PROTOCOL has no parameter.
Method DISABLE on Interface IF_SOAP_PROTOCOL has no exception.

Method ENABLE Signature

Method ENABLE on Interface IF_SOAP_PROTOCOL has no parameter.
Method ENABLE on Interface IF_SOAP_PROTOCOL has no exception.

Method FAULT_PROCESS Signature

Method FAULT_PROCESS on Interface IF_SOAP_PROTOCOL has no parameter.
Method FAULT_PROCESS on Interface IF_SOAP_PROTOCOL has no exception.

Method GET_FEATURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FEATURES Call by reference Type reference (TYPE) SOAP_FEATURE_LIST Liste von SOAP Features 20020906

Method GET_FEATURES on Interface IF_SOAP_PROTOCOL has no exception.

Method GET_FEATURE_PROPERTY Signature

Method GET_FEATURE_PROPERTY on Interface IF_SOAP_PROTOCOL has no parameter.
Method GET_FEATURE_PROPERTY on Interface IF_SOAP_PROTOCOL has no exception.

Method GET_SUPPORTED_FEATURE_URIS Signature

Method GET_SUPPORTED_FEATURE_URIS on Interface IF_SOAP_PROTOCOL has no parameter.
Method GET_SUPPORTED_FEATURE_URIS on Interface IF_SOAP_PROTOCOL has no exception.

Method GET_SUPPORTED_HEADER_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER_ELEMENTS Value transfer Type reference (TYPE) SOAP_PART_LIST Liste von XML QNames 20030218

Method GET_SUPPORTED_HEADER_ELEMENTS on Interface IF_SOAP_PROTOCOL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) CL_SOAP_CONTEXT Kontext für einen SOAP Aufruf 20030210
2 Importing NODE_TYPE Value transfer Type reference (TYPE) I CO_SOAP_RECEIVER Sender/Empfänger 20030210
3 Importing PRIORITY Value transfer Type reference (TYPE) I CO_PRIORITY_LOWEST Protokoll-Priorität 20030217

Method INIT on Interface IF_SOAP_PROTOCOL has no exception.

Method IS_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ENABLED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050621

Method IS_ENABLED on Interface IF_SOAP_PROTOCOL has no exception.

Method POST_PROCESS Signature

Method POST_PROCESS on Interface IF_SOAP_PROTOCOL has no parameter.
Method POST_PROCESS on Interface IF_SOAP_PROTOCOL has no exception.

Method POST_RESTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSIST_ID Value transfer Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID Persistence ID in SOAP Runtime 20130308

Method POST_RESTORE on Interface IF_SOAP_PROTOCOL has no exception.

Method PRE_PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSIST_ID Value transfer Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20120724

Method PRE_PERSIST on Interface IF_SOAP_PROTOCOL has no exception.

Method PRE_PROCESS Signature

Method PRE_PROCESS on Interface IF_SOAP_PROTOCOL has no parameter.
Method PRE_PROCESS on Interface IF_SOAP_PROTOCOL has no exception.

Method SET_FEATURE_PROPERTY Signature

Method SET_FEATURE_PROPERTY on Interface IF_SOAP_PROTOCOL has no parameter.
Method SET_FEATURE_PROPERTY on Interface IF_SOAP_PROTOCOL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 630