SAP ABAP Class CL_BCOM_R_SERVER (BCOM Routing Server)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOM_ADMIN (Package) Business Communication: Administration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_R_SERVER_EXT External Routing Server 20011115
2 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_R_SERVER_INT Internal Routing Server 20011115
Properties
Class CL_BCOM_R_SERVER  
Short Description BCOM Routing Server    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SBCOM_ADMIN   Business Communication: Administration 
Created 20000303   SAP 
Last change 20011115   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCOM_R_SERVER has no interface implemented.
Friends
Class CL_BCOM_R_SERVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION_LIST Instance attribute Public Type reference (TYPE) SRAPPT List of Applications, Supported by the Server 20011203
2 CHANNEL_LIST Instance attribute Public Type reference (TYPE) SRCHANNELT Channel List (TEL, INT, FAX, ???) 20000303
3 DESCRIPTION Instance attribute Public Type reference (TYPE) SP_DESCRPT Description - 50 Characters 20000303
4 DOWNLOAD Instance attribute Public Type reference (TYPE) SR_DOWNL 20011203
5 DOWNLOAD_ADDR Instance attribute Public Type reference (TYPE) SR_DOWNA 20011203
6 ID Instance attribute Public Type reference (TYPE) SRSERVERID Routing Server ID 20000303
7 INSTANCES Static Attribute Private Type reference (TYPE) SRSRVGUIDT List of Instances 20000519
8 IN_USE Instance attribute Public Type reference (TYPE) SX_BOOLEAN Routing Server in Use ('X') or Not (' ') 20000303
9 LAST_CHANGED_DATE Instance attribute Public Type reference (TYPE) AS4DATE Last Changed On Date 20000323
10 LAST_CHANGED_USER Instance attribute Public Type reference (TYPE) AS4USER Last Changed by This User 20000323
11 LAST_ERROR Instance attribute Public Type reference (TYPE) SRSRVMSG Error Message 20000519
12 MONITORED Instance attribute Public Type reference (TYPE) F_DO_MON Flag: Server Is to Be Monitored by Alert Monitor 20000316
13 RFC_DESTINATION Instance attribute Public Type reference (TYPE) RFCDEST RFC Destination 20000303
14 RFC_ERROR Instance attribute Public Type reference (TYPE) SX_BOOLEAN RFC Error Occurred ('X') 20000517
15 VERSION_NUMBER Instance attribute Public Type reference (TYPE) CHAR8 Version of External Gateway 20000303
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FROM_ID Static method Public Method Imports ID and Creates New Instance 20000307
2 DELETE Instance method Public Method Delete Existing Routing Server (Only from Database) 20000303
3 FIND_AGENT Instance method Public Method Find agents for a routing request 20011115
4 FIND_ROUTER Static method Public Method Find responsible router for routing of requests 20011115
5 GET_LIST Static method Public Method Selects Servers from DB; Returns Instances and Descriptions 20000303
6 OBJECTS_GET_LIST Instance method Public Method Get all Objects (Scenarios, Agent Groups...) Incl Reorg Ind. 20011123
7 SAVE Instance method Public Method Either Insert a New Server or Modify an Existing Server 20000303
8 TEST_CONNECTION Instance method Public Method Perform Connection Test and Automatically Set Version No. 20000303
Events
Class CL_BCOM_R_SERVER has no event.
Types
Class CL_BCOM_R_SERVER has no local type.
Method Signatures

Method CREATE_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) SRSERVERID Routing Server ID 20000310
2 Exporting SERVER Call by reference Object reference (TYPE REF TO) CL_BCOM_R_SERVER BCOM Routing Server 20000310
# Exception Resumable Description Created on
1 ID_NOT_FOUND ID does not exist => Object can't be created! 20000310

Method DELETE Signature

Method DELETE on class CL_BCOM_R_SERVER has no parameter.
# Exception Resumable Description Created on
1 FAILED delete failed (due to db errors) 20000310

Method FIND_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROCESS_ID Call by reference Type reference (TYPE) SWR_TICKET Workflow-Schnittstellen: Ticket für asynchrone Kommunikation 20020116
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) CL_BCOM_R_REQUEST Routing Request 20011115
# Exception Resumable Description Created on
1 ERROR Fehler beim Routing aufgetreten 20020116

Method FIND_ROUTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNEL Call by reference Type reference (TYPE) SR_APP Rule Based Routing: Channel 20011115
2 Exporting SERVER Call by reference Object reference (TYPE REF TO) CL_BCOM_R_SERVER BCOM Routing Server 20011115
# Exception Resumable Description Created on
1 NO_ROUTER_FOUND No router responsible for channel 20011115
2 NO_UNIQUE_ROUTER_FOUND More then one router responsible for channel 20011115

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SERVER_LIST Value transfer Type reference (TYPE) SRSRVDESCT Instance and description of each existing routing server 20000307

Method GET_LIST on class CL_BCOM_R_SERVER has no exception.

Method OBJECTS_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AGENTGROUP_LIST Call by reference Type reference (TYPE) SRGROUPT BCOM Routing: Gruppen-Liste 20011124
2 Exporting BUSPARTNERGROUP_LIST Call by reference Type reference (TYPE) SRGROUPT BCOM Routing: Gruppen-Liste 20011124
3 Exporting SCENARIO_LIST Call by reference Type reference (TYPE) SRSCENT BCOM Routing: Szenario-Liste 20011124
4 Exporting SEARCHTABLE_LIST Call by reference Type reference (TYPE) SRSRCHT 20011130
# Exception Resumable Description Created on
1 ERROR Daten können nicht beschafft werden 20011124

Method SAVE Signature

Method SAVE on class CL_BCOM_R_SERVER has no parameter.
# Exception Resumable Description Created on
1 DESCRIPTION_NOT_QUALIFIED obligatory field description not specified 20000310
2 FAILED save failed (due to db errors) 20000310
3 RFC_DESTINATION_INVALID rfc_destination does not exist 20000310
4 RFC_DESTINATION_NOT_QUALIFIED obligatory field rfc_destination not specified 20000310

Method TEST_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VERSION_CHANGED Value transfer Type reference (TYPE) SX_BOOLEAN flag = 'X' if version number changed 20000324
# Exception Resumable Description Created on
1 RFC_DESTINATION_INVALID rfc_destination does not exist 20000324
2 RFC_DESTINATION_NOT_QUALIFIED rfc_destination not specified 20000324
History
Last changed by/on SAP  20011115 
SAP Release Created in 46D