SAP ABAP Class CL_SOAP_EVENT_NOTIFICATION (SOAP Event Notification)
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_EVENT_FOR_MESSAGE Notification About SOAP Events for Messages 20070117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_EVENT_FOR_SEQUENCE SOAP Event Notification for Sequences 20070124
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_EVENT_ROOT SOAP Event Notification 20070117
Properties
Class CL_SOAP_EVENT_NOTIFICATION  
Short Description SOAP Event Notification    
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 20070116   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_EVENT_NOTIFICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SOAP_EVENT_FOR_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SOAP_EVENT_FOR_SEQUENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_EVENT_FOR_MESSAGE Notification About SOAP Events for Messages 20070117
2 IF_SOAP_EVENT_FOR_SEQUENCE SOAP Event Notification for Sequences 20070124
3 IF_SOAP_EVENT_ROOT SOAP Event Notification 20070117
Friends
Class CL_SOAP_EVENT_NOTIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MSG_EVENT_CANCEL Constant Private Type reference (TYPE) EVENT 'MSG_CANCEL' 20070117
2 CO_SEQ_EVENT_TERMINATE Constant Private Type reference (TYPE) EVENT 'SEQ_TERMINATE' 20070124
3 MSG_EVENT_REGISTRY Static Attribute Private Type reference (TYPE) MSG_EVENT_REGISTRY_TABLE 20070124
4 SEQ_EVENT_REGISTRY Static Attribute Private Type reference (TYPE) SEQ_EVENT_REGISTRY_TABLE 20070124
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_MESSAGE Static method Public Method Trigger Event "Cancel Message" (Cleanup Inconsistencies) 20081010
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070117
3 MESSAGE_EVENT_CANCEL Static method Public Method Trigger Event "Cancel Message" 20070117
4 MSG_GET_REGISTERED_CLASSES Static method Private Method Get Registered Classes for Event and Message 20070116
5 SEQUENCE_EVENT_TERMINATE Static method Public Method Trigger Event "Terminate Sequence" 20070124
6 SEQ_GET_REGISTERED_CLASSES Static method Private Method Get Registered Classes for Event and Sequence 20070116
Events
Class CL_SOAP_EVENT_NOTIFICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 EVENT Private Type reference (TYPE) STRING 20070117
2 MSG_EVENT_REGISTRY_TABLE Private See coding 20070124 msg_event_registry_table TYPE TABLE OF msg_event_registry_table_item WITH DEFAULT KEY
3 MSG_EVENT_REGISTRY_TABLE_ITEM Private See coding 20070124 BEGIN OF msg_event_registry_table_item, pipeline_id TYPE sxmspid, event TYPE event, class TYPE seoclsname, active TYPE boolean, END OF msg_event_registry_table_item
4 REGISTERED_CLASS_LIST Public See coding 20070117 registered_class_list TYPE TABLE OF registered_class_list_item WITH DEFAULT KEY
5 REGISTERED_CLASS_LIST_ITEM Public See coding 20070117 BEGIN OF registered_class_list_item, class TYPE seoclsname, END OF registered_class_list_item
6 SEQ_EVENT_REGISTRY_TABLE Private See coding 20070124 seq_event_registry_table TYPE TABLE OF seq_event_registry_table_item WITH DEFAULT KEY
7 SEQ_EVENT_REGISTRY_TABLE_ITEM Private See coding 20070124 BEGIN OF seq_event_registry_table_item, event TYPE event, class TYPE seoclsname, active TYPE boolean, END OF seq_event_registry_table_item
Method Signatures

Method CANCEL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) CHAR1 C/P :Consumer / Provider 20081010
2 Importing MESSAGE_ID Call by reference Type reference (TYPE) SRTMSGID Message ID in SOAP Runtime 20081010
3 Importing PERSIST_ID Call by reference Type reference (TYPE) SXMS_PERSIST_ID Persist ID 20081010
4 Importing PIPELINE_ID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline ID 20081010

Method CANCEL_MESSAGE on class CL_SOAP_EVENT_NOTIFICATION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SOAP_EVENT_NOTIFICATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SOAP_EVENT_NOTIFICATION has no exception.

Method MESSAGE_EVENT_CANCEL 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 20120705

Method MESSAGE_EVENT_CANCEL on class CL_SOAP_EVENT_NOTIFICATION has no exception.

Method MSG_GET_REGISTERED_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) EVENT 20070117
2 Importing PIPELINE_ID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20070117
3 Returning REGISTERED_CLASS_LIST Value transfer Type reference (TYPE) REGISTERED_CLASS_LIST Liste der registrierten Klassen 20070116

Method MSG_GET_REGISTERED_CLASSES on class CL_SOAP_EVENT_NOTIFICATION has no exception.

Method SEQUENCE_EVENT_TERMINATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) IF_SOAP_EVENT_ROOT~LOCATION Einstelliges Kennzeichen 20070124
2 Importing SEQUENCE_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID Sequenz-Queue-Ident. 20070124
3 Importing SEQ_TERMINATION_TYPE Call by reference Type reference (TYPE) IF_SOAP_EVENT_FOR_SEQUENCE=>SEQ_TERMINATION_TYPE Typ für Terminierungsart (weich / hart) 20070124

Method SEQUENCE_EVENT_TERMINATE on class CL_SOAP_EVENT_NOTIFICATION has no exception.

Method SEQ_GET_REGISTERED_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) EVENT 20070124
2 Returning REGISTERED_CLASS_LIST Value transfer Type reference (TYPE) REGISTERED_CLASS_LIST Liste der registrierten Klassen 20070124
3 Importing SEQUENCE_ID Call by reference Type reference (TYPE) SRT_SEQUENCE_ID Sequenz-Queue-Ident. 20070124

Method SEQ_GET_REGISTERED_CLASSES on class CL_SOAP_EVENT_NOTIFICATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710