SAP ABAP Class CL_SOAP_SESSION_PROTOCOL (SOAP Runtime Protocol)
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 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 20030710
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_SESSION_PROTOCOL Protocol Interface of Session Protocol 20030710
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_SESSION_PROTOCOL_RT Protocol Interface of Session Protocol (for SRT) 20030807
Properties
Class CL_SOAP_SESSION_PROTOCOL  
Short Description SOAP Runtime Protocol    
Super Class CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20030610   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 IF_SOAP_SESSION_PROTOCOL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 THFB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_SESSION_PROTOCOL Protocol Interface of Session Protocol 20030710
2 IF_SOAP_SESSION_PROTOCOL_RT Protocol Interface of Session Protocol (for SRT) 20030807
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_PROTOCOL_FACTORY 20030610 Generate SOAP Protocols
2 CL_SOAP_RUNTIME_ROOT 20030610 General SOAP Runtime (Abstract 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_SOAP_SESSION_PROTOCOL' Class Name 20040415
2 CO_ERR_AREA_ID Constant Private Type reference (TYPE) SRT_MONI_ERRORAREA TSRTM_ERRAREA_SESSION Area ID 20070307
3 CO_NAME Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_SESSION_PROTOCOL_IMP Name (URI) 20030610
4 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_SESSION_PROT SOAP Runtime Processor Unit ID 20060203
5 CO_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' Serialization Version 20061109
6 CO_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' Serialization Version 20061109
7 CO_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CO_SERIAL_VERS_710_1 Serialization Version 20061109
8 CO_SIMPLE_TRANS_ID Constant Private Type reference (TYPE) CXSLTDESC CO_SIMPLE_TRANS_ID_710_1 ABAP Name of Corresponding ST 20060705
9 CO_SIMPLE_TRANS_ID_710_1 Constant Private Type reference (TYPE) CXSLTDESC TSRTM_HIB_PROT_SESSION ABAP Name of Corresponding ST 20061113
10 M_PART_SESTERM Instance attribute Private Object reference (TYPE REF TO) IF_SXML_PART Session Termination Part 20030610
11 M_PART_SESTERM1 Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART 20060420
12 M_SESSION_ENABLE Instance attribute Private Type reference (TYPE) STRING Session State 20030610
13 M_SESSION_METHOD Instance attribute Private Type reference (TYPE) STRING Session Mechanism 20030610
14 M_SESSION_TERM Instance attribute Private Type reference (TYPE) BOOLEAN Terminate Session 20030610
15 M_SESTERM Instance attribute Private Type reference (TYPE) STRING Terminate Session 20030610
16 XML_PART Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_LIST 20050426
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030610
2 DISABLE_SESSION Instance method Private Method Deactivate Session Mechanism 20030610
3 ENABLE_SESSION Instance method Private Method Activate Session Mechanism 20030610
4 FILL_PART Instance method Private Method Fills XML Part of Directly Serializable Attributes 20050610
5 GET_FEATURE_PROPERTY Instance method Private Method Read Value of a Feature Property 20030710
6 GET_SESSION_METHOD Instance method Private Method Get Session Mechanism 20030610
7 GET_SESSION_MODE Instance method Private Method Get Session State 20030610
8 GET_SESTERM_FROM_HEADER Instance method Private Method Get Session End Header 20030610
9 INIT_MODULES Instance method Private Method Initialization of the Module 20030610
10 POST_PROCESS Instance method Private Method Process Header After Request 20030710
11 PRE_PROCESS Instance method Private Method Process Header Before Request 20030710
12 RESORB_HEADER_NODES Instance method Private Method resorb header nodes from agnostic header deserialization 20110105
13 SEND_SESSION_TERMINATION Instance method Private Method Signal Session End 20030610
14 SET_FEATURE_PROPERTY Instance method Private Method Set Value of a Feature Property 20030710
15 SET_SESSION_METHOD Instance method Private Method Set Session Mechanism 20030610
16 SET_SESSION_MODE Instance method Private Method Set Session State 20030610
17 SET_SESTERM_TO_HEADER Instance method Private Method Write Session End Header 20030610
Events
Class CL_SOAP_SESSION_PROTOCOL has no event.
Types
Class CL_SOAP_SESSION_PROTOCOL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method DISABLE_SESSION Signature

Method DISABLE_SESSION on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method DISABLE_SESSION on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method ENABLE_SESSION Signature

Method ENABLE_SESSION on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method ENABLE_SESSION on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method FILL_PART Signature

Method FILL_PART on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method FILL_PART on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method GET_FEATURE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FEATURE Call by reference Type reference (TYPE) ANYURI Feature URI 20030710
2 Importing PROPERTY Call by reference Type reference (TYPE) ANYURI Property URI 20030710
3 Returning VALUE Value transfer Type reference (TYPE) STRING Wert 20030710
# Exception Resumable Description Created on
1 CX_SOAP_WRONG_ARGUMENT soap core exception 20030710

Method GET_SESSION_METHOD Signature

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

Method GET_SESSION_METHOD on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method GET_SESSION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MODE Value transfer Type reference (TYPE) STRING true/false 20030610

Method GET_SESSION_MODE on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method GET_SESTERM_FROM_HEADER Signature

Method GET_SESTERM_FROM_HEADER on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method GET_SESTERM_FROM_HEADER on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method INIT_MODULES Signature

Method INIT_MODULES on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method INIT_MODULES on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method POST_PROCESS Signature

Method POST_PROCESS on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method POST_PROCESS on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method PRE_PROCESS Signature

Method PRE_PROCESS on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method PRE_PROCESS on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method RESORB_HEADER_NODES Signature

Method RESORB_HEADER_NODES on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method RESORB_HEADER_NODES on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method SEND_SESSION_TERMINATION Signature

Method SEND_SESSION_TERMINATION on class CL_SOAP_SESSION_PROTOCOL has no parameter.
Method SEND_SESSION_TERMINATION on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method SET_FEATURE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FEATURE Call by reference Type reference (TYPE) ANYURI Feature URI 20030710
2 Importing PROPERTY Call by reference Type reference (TYPE) ANYURI Property URI 20030710
3 Importing VALUE Call by reference Type reference (TYPE) STRING Wert 20030710
# Exception Resumable Description Created on
1 CX_SOAP_WRONG_ARGUMENT soap core exception 20030710

Method SET_SESSION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH Call by reference Type reference (TYPE) STRING IF_SOAP_SESSION_PROTOCOL=>CO_SESSMETH_COOKIE Sitzungsmechanismus 20030610

Method SET_SESSION_METHOD on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method SET_SESSION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) STRING IF_SOAP_SESSION_PROTOCOL=>CO_SESSMODE_OFF Session ein/aus 20030610

Method SET_SESSION_MODE on class CL_SOAP_SESSION_PROTOCOL has no exception.

Method SET_SESTERM_TO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Value transfer Object reference (TYPE REF TO) IF_SOAP_MESSAGE SOAP Nachricht 20030610

Method SET_SESTERM_TO_HEADER on class CL_SOAP_SESSION_PROTOCOL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640