SAP ABAP Interface IF_SOAP_RUNTIME_PROTOCOL (Protocol Interface for SOAP Runtime)
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 implementation (CLASS c. INTERFACES i_ref)  CL_SOAP_RUNTIME_PROTOCOL SOAP Runtime Protocol 20030709
Properties
Interface IF_SOAP_RUNTIME_PROTOCOL  
Short Description Protocol Interface for SOAP Runtime    
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 CL_SOAP_RUNTIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_PROTOCOL Interface for SOAP Protocols 20030513
Friends
Interface IF_SOAP_RUNTIME_PROTOCOL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPLAY_NAME Instance attribute Public Attribute reference (LIKE) 20030610
2 NAME Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_RUNTIME_PROTOCOL Protocol Name 20030513
3 PRIORITY Instance attribute Public Attribute reference (LIKE) 20030513
Methods
# Method Level Visibility Method type Description Created on
1 DISABLE_BLOCKING Instance method Public Method Sets Non-Blocking Processing (Asynchronous) 20051104
2 DISABLE_COMMIT_HANDLING Instance method Public Method Set m_commit_handling Flag tsoap_false 20051116
3 ENABLE_BLOCKING Instance method Public Method Sets Blocking Processing (Synchronous) 20051104
4 ENABLE_COMMIT Instance method Public Method Set m_commit Flag tsoap_true 20051114
5 ENABLE_COMMIT_BY_CONFIG Instance method Public Method Commit Request Set by Configuration 20070211
6 ENABLE_COMMIT_HANDLING Instance method Public Method Set m_commit_handling Flag tsoap_true 20051116
7 ENABLE_ROLLBACK Instance method Public Method Set m_commit Flag tsoap_false 20051116
8 ENABLE_ROLLBACK_BY_CONFIG Instance method Public Method Rollback Request Set by Configuration 20070211
9 GET_FEATURE_PROPERTY Instance method Public Method 20030513
10 GET_LOGLEVEL Instance method Public Method Get Logging Level 20030514
11 GET_METERING_HTTP_HDR Instance method Public Method read the HTTP Header for Metering 20080728
12 GET_METERING_INFO Instance method Public Method get metering info 20080716
13 GET_METERING_LEVEL Instance method Public Method determine the metering level 20080728
14 GET_METERING_TRANSMISSION_MODE Instance method Public Method get the transmission mode for metering 20080728
15 GET_MONLEVEL Instance method Public Method Get Monitoring Level 20030514
16 GET_SUPPORTED_FEATURE_URIS Instance method Public Method 20030513
17 GET_TRACELEVEL Instance method Public Method Get Trace Level 20030513
18 GET_USERINFO_DATA_METHOD Instance method Public Method Get Method for Data Creation for User Information Binding 20060406
19 GET_USERINFO_ID Instance method Public Method Set User Information ID 20060406
20 INIT Instance method Public Method 20030513
21 IS_BLOCKING Instance method Public Method Determines whether processing is blocking 20051104
22 IS_COMMIT_BY_CONFIG_ENABLED Instance method Public Method Determine whether commit requested by configuration 20070214
23 IS_COMMIT_ENABLED Instance method Public Method Determine whether commit set 20051116
24 IS_COMMIT_HANDLING_ENABLED Instance method Public Method Determine whether commit handling set (undefined " ") 20051116
25 IS_ROLLBACK_BY_CONFIG_ENABLED Instance method Public Method Determine whether rollback requested by configuration 20070214
26 IS_ROLLBACK_ENABLED Instance method Public Method Determine whether rollback set 20051116
27 IS_SHORTCUT Instance method Public Method 20130115
28 POST_PROCESS Instance method Public Method 20030513
29 POST_RESTORE Instance method Public Method 20130115
30 PRE_PROCESS Instance method Public Method 20030513
31 SET_FEATURE_PROPERTY Instance method Public Method 20030513
32 SET_LOGLEVEL Instance method Public Method Set Logging Level 20030514
33 SET_METERING_HTTP_HDR Instance method Public Method set the HTTP Header for Metering 20080728
34 SET_METERING_INFO Instance method Public Method set metering info 20080716
35 SET_MONLEVEL Instance method Public Method Set Monitoring Level 20030514
36 SET_TRACELEVEL Instance method Public Method Set Trace Level 20030513
37 SET_USERINFO_DATA_METHOD Instance method Public Method Set Method for Data Creation for User Information Binding 20060406
38 SET_USERINFO_ID Instance method Public Method Get User Information ID 20060406
39 STORE_METERING_DATA Instance method Public Method store and aggregate the metering information 20080728
Events
Interface IF_SOAP_RUNTIME_PROTOCOL has no event.
Types
Interface IF_SOAP_RUNTIME_PROTOCOL has no local type.
Method Signatures

Method DISABLE_BLOCKING Signature

Method DISABLE_BLOCKING on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method DISABLE_BLOCKING on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method DISABLE_COMMIT_HANDLING Signature

Method DISABLE_COMMIT_HANDLING on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method DISABLE_COMMIT_HANDLING on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method ENABLE_BLOCKING Signature

Method ENABLE_BLOCKING on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method ENABLE_BLOCKING on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method ENABLE_COMMIT Signature

Method ENABLE_COMMIT on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
# Exception Resumable Description Created on
1 CX_SOAP_NOT_SUPPORTED soap core exception 20051117

Method ENABLE_COMMIT_BY_CONFIG Signature

Method ENABLE_COMMIT_BY_CONFIG on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method ENABLE_COMMIT_BY_CONFIG on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method ENABLE_COMMIT_HANDLING Signature

Method ENABLE_COMMIT_HANDLING on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method ENABLE_COMMIT_HANDLING on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method ENABLE_ROLLBACK Signature

Method ENABLE_ROLLBACK on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
# Exception Resumable Description Created on
1 CX_SOAP_NOT_SUPPORTED soap core exception 20051117

Method ENABLE_ROLLBACK_BY_CONFIG Signature

Method ENABLE_ROLLBACK_BY_CONFIG on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method ENABLE_ROLLBACK_BY_CONFIG on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_FEATURE_PROPERTY Signature

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

Method GET_LOGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I Logging level 20030514

Method GET_LOGLEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_METERING_HTTP_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20080728

Method GET_METERING_HTTP_HDR on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_METERING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METERING_CALLERINFO Value transfer Type reference (TYPE) SXMS_METERING_CALLERINFO WS Metering - Callerinfo record 20080716

Method GET_METERING_INFO on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_METERING_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METERING_LEVEL Value transfer Type reference (TYPE) SXMSCHAR WS Metering - Callerinfo record 20080728

Method GET_METERING_LEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_METERING_TRANSMISSION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRANSMISSION_MODE Value transfer Type reference (TYPE) STRING 20080728

Method GET_METERING_TRANSMISSION_MODE on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_MONLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I Monitoring level 20030514

Method GET_MONLEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_SUPPORTED_FEATURE_URIS Signature

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

Method GET_TRACELEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I Tracelevel 20030513

Method GET_TRACELEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_USERINFO_DATA_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_METHOD Value transfer Type reference (TYPE) CHAR1 20060406

Method GET_USERINFO_DATA_METHOD on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method GET_USERINFO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ID Value transfer Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20060406

Method GET_USERINFO_ID on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method INIT Signature

Method INIT on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method INIT on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_BLOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BLOCKING Value transfer Type reference (TYPE) BOOLEAN Blockierende Verarbeitung 20051104

Method IS_BLOCKING on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_COMMIT_BY_CONFIG_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VAL Value transfer Type reference (TYPE) BOOLEAN tsoap_true or tsoap_false 20070214

Method IS_COMMIT_BY_CONFIG_ENABLED on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_COMMIT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VAL Value transfer Type reference (TYPE) BOOLEAN tsoap_true or tsoap_false 20051116

Method IS_COMMIT_ENABLED on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_COMMIT_HANDLING_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VAL Value transfer Type reference (TYPE) BOOLEAN tsoap_true or tsoap_false 20051116

Method IS_COMMIT_HANDLING_ENABLED on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_ROLLBACK_BY_CONFIG_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VAL Value transfer Type reference (TYPE) BOOLEAN tsoap_true or tsoap_false 20070214

Method IS_ROLLBACK_BY_CONFIG_ENABLED on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_ROLLBACK_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VAL Value transfer Type reference (TYPE) BOOLEAN tsoap_true or tsoap_false 20051116

Method IS_ROLLBACK_ENABLED on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method IS_SHORTCUT Signature

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

Method IS_SHORTCUT on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method POST_PROCESS Signature

Method POST_PROCESS on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method POST_PROCESS on Interface IF_SOAP_RUNTIME_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 Call by reference Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20130115

Method POST_RESTORE on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method PRE_PROCESS Signature

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

Method SET_FEATURE_PROPERTY Signature

Method SET_FEATURE_PROPERTY on Interface IF_SOAP_RUNTIME_PROTOCOL has no parameter.
Method SET_FEATURE_PROPERTY on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_LOGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_LOGLEVEL_NONE Logging level 20030514

Method SET_LOGLEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_METERING_HTTP_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20080728

Method SET_METERING_HTTP_HDR on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_METERING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METERING_CALLERINFO Call by reference Type reference (TYPE) SXMS_METERING_CALLERINFO WS Metering - Callerinfo record 20080716

Method SET_METERING_INFO on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_MONLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_MONLEVEL_NULL Monitoring level 20030514

Method SET_MONLEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_TRACELEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_TRACELEVEL_NULL Trace Level 20030513

Method SET_TRACELEVEL on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_USERINFO_DATA_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_METHOD Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060406

Method SET_USERINFO_DATA_METHOD on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method SET_USERINFO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20060406

Method SET_USERINFO_ID on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.

Method STORE_METERING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOAP_APPLICATION_NAME Call by reference Type reference (TYPE) ANYURI Any URI 20080728

Method STORE_METERING_DATA on Interface IF_SOAP_RUNTIME_PROTOCOL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640