SAP ABAP Class CL_SWF_XI_MESSAGE (XI Message)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-BPE (Application Component) Business Process Engine
     SWF_XI_ADAPTER (Package) Workflow Adapter for XI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20020724
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20020724
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20020724
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_XML_OBJECT 20050503
Properties
Class CL_SWF_XI_MESSAGE  
Short Description XI Message    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XI_ADAPTER   Workflow Adapter for XI 
Created 20020724   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_XI_MESSAGE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20020724
2 BI_PERSISTENT Persistent Business Instance 20020724
3 IF_WORKFLOW Business Workflow 20020724
Friends
# Friend Modeled only Created on Description
1 CL_SWF_XI_EXIT_PMI_AGENT 20090924 XI: Process Exit: PMI Agent
2 CL_SWF_XI_MSG_BROKER 20030808 XI Broker for Messages
3 CL_SWF_XI_PAYLOAD_EDITING 20060918 Utilities for Payload Editor
4 CL_SWF_XI_SP_MSG 20060504 Service Provider for XI Messages
5 CL_SWF_XI_SRV_OUTBOUND 20060313 Superclass for ccBPM Outbound Service Provider
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HEADER Instance attribute Public Object reference (TYPE REF TO) CL_SWF_XMP_INSTANCE_ACCESS Header 20020724
2 MC_SEND_ACK_APPLICATION Instance attribute Private Type reference (TYPE) SWFDXISDAK 'APPL' 20020902
3 MC_SEND_ACK_TRANSPORT Instance attribute Private Type reference (TYPE) SWFDXISDAK 'TRANS' 20020902
4 MSGID Instance attribute Protected Type reference (TYPE) GUID_32 20020902
5 MST_OBJECTS Static Attribute Protected Type reference (TYPE) TT_OBJECTS 20020726
6 MT_ALWAYS_SHOWN_HEADER_FIELDS Static Attribute Private Type reference (TYPE) SWFDNAMTAB List of Element IDs 20060411
7 M_XI_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_XI_INSTANCE 20020725
8 PAYLOAD Instance attribute Public Object reference (TYPE REF TO) CL_SWF_XMP_INSTANCE_ACCESS Payload 20020724
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20060411
2 CREATE_FROM_INSTANCE Static method Public Method Creates Message Object Based on Instance 20060614
3 INITIALIZE Instance method Protected Method 20020725
4 INVALIDATE_BUFFER Static method Private Method Invalidates Message Buffer 20060918
5 SEND Instance method Public Method 20020729
Events
# Event Type Visibility Description Created on
1 ACK_NOT_SUPPORTED Instance Event
(0)
Public
(2)
Confirmations not possible 20031106
2 RECEIVED Instance Event
(0)
Public
(2)
Received 20020729
3 REPLY_ERROR Instance Event
(0)
Public
(2)
Synchronous response failed 20040510
4 REPLY_OK Instance Event
(0)
Public
(2)
Successfully sent: Synchronous response 20040510
5 SEND_ERROR_APPLICATION Instance Event
(0)
Public
(2)
Negative Confirmation: Application 20031106
6 SEND_ERROR_TRANSPORT Instance Event
(0)
Public
(2)
Negative Confirmation: Receiver System 20031106
7 SEND_OK_APPLICATION Instance Event
(0)
Public
(2)
Sent: Application 20020823
8 SEND_OK_TRANSPORT Instance Event
(0)
Public
(2)
Sent: Receiver System 20020823
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJECTS Protected See coding 20020726
2 T_OBJECT_BUFFER Protected See coding 20020726 begin of t_object_buffer, lpor type sibflpor, instance type ref to cl_swf_xi_instance, object type ref to cl_swf_xi_message, end of t_object_buffer
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_FROM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XI_INSTANCE Call by reference Object reference (TYPE REF TO) CL_SWF_XI_INSTANCE XI-Adapter: Instanz zu einer Nachricht 20060614
2 Returning XI_MESSAGE Value transfer Object reference (TYPE REF TO) CL_SWF_XI_MESSAGE XI-Nachricht 20060614
# Exception Resumable Description Created on
1 CX_SWF_XMP_EXCEPTION XML-Proxy-Ausnahme 20060614

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XI_INSTANCE Call by reference Object reference (TYPE REF TO) CL_SWF_XI_INSTANCE 20020725

Method INITIALIZE on class CL_SWF_XI_MESSAGE has no exception.

Method INVALIDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INSTID Call by reference Type reference (TYPE) SIBFINSTID GUID der Message 20060918

Method INVALIDATE_BUFFER on class CL_SWF_XI_MESSAGE has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACKNOWLEDGEMENT Call by reference Type reference (TYPE) SWFDXISDAK 20020902
2 Exporting MESSAGE_SENT Call by reference Type reference (TYPE) SIBFLPORB 20020822
3 Importing RECEIVER Call by reference Type reference (TYPE) PRX_SYSTEM 20020822
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20030224
Event Signatures

Event ACK_NOT_SUPPORTED Signature
Event ACK_NOT_SUPPORTED on class CL_SWF_XI_MESSAGE has no parameter.
Event RECEIVED Signature
Event RECEIVED on class CL_SWF_XI_MESSAGE has no parameter.
Event REPLY_ERROR Signature
Event REPLY_ERROR on class CL_SWF_XI_MESSAGE has no parameter.
Event REPLY_OK Signature
Event REPLY_OK on class CL_SWF_XI_MESSAGE has no parameter.
Event SEND_ERROR_APPLICATION Signature
Event SEND_ERROR_APPLICATION on class CL_SWF_XI_MESSAGE has no parameter.
Event SEND_ERROR_TRANSPORT Signature
Event SEND_ERROR_TRANSPORT on class CL_SWF_XI_MESSAGE has no parameter.
Event SEND_OK_APPLICATION Signature
Event SEND_OK_APPLICATION on class CL_SWF_XI_MESSAGE has no parameter.
Event SEND_OK_TRANSPORT Signature
Event SEND_OK_TRANSPORT on class CL_SWF_XI_MESSAGE has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 620