SAP ABAP Class CL_SOAP_MSGID_PROTOCOL (Assign Unique Message ID to SOAP Message)
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 20030716
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_MSGID_PROTOCOL Protocol Interface of Message ID Protocol 20030716
Properties
Class CL_SOAP_MSGID_PROTOCOL  
Short Description Assign Unique Message ID to SOAP Message    
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 20030716   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SOAP_MSGID_PROTOCOL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_MSGID_PROTOCOL Protocol Interface of Message ID Protocol 20030716
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_APPLICATION 20030728 Implementation of a SOAP Application Container
2 CL_SOAP_PROTOCOL_FACTORY 20030716 Generate SOAP Protocols
3 CL_SOAP_RUNTIME_ROOT 20030716 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_MSGID_PROTOCOL' Class Name 20040415
2 CO_NAME Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_MSGID_PROTOCOL_IMP Name (URI) 20030716
3 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_MSGID_PROT SOAP Runtime Processor Unit ID 20060203
4 CO_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' Serialization Version 20061109
5 CO_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' Serialization Version 20061109
6 CO_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CO_SERIAL_VERS_710_1 Serialization Version 20061109
7 CO_SIMPLE_TRANS_ID Constant Private Type reference (TYPE) CXSLTDESC TSRTM_HIB_PROT_MSGID ABAP Name of Corresponding ST 20060705
8 M_MSGID_HEADER Instance attribute Private Type reference (TYPE) STRING Message ID for Transfer in Header 20030716
9 M_MSGID_PROT_REQ Instance attribute Private Type reference (TYPE) BOOLEAN Single-Character Flag 20060213
10 M_MSGID_RAW Instance attribute Private Type reference (TYPE) SRTMSGID Message ID as Bytes 20030716
11 M_MSGID_REQ Static Attribute Private Type reference (TYPE) SRTMSGID GUID in 'CHAR' Format in Upper Case 20060704
12 M_MSGID_RES Static Attribute Private Type reference (TYPE) SRTMSGID Message ID in SOAP Runtime 20060704
13 M_MSGID_STRING Instance attribute Private Type reference (TYPE) SRTMSGIDS Message ID as Characters 20030716
14 M_MSGID_STRUCT Instance attribute Private Type reference (TYPE) SCR_MSGID_STRUCT Message ID as Structure 20030716
15 M_MSGID_USED Instance attribute Private Type reference (TYPE) BOOLEAN Message ID used 20060420
16 M_PART_MSGID Instance attribute Private Object reference (TYPE REF TO) IF_SXML_PART Part for Message ID 20030716
17 M_PART_MSGID_N Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART UUID formats 20060214
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030716
2 FILL_PART Instance method Private Method Fills XML Part of Directly Serializable Attributes 20050622
3 GET_FEATURE_PROPERTY Instance method Private Method Gets Value of Feature Property (Internal) 20030718
4 GET_MESSAGEID_FROM_HEADER Instance method Private Method Gets Message ID from Header or Creates Message ID 20060220
5 INIT_MODULES Instance method Private Method Initialization of the Module 20030716
6 INIT_MSGID_FROM_HEADER Instance method Private Method Initialize Message ID from Header 20030728
7 INIT_NEW_MSGID Instance method Private Method Generate and Initialize New Message ID 20030716
8 PERSIST_MSGID Instance method Public Method 20060508
9 POST_PROCESS Instance method Private Method Process Header After Request 20030718
10 PRE_PROCESS Instance method Private Method Process Header Before Request 20030718
11 SET_FEATURE_PROPERTY Instance method Private Method Sets Value of Feature Property (Internal) 20030718
Events
Class CL_SOAP_MSGID_PROTOCOL has no event.
Types
Class CL_SOAP_MSGID_PROTOCOL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method FILL_PART Signature

Method FILL_PART on class CL_SOAP_MSGID_PROTOCOL has no parameter.
Method FILL_PART on class CL_SOAP_MSGID_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 Value transfer Type reference (TYPE) ANYURI Feature URI 20030718
2 Importing PROPERTY Value transfer Type reference (TYPE) ANYURI Property URI 20030718
3 Returning VALUE Value transfer Type reference (TYPE) STRING Wert 20030718
# Exception Resumable Description Created on
1 CX_SOAP_WRONG_ARGUMENT soap core exception 20030718

Method GET_MESSAGEID_FROM_HEADER Signature

Method GET_MESSAGEID_FROM_HEADER on class CL_SOAP_MSGID_PROTOCOL has no parameter.
Method GET_MESSAGEID_FROM_HEADER on class CL_SOAP_MSGID_PROTOCOL has no exception.

Method INIT_MODULES Signature

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

Method INIT_MSGID_FROM_HEADER Signature

Method INIT_MSGID_FROM_HEADER on class CL_SOAP_MSGID_PROTOCOL has no parameter.
Method INIT_MSGID_FROM_HEADER on class CL_SOAP_MSGID_PROTOCOL has no exception.

Method INIT_NEW_MSGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SRTMSGID Message Id in SOAP Runtime 20060222

Method INIT_NEW_MSGID on class CL_SOAP_MSGID_PROTOCOL has no exception.

Method PERSIST_MSGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GETORSET Call by reference Type reference (TYPE) CHAR1 'G' Einstelliges Kennzeichen 20060516
2 Importing KENNUNG Call by reference Type reference (TYPE) CHAR20 'DEFAULT' Char 20 20060516
3 Importing MSGID Call by reference Type reference (TYPE) SRTMSGID Message Id in SOAP Runtime 20060508
4 Importing MSGIDSTR Call by reference Type reference (TYPE) SCR_MSGID_STRUCT Message Id in SOAP Runtime 20060601
5 Importing RESPONSE Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20060508

Method PERSIST_MSGID on class CL_SOAP_MSGID_PROTOCOL has no exception.

Method POST_PROCESS Signature

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

Method PRE_PROCESS Signature

Method PRE_PROCESS on class CL_SOAP_MSGID_PROTOCOL has no parameter.
Method PRE_PROCESS on class CL_SOAP_MSGID_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 20030718
2 Importing PROPERTY Call by reference Type reference (TYPE) ANYURI Property URI 20030718
3 Importing VALUE Call by reference Type reference (TYPE) STRING Wert 20030718
# Exception Resumable Description Created on
1 CX_SOAP_WRONG_ARGUMENT soap core exception 20030718
History
Last changed by/on SAP  20130531 
SAP Release Created in 640