SAP ABAP Class CL_SWF_XI_SRV_SEND_SYNCHRON (Service for Sending Message Synchronously)
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 Inheritance (c INHERITING FROM c_ref)  CL_SWF_XI_SRV_OUTBOUND Superclass for ccBPM Outbound Service Provider 20060720
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_CONFIGURABLE TSI: Interface for Configurable Service Providers 20070621
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_TSI_PERSISTABLE TSI: Interface for Service-Provider with Persistence 20060720
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_WFM_SVC_METH_HELPER Utilities for Handling Service Methods 20070329
Properties
Class CL_SWF_XI_SRV_SEND_SYNCHRON  
Short Description Service for Sending Message Synchronously    
Super Class CL_SWF_XI_SRV_OUTBOUND Superclass for ccBPM Outbound Service Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XI_ADAPTER   Workflow Adapter for XI 
Created 20060720   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_XI_SRV_SEND_SYNCHRON has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_TSI_CONFIGURABLE TSI: Interface for Configurable Service Providers 20070621
2 IF_SWF_TSI_PERSISTABLE TSI: Interface for Service-Provider with Persistence 20060720
3 IF_SWF_WFM_SVC_METH_HELPER Utilities for Handling Service Methods 20070329
Friends
Class CL_SWF_XI_SRV_SEND_SYNCHRON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EXCEPTION_FAULT_MESSAGE Constant Private Type reference (TYPE) STRING 'FAULT_MESSAGE' 20060905
2 MC_EXCEPTION_SYSTEM_ERROR Constant Private Type reference (TYPE) STRING 'SYSTEM_ERROR' 20060905
3 MC_METHOD_SEND_SYNCHRON Constant Private Type reference (TYPE) IF_SWF_WFM_TSI_SERVICE=>TY_METHOD_NAME 'SEND_SYNCHRON' Method Name Send_synchron 20060720
4 MH_NONCONFORMING_CCMS Instance attribute Private Object reference (TYPE REF TO) CL_SWF_XI_CCMS_NONCONFRMNG_MSG 20081021
5 MT_SEND_SYNCH_OUTPUT Instance attribute Private Type reference (TYPE) TTY_SEND_SYNCH_OUTPUT 20060822
6 M_TRANSACTION_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_SWF_TSI_TRANSACTION_CONTEXT TSI: Transaction Context Interface 20070621
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FAULT_MESSAGE Instance method Private Method Creates an Instance of CX_SWF_XI_FAULT_MESSAGE 20060905
2 CREATE_SYSTEM_ERROR Instance method Private Method Creates an Instance of CX_SWF_XI_SYSTEM_ERROR 20060905
3 HANDLE_FAULT_OR_ERROR Instance method Private Method Handling received fault message or system error 20060720
4 SEND_SYNCHRON Instance method Public Method Send Message Synchronously 20060720
Events
Class CL_SWF_XI_SRV_SEND_SYNCHRON has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_SEND_SYNCH_OUTPUT Private See coding 20060822 tty_send_synch_output TYPE STANDARD TABLE OF ty_send_synch_output
2 TY_SEND_SYNCH_OUTPUT Private See coding 20060822 BEGIN OF ty_send_synch_output, instance_request TYPE REF TO cl_swf_xi_instance, message_response TYPE REF TO cl_swf_xi_message, * currently unnecessary, but keep it as a kind of documentation of the request change_list TYPE ty_change_list, top_wiid TYPE sww_wiid, END OF ty_send_synch_output
Method Signatures

Method CREATE_FAULT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FAULT Call by reference Type reference (TYPE) SXI_INTERFACE XI: Adresse (Party/Service) & Interface 20060905
2 Returning RE_FAULT_MESSAGE_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SWF_XI_FAULT_MESSAGE Ausnahme für Fault-Messages 20060905

Method CREATE_FAULT_MESSAGE on class CL_SWF_XI_SRV_SEND_SYNCHRON has no exception.

Method CREATE_SYSTEM_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR_TEXT Call by reference Type reference (TYPE) STRING Fehlertext 20060905
2 Returning RE_SYSTEM_ERROR Value transfer Object reference (TYPE REF TO) CX_SWF_XI_SYSTEM_ERROR Ausnahme bei Systemfehlern 20060905

Method CREATE_SYSTEM_ERROR on class CL_SWF_XI_SRV_SEND_SYNCHRON has no exception.

Method HANDLE_FAULT_OR_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEFORE_IMAGE Call by reference Type reference (TYPE) TY_BEFORE_IMAGE 20060720
2 Importing IM_MESSAGE_XMB Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB Message 20060720
3 Returning RE_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SWF_TSI_SP TSI: Service Provider Ausnahme 20060822

Method HANDLE_FAULT_OR_ERROR on class CL_SWF_XI_SRV_SEND_SYNCHRON has no exception.

Method SEND_SYNCHRON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_RESPONSE Call by reference Type reference (TYPE) SIBFLPOR XI-Nachricht 20090202
2 Importing INTERFACE Call by reference Type reference (TYPE) SXI_INTERFACE synchrones Sender-Interface 20060720
3 Importing MESSAGE_REQUEST Call by reference Object reference (TYPE REF TO) CL_SWF_XI_MESSAGE Request-Message 20060720
4 Exporting MESSAGE_RESPONSE Call by reference Object reference (TYPE REF TO) CL_SWF_XI_MESSAGE Response-Message 20060720
5 Exporting MESSAGE_SENT Call by reference Type reference (TYPE) SIBFLPOR XI-Nachricht 20090202
6 Importing OPERATION Call by reference Type reference (TYPE) SXI_OPERATION Operation eines Service-Interfaces 20090119
7 Importing PP_DATA Call by reference Type reference (TYPE) SWFXIPPDATA Anwendungsdaten der Weitergabe von Benutzeridentitäten 20070525
8 Importing RECEIVERS Call by reference Type reference (TYPE) SXI_ADDRESSES Tabelle von Empfängern 20060720
9 Importing RECEIVER_TYPE Call by reference Type reference (TYPE) SWFDXISRECTYP Art der Empfängerbehandlung beim Senden 20060720
10 Importing REPLYTOMESSAGE Call by reference Object reference (TYPE REF TO) CL_SWF_XI_MESSAGE Message, auf die geantwortet wird 20060720
11 Importing RESPONSE_TYPE Call by reference Type reference (TYPE) SIBFOTYPE XML-Objekttyp der Response-Message 20060720
12 Importing SENDCONTEXT Call by reference Type reference (TYPE) SWF_STRING Sendekontext 20060720
13 Importing TOP_WIID Call by reference Type reference (TYPE) SWW_WIID Prozess-Kennung, der das Senden zugeordnet wird 20060922
14 Importing USERINFO_GUID Call by reference Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20070525
# Exception Resumable Description Created on
1 CX_SWF_TSI TSI: Service Provider inkonsistent: Rollback erforderlich 20070621
2 CX_SWF_TSI_SP TSI: Service-Provider Ausnahme 20060720
History
Last changed by/on SAP  20110908 
SAP Release Created in 710