SAP ABAP Class CL_SRV_BINDING (XI Services: In, Out & P2P Binding Runtime)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-SRV (Application Component) Services
     SAI_SERVICES (Package) Determine Adapter Configuration
Properties
Class CL_SRV_BINDING  
Short Description XI Services: In, Out & P2P Binding Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SERVICES   Determine Adapter Configuration 
Created 20030410   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRV_BINDING has no interface implemented.
Friends
Class CL_SRV_BINDING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIONSWCV Instance attribute Private Type reference (TYPE) SAIXI_GUID GUID of Interface SWCV 20060224
2 ATTRIBUTES Instance attribute Private Type reference (TYPE) SSRV_ATTRIBUTET Attribute Table (Name/Value Pairs) 20040113
3 BINDING_ID Instance attribute Private Type reference (TYPE) SAIXI_GUID Binding Object ID 20031218
4 BINDING_USERS Instance attribute Private Type reference (TYPE) SSRV_BINDINGUSRT XI Binding: Table of Users 20051103
5 CHANNEL Instance attribute Private Object reference (TYPE REF TO) CL_SRV_CHANNEL Channel 20030410
6 DIRECTION Instance attribute Private Type reference (TYPE) SSRV_DIRECTION Direction 20030410
7 HEADER_MAPPINGS Instance attribute Private Type reference (TYPE) SSRV_HEADER_MAP_TO_EXTRACTORIT XI Services: Map Table from Header Element to Extractor ID 20031218
8 SENDER_RECEIVER Instance attribute Private Type reference (TYPE) SSRV_SENDER_RECEIVER XI Services: Sender/Receiver Pair for Inbound Case 20051116
9 VALIDATION Instance attribute Private Type reference (TYPE) SSRV_VALIDATION XI Services: Validation 20060224
10 VIRUSSCANMODE Instance attribute Private Type reference (TYPE) SSRV_VIRUSSCANMODE 20111010
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20031218
2 CREATE_BINDING Static method Private Method Creates binding from ssrvbinding 20051116
3 GET_ACTION_SWCV Instance method Public Method Reads SWCV GUID of interface 20060224
4 GET_ADAPTER_DETAILS Static method Public Method Reads adapter data from database (with binding object ID) 20060224
5 GET_ATTRIBUTE Instance method Public Method reads individual attribute value from attribute table 20040113
6 GET_ATTRIBUTES Instance method Public Method reads attribute table 20040113
7 GET_BINDING_ID Instance method Public Method 20031218
8 GET_CHANNEL Instance method Public Method 20030410
9 GET_DIRECTION Instance method Public Method 20030410
10 GET_HEADER_MAPPINGS Instance method Public Method 20031218
11 GET_SENDER_RECEIVER Instance method Public Method 20051116
12 GET_USERS Instance method Public Method Returns users 20051103
13 GET_VALIDATION_MODE Instance method Public Method Reads validation information 20060224
14 GET_VIRUSSCAN_MODE Instance method Public Method 20111010
15 HAS_USER Instance method Public Method Returns Boolean: Does Agreement Have this User? 20051103
16 HAS_USERS Instance method Public Method Returns Boolean: Does Agreement Have User? 20051103
17 MAP_HEADER Instance method Public Method Maps the Message Header 20031217
18 READ_AE_INB_BINDING_FROM_ID Static method Public Method Read AE Inbound Binding from DB (with ObjID) Without Channel 20060224
19 READ_CLIENT_BINDING_ID Static method Public Method Read inbound or P2P binding GUID from database(with * Logic) 20060801
20 READ_INBOUND_BINDING Static method Public Method Read Inbound Binding from Database (with * Logic) 20040113
21 READ_INBOUND_BINDING_FROM_ID Static method Public Method Read Inbound Binding from Database (with ObjID) 20051103
22 READ_INBOUND_BINDING_MULT_RCVR Static method Public Method Reads Inb. Binding from DB (with * Logic) for Mult. Recvrs 20060329
23 READ_OUTBOUND_BINDING Static method Public Method Reads outbound binding from database (with *-logic) 20030410
24 READ_OUTBOUND_BINDING_FROM_ID Static method Public Method Reads outbound binding from database (with object ID) 20051116
25 READ_OUTBOUND_BINDING_ID Static method Public Method Reading outbound binding GUID from database (with * Logic) 20060815
26 SET_ACTION_SWCV Instance method Private Method Sets SWCV GUID of interface 20060224
27 SET_ATTRIBUTES Instance method Public Method sets attribute table 20040113
28 SET_CHANNEL Instance method Public Method 20030410
29 SET_HEADER_MAPPING Instance method Private Method sets a header mapping entry in the mapping table 20031217
30 SET_HEADER_MAPPINGS Instance method Public Method sets header mapping table 20031218
31 SET_SENDER_RECEIVER Instance method Public Method 20051116
32 SET_USERS Instance method Public Method Sets Users 20051103
33 SET_VALIDATION_MODE Instance method Private Method Sets the validation information 20060224
34 SET_VIRUSSCAN_MODE Instance method Private Method 20111010
Events
Class CL_SRV_BINDING has no event.
Types
Class CL_SRV_BINDING has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING_ID Call by reference Type reference (TYPE) SSRV_OBJECT_ID XI Services: Objekt ID 20031218
2 Importing IM_DIRECTION Call by reference Type reference (TYPE) SSRV_DIRECTION XI Services: Aufrufrichtung 20031218

Method CONSTRUCTOR on class CL_SRV_BINDING has no exception.

Method CREATE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING Call by reference Type reference (TYPE) SSRVBINDING XI Services: Bindings 20051116
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20051116
3 Importing WITH_CHANNEL Call by reference Type reference (TYPE) ABAP_BOOL mit Channel? 20060703
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20051116

Method GET_ACTION_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20060224

Method GET_ACTION_SWCV on class CL_SRV_BINDING has no exception.

Method GET_ADAPTER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADAPTER_NAME Call by reference Type reference (TYPE) SSRV_ADAPTER_NAME XI Services: Adapter Name 20060224
2 Exporting ADAPTER_NS Call by reference Type reference (TYPE) SSRV_ADAPTER_NS XI Services: Adapter Namespace 20060224
3 Importing BINDING_ID Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20060224
4 Exporting MODULES Call by reference Type reference (TYPE) SSRV_CHANNELMODT Tabelle der Channelmodule 20060224
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20060224
2 CX_SRV_CHANNEL_ERROR XI Services: Channel Fehler 20060224

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20040113
2 Importing IM_ATTRIBUTE_NAMESPACE Call by reference Type reference (TYPE) STRING 20051114
3 Returning RE_ATTRIBUTE Value transfer Type reference (TYPE) STRING 20040113

Method GET_ATTRIBUTE on class CL_SRV_BINDING has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ATTRIBUTES Value transfer Type reference (TYPE) SSRV_ATTRIBUTET XI Services: Name-Wert-Paar Tabelle (beides Strings) 20040113

Method GET_ATTRIBUTES on class CL_SRV_BINDING has no exception.

Method GET_BINDING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BINDING_ID Value transfer Type reference (TYPE) SSRV_OBJECT_ID XI Services: Objekt ID 20031218

Method GET_BINDING_ID on class CL_SRV_BINDING has no exception.

Method GET_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHANNEL Value transfer Object reference (TYPE REF TO) CL_SRV_CHANNEL 20030410

Method GET_CHANNEL on class CL_SRV_BINDING has no exception.

Method GET_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DIRECTION Value transfer Type reference (TYPE) SSRV_DIRECTION 20030410

Method GET_DIRECTION on class CL_SRV_BINDING has no exception.

Method GET_HEADER_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEADER_MAPPINGS Value transfer Type reference (TYPE) SSRV_HEADER_MAP_TO_EXTRACTORIT XI Services: Map Tabelle von Headerelement zu Extraktor ID 20031218

Method GET_HEADER_MAPPINGS on class CL_SRV_BINDING has no exception.

Method GET_SENDER_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SENDER_RECEIVER Value transfer Type reference (TYPE) SSRV_SENDER_RECEIVER XI Services: Sender-Empfänger-Paar für Inbound Fall 20051116

Method GET_SENDER_RECEIVER on class CL_SRV_BINDING has no exception.

Method GET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USERS Value transfer Type reference (TYPE) SSRV_BINDINGUSRT XI Binding: Tabelle der User 20051103

Method GET_USERS on class CL_SRV_BINDING has no exception.

Method GET_VALIDATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SSRV_VALIDATION XI Services: Inbound und Outbound Binding 20060224
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20060224

Method GET_VIRUSSCAN_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SSRV_VIRUSSCANMODE 20111010

Method GET_VIRUSSCAN_MODE on class CL_SRV_BINDING has no exception.

Method HAS_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20051103
2 Importing USER Call by reference Type reference (TYPE) SSRV_SERVICE_USER XI Services: berechtigter Benutzer 20051103

Method HAS_USER on class CL_SRV_BINDING has no exception.

Method HAS_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20051103

Method HAS_USERS on class CL_SRV_BINDING has no exception.

Method MAP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20031218
2 Importing IM_MESSAGE_HEADER Call by reference Type reference (TYPE) SSRV_MESSAGE_HEADER zu mappender Message Header 20031217
3 Returning RE_MAPPED_MESSAGE_HEADER Value transfer Type reference (TYPE) SSRV_MESSAGE_HEADER gemappter Message Header 20031217
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20031218

Method READ_AE_INB_BINDING_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SSRV_OBJECT_ID XI Services: Objekt ID 20060224
2 Returning RE_INBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20060224
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20060224

Method READ_CLIENT_BINDING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIONNAME Call by reference Type reference (TYPE) SXI_ACTION XI: Interface-Name 20060801
2 Importing ACTIONNS Call by reference Type reference (TYPE) SXI_ACTION_NS XI: Interface-Namensraum 20060801
3 Importing FROM_PARTY Call by reference Type reference (TYPE) SXI_FROM_PARTY XI: From-Party 20060801
4 Importing FROM_SERVICE Call by reference Type reference (TYPE) SXI_FROM_SERVICE XI: From-Service 20060801
5 Returning RESULT Value transfer Type reference (TYPE) SAIXI_GUID XI Services: Zuordnungstabelle Sender-Receiver zu In Bindg 20060801
6 Importing TO_PARTY Call by reference Type reference (TYPE) SXI_TO_PARTY XI:To-Party 20060801
7 Importing TO_SERVICE Call by reference Type reference (TYPE) SXI_TO_SERVICE XI: To-Service 20060801
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20060801

Method READ_INBOUND_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER_RECEIVER Call by reference Type reference (TYPE) SSRV_SENDER_RECEIVER XI Services: Sender-Empfänger-Paar für Inbound Fall 20040113
2 Returning RE_INBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Zuordnungstabelle Sender-Receiver zu In Bindg 20040113
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20040113

Method READ_INBOUND_BINDING_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SSRV_OBJECT_ID XI Services: Objekt ID 20051103
2 Returning RE_INBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20051103
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20051103

Method READ_INBOUND_BINDING_MULT_RCVR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER_RECEIVER Call by reference Type reference (TYPE) SSRV_SENDER XI Services: Sender Interface-Paar für Inbound Fall 20060329
2 Returning RE_INBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Zuordnungstabelle Sender-Receiver zu In Bindg 20060329
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20060329

Method READ_OUTBOUND_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER_RECEIVER Call by reference Type reference (TYPE) SSRV_SENDER_RECEIVER XI Services: Sender-Empfänger-Paar für Inbound Fall 20030417
2 Returning RE_OUTBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20031218
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Channel 20030424

Method READ_OUTBOUND_BINDING_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SSRV_OBJECT_ID XI Services: Objekt ID 20051116
2 Returning RE_OUTBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20060109
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20051116

Method READ_OUTBOUND_BINDING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIONNAME Call by reference Type reference (TYPE) SXI_ACTION XI: Interface-Name 20060815
2 Importing ACTIONNS Call by reference Type reference (TYPE) SXI_ACTION_NS XI: Interface-Namensraum 20060815
3 Importing FROM_PARTY Call by reference Type reference (TYPE) SXI_FROM_PARTY XI: From-Party 20060815
4 Importing FROM_SERVICE Call by reference Type reference (TYPE) SXI_FROM_SERVICE XI: From-Service 20060815
5 Returning RESULT Value transfer Type reference (TYPE) SAIXI_GUID XI Services: Zuordnungstabelle Sender-Receiver zu In Bindg 20060815
6 Importing TO_PARTY Call by reference Type reference (TYPE) SXI_TO_PARTY XI:To-Party 20060815
7 Importing TO_SERVICE Call by reference Type reference (TYPE) SXI_TO_SERVICE XI: To-Service 20060815
# Exception Resumable Description Created on
1 CX_SRV_BINDING_ERROR XI Services: Inbound und Outbound Binding Fehler 20060815

Method SET_ACTION_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_SWCV Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20060224

Method SET_ACTION_SWCV on class CL_SRV_BINDING has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SSRV_ATTRIBUTET XI Services: Name-Wert-Paar Tabelle (beides Strings) 20040113

Method SET_ATTRIBUTES on class CL_SRV_BINDING has no exception.

Method SET_CHANNEL Signature

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

Method SET_CHANNEL on class CL_SRV_BINDING has no exception.

Method SET_HEADER_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER_MAPPING Call by reference Type reference (TYPE) SSRV_HEADER_MAP_TO_EXTRACTORID XI Services: Map von Headerelement zu Extraktor ID 20031218

Method SET_HEADER_MAPPING on class CL_SRV_BINDING has no exception.

Method SET_HEADER_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER_MAPPINGS Call by reference Type reference (TYPE) SSRV_HEADER_MAP_TO_EXTRACTORIT XI Services: Map Tabelle von Headerelement zu Extraktor ID 20031218

Method SET_HEADER_MAPPINGS on class CL_SRV_BINDING has no exception.

Method SET_SENDER_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER_RECEIVER Call by reference Type reference (TYPE) SSRV_SENDER_RECEIVER XI Services: Sender-Empfänger-Paar für Inbound Fall 20051116

Method SET_SENDER_RECEIVER on class CL_SRV_BINDING has no exception.

Method SET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USERS Call by reference Type reference (TYPE) SSRV_BINDINGUSRT XI Binding: Tabelle der User 20051103

Method SET_USERS on class CL_SRV_BINDING has no exception.

Method SET_VALIDATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALIDATION_MODE Call by reference Type reference (TYPE) SSRV_VALIDATION XI Services: Validation 20060224

Method SET_VALIDATION_MODE on class CL_SRV_BINDING has no exception.

Method SET_VIRUSSCAN_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIRUSSCAN_MODE Call by reference Type reference (TYPE) SSRV_VIRUSSCANMODE 20111010

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