SAP ABAP Class CL_BCOM_R_DB_SCENARIO (Routing Scenario on Database/Changeable)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOM_ROUTING (Package) Business Communication Rule-Based Routing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCOM_R_SCENARIO Routing Scenario 20000407
Properties
Class CL_BCOM_R_DB_SCENARIO  
Short Description Routing Scenario on Database/Changeable    
Super Class CL_BCOM_R_SCENARIO Routing Scenario 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCOM_ROUTING   Business Communication Rule-Based Routing 
Created 20000407   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCOM_R_DB_SCENARIO has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BCOM_R_DB_AGENTGROUP 20001024 Agent Group on Database/Changeable
2 CL_BCOM_R_DB_BUSPARTNERGROUP 20001024 Business Partner Group on Database/Changeable
3 CL_BCOM_R_DB_GROUP 20001024 Group from Database/Changeable
4 CL_BCOM_R_DB_RESPONSIBILITY 20001024 Responsibility of an Agent Group on Database/Changeable
5 IF_BCOM_FRIEND 20001030 Friend Relationship
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ATTR_SOURCE_EXTERNAL Constant Public Type reference (TYPE) SR_SOURCE 4 Server Attribute 20020301
2 C_ATTR_SOURCE_WF Constant Public Type reference (TYPE) SR_SOURCE 1 Attribute for Workflow 20020301
3 C_TS_NOT_ON_DB Constant Private Type reference (TYPE) TIMESTAMP 99999999999999 Time Stamp Not Loaded Because Object Not in Database 20000516
4 C_UP_TO_DATE_ERROR Constant Public Type reference (TYPE) SR_UTDSUM 2 Currentness of Object Could Not Be Determined 20000519
5 C_UP_TO_DATE_FALSE Constant Public Type reference (TYPE) SR_UTDSUM 1 Object Is Obsolete 20000523
6 C_UP_TO_DATE_TRUE Constant Public Type reference (TYPE) SR_UTDSUM 0 Object Is Current 20000519
7 DATA_CHANGED Instance attribute Private Type reference (TYPE) SX_BOOLEAN Data was Changed 20000509
8 SERVER_LIST Instance attribute Private Type reference (TYPE) SRSRVT Server List 20000509
9 SRV_LIST_LOADED Instance attribute Private Type reference (TYPE) SX_BOOLEAN List of Servers that Know Scenario Has Been Loaded 20000509
10 SRV_MESSAGE_LIST Instance attribute Private Type reference (TYPE) SRSRVMSGT Results Table 20000519
11 SRV_SERVER_LIST Instance attribute Private Type reference (TYPE) SRSRVT Servers that Currently Know Scenario 20000509
12 TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMP Database Time Stamp 20000509
13 TIMESTAMP_INVALID Instance attribute Private Type reference (TYPE) SX_BOOLEAN Time Stamps Have to Be Reloaded 20000509
14 TYPE_LIST Instance attribute Private Type reference (TYPE) SRSCNTYPET BCOM Routing: Scenario Type 20011210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESPONSIBILITY Instance method Public Method Add Responsibility 20000407
2 CHANNEL_INTERSECTION Instance method Private Method Restrict Destination List 20000713
3 CHANNEL_LIST_UP_TO_DATE Instance method Private Method Check Channel List on Server Is Current 20000522
4 CHECK Instance method Public Method Check Consistency of Scenario 20000512
5 CHECK_APPLICATION_USE Instance method Public Method Checks whether scenario is used in applications (e.g. WF) 20011216
6 CREATE Static method Public Method Generate New Scenario 20000407
7 CREATE_FROM_ID Static method Public Method Generate Instance for Existing Scenario 20000407
8 DELETE Instance method Public Method Delete Scenario 20000515
9 DELETE_FROM_SERVER Instance method Public Method Delete scenario from specific servers 20011204
10 DELETE_RESPONSIBILITY Instance method Public Method Delete Responsibility 20000407
11 DOWNLOAD_ADDRESS_TO_SERVER Instance method Public Method Download Addresses for a Scenario to Server 20000407
12 DOWNLOAD_TO_SERVER Instance method Public Method Download Scenario to Server 20000407
13 GET_LIST Static method Public Method Read List of all Scenarios 20000407
14 GET_SCENARIO_TYPE_LIST Instance method Public Method Read Scenario Type 20011210
15 GET_SERVER_LIST_DB Instance method Public Method Read List of Servers for Which Scenario Is Determined 20000515
16 GET_SERVER_LIST_SRV Instance method Public Method Read List of Servers That Currently Know Scenario 20000515
17 GET_SERVER_VERSION Instance method Public Method Read Server Version 20000407
18 GET_SUPPORTED_ATTRIBUTE_LIST Instance method Public Method Get List of all Supported Routing Attributes of Server 20000712
19 IS_UP_TO_DATE Instance method Public Method Read Update Indicator 20000407
20 LOAD_SERVER Instance method Private Method Load Server List 20000407
21 LOAD_TIMESTAMP Instance method Private Method Load Server Time Stamp 20000407
22 SAVE_TO_DATABASE Instance method Public Method Save Scenario 20000407
23 SET_ATTRIBUTE_LIST Instance method Public Method Set Attributes 20000407
24 SET_DATA_CHANGED Instance method Private Method Set Changed Indicator 20000407
25 SET_DESCRIPTION Instance method Public Method Set Description 20000407
26 SET_DESTINATION_LIST Instance method Public Method Set Destinations 20000407
27 SET_SCENARIO_TYPE_LIST Instance method Public Method Set Scenario Type 20011210
28 SET_SERVER_LIST_DB Instance method Public Method Set List of Servers for Which Scenario Is Determined 20000407
29 SET_TIMESTAMP Instance method Private Method Set Database Time Stamp 20000407
30 SET_TIMESTAMP_INVALID Instance method Private Method Set Server Time Stamp Invalid Indicator 20000407
31 SET_VALIDITY_PERIOD Instance method Public Method Set Validity Period 20000724
Events
Class CL_BCOM_R_DB_SCENARIO has no event.
Types
Class CL_BCOM_R_DB_SCENARIO has no local type.
Method Signatures

Method ADD_RESPONSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGENTGROUP_NAME Call by reference Type reference (TYPE) SR_GRPNAME Routing: Agentengruppe 20000526
2 Exporting RESPONSIBILITY Call by reference Object reference (TYPE REF TO) CL_BCOM_R_DB_RESPONSIBILITY Verantwortlichkeit einer Agentengruppe auf Datenbank/änderb. 20000510
# Exception Resumable Description Created on
1 ALREADY_EXIST Für diese Agentengruppe gibt es bereits eine Responsibility 20000510

Method CHANNEL_INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESTINATION_LIST Value transfer Type reference (TYPE) SRADDRESST Tabellentyp: Typ (INT, FAX, TEL...) und Inhalt einer Adresse 20000713
2 Importing SERVER Call by reference Object reference (TYPE REF TO) CL_BCOM_R_SERVER BCOM Routing Server 20000713
3 Importing TRACE Call by reference Type reference (TYPE) SX_BOOLEAN SX_FALSE Soll Trace geschrieben werden? 20000905

Method CHANNEL_INTERSECTION on class CL_BCOM_R_DB_SCENARIO has no exception.

Method CHANNEL_LIST_UP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRV_SCENARIO Call by reference Object reference (TYPE REF TO) CL_BCOM_R_SRV_SCENARIO Server Scenario 20000523
2 Importing TRACE Call by reference Type reference (TYPE) SX_BOOLEAN SX_FALSE Soll Trace geschrieben werden? 20000905
3 Returning UP_TO_DATE Value transfer Type reference (TYPE) SR_UTDSUM Up-to-date: true/false/error 20000523

Method CHANNEL_LIST_UP_TO_DATE on class CL_BCOM_R_DB_SCENARIO has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURNCODE_LIST Call by reference Type reference (TYPE) SRSRVMSGT Routing: Ergebnistabelle 20000512

Method CHECK on class CL_BCOM_R_DB_SCENARIO has no exception.

Method CHECK_APPLICATION_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_USED Call by reference Type reference (TYPE) SX_BOOLEAN SAPconnect: Auswahl 20011216
2 Exporting USING_WORKFLOWS Call by reference Type reference (TYPE) SRWFLIST WF: Liste von Aufgaben- u. Knoten-IDs f. Verwendungsnachweis 20020122

Method CHECK_APPLICATION_USE on class CL_BCOM_R_DB_SCENARIO has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SCENARIO Call by reference Object reference (TYPE REF TO) CL_BCOM_R_DB_SCENARIO Routing Szenario auf Datenbank/änderbar 20000509

Method CREATE on class CL_BCOM_R_DB_SCENARIO has no exception.

Method CREATE_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SCENARIO Call by reference Object reference (TYPE REF TO) CL_BCOM_R_DB_SCENARIO Routing Szenario auf Datenbank/änderbar 20000509
2 Importing SCENARIO_ID Call by reference Type reference (TYPE) SR_SCNID Routing Szenario ID 20000512
# Exception Resumable Description Created on
1 ID_NOT_EXIST Das Szenario existiert nicht. 20000515

Method DELETE Signature

Method DELETE on class CL_BCOM_R_DB_SCENARIO has no parameter.
# Exception Resumable Description Created on
1 ERROR_DELETE_FROM_SERVER Fehler beim Löschen vom Server aufgetreten. 20000515
2 USER_CANCELLED Abbruch durch Benutzer 20000515

Method DELETE_FROM_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURNCODE_LIST Call by reference Type reference (TYPE) SRSRVMSGT Liste der Rückmeldungen 20011204
2 Importing SERVER_LIST Call by reference Type reference (TYPE) SRSRVT Server-Liste 20011204

Method DELETE_FROM_SERVER on class CL_BCOM_R_DB_SCENARIO has no exception.

Method DELETE_RESPONSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSIBILITY Call by reference Object reference (TYPE REF TO) CL_BCOM_R_DB_RESPONSIBILITY Verantwortlichkeit einer Agentengruppe auf Datenbank/änderb. 20000512

Method DELETE_RESPONSIBILITY on class CL_BCOM_R_DB_SCENARIO has no exception.

Method DOWNLOAD_ADDRESS_TO_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURNCODE_LIST Call by reference Type reference (TYPE) SRSRVMSGT Routing: Ergebnistabelle 20000519

Method DOWNLOAD_ADDRESS_TO_SERVER on class CL_BCOM_R_DB_SCENARIO has no exception.

Method DOWNLOAD_TO_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OUT_OF_DATE_ONLY Call by reference Type reference (TYPE) SX_BOOLEAN SAPconnect: Auswahl 20000519
2 Exporting RETURNCODE_LIST Call by reference Type reference (TYPE) SRSRVMSGT Routing: Ergebnistabelle 20000519
# Exception Resumable Description Created on
1 NOT_SAVED_TO_DATABASE Die Szenario-Beschreibung ist noch nicht auf DB gesichert 20000519

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SCENARIO_LIST Call by reference Type reference (TYPE) SRSCNDESCT Liste: Szenario und Beschreibung 20000509
2 Importing TYPE Call by reference Type reference (TYPE) SR_SCNTYPE BCOM Routing: Szenario-Typ 20011210
3 Importing VALID_FROM Call by reference Type reference (TYPE) SR_VALFROM '00000000' Beginn des Gültigkeitszeitraums eines Szenarios 20000724
4 Importing VALID_UNTIL Call by reference Type reference (TYPE) SR_VALTO '99991231' Ende des Gültigkeitszeitraums eines Szenarios 20000724

Method GET_LIST on class CL_BCOM_R_DB_SCENARIO has no exception.

Method GET_SCENARIO_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE_LIST Value transfer Type reference (TYPE) SRSCNTYPET BCOM Routing: Szenario-Typ 20011210
# Exception Resumable Description Created on
1 LOAD_ERROR Daten können nicht geladen werden 20011210

Method GET_SERVER_LIST_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SERVER_LIST Call by reference Type reference (TYPE) SRSRVT Serverliste 20000515
# Exception Resumable Description Created on
1 LOAD_ERROR Daten konnten nicht geladen werden 20000524

Method GET_SERVER_LIST_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SERVER_LIST Call by reference Type reference (TYPE) SRSRVT Serverliste 20000515

Method GET_SERVER_LIST_SRV on class CL_BCOM_R_DB_SCENARIO has no exception.

Method GET_SERVER_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SCENARIO Call by reference Object reference (TYPE REF TO) CL_BCOM_R_SRV_SCENARIO Routing Szenario auf Server/nicht änderbar 20000509
2 Importing SERVER Call by reference Object reference (TYPE REF TO) CL_BCOM_R_SERVER BCOM Routing Server 20000509
# Exception Resumable Description Created on
1 VERSION_NOT_EXIST Die Version dieses Szenarios von dem Server existiert nicht. 20000518

Method GET_SUPPORTED_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTE_LIST Call by reference Type reference (TYPE) SRATTDESCT Tabelle: Attribut-IDs 20000712

Method GET_SUPPORTED_ATTRIBUTE_LIST on class CL_BCOM_R_DB_SCENARIO has no exception.

Method IS_UP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UP_TO_DATE Call by reference Type reference (TYPE) SR_UTDSUM Routing: Up-To-Date-Summenflag 20000510
2 Exporting UP_TO_DATE_PER_SERVER Call by reference Type reference (TYPE) SRSRVMSGT Routing: Ergebnistabelle 20000510
3 Exporting UP_TO_DATE_SUM Call by reference Type reference (TYPE) SR_UTDSUM Routing: Up-To-Date-Summenflag 20000510
4 Exporting UP_TO_DATE_SUM_PER_SERVER Call by reference Type reference (TYPE) SRSRVMSGT Routing: Ergebnistabelle 20000510

Method IS_UP_TO_DATE on class CL_BCOM_R_DB_SCENARIO has no exception.

Method LOAD_SERVER Signature

Method LOAD_SERVER on class CL_BCOM_R_DB_SCENARIO has no parameter.
Method LOAD_SERVER on class CL_BCOM_R_DB_SCENARIO has no exception.

Method LOAD_TIMESTAMP Signature

Method LOAD_TIMESTAMP on class CL_BCOM_R_DB_SCENARIO has no parameter.
Method LOAD_TIMESTAMP on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SAVE_TO_DATABASE Signature

Method SAVE_TO_DATABASE on class CL_BCOM_R_DB_SCENARIO has no parameter.
# Exception Resumable Description Created on
1 NOTHING_CHANGED Keine Speicherung durchgeführt, da Daten unverändert waren 20000512
2 NO_DESCRIPTION Keine Speicherung, da noch keine Beschreibung angegeben 20000613
3 WRITE_DB_ERROR Daten konnten nicht auf der Datenbank gesichert werden 20000518

Method SET_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_LIST Call by reference Type reference (TYPE) SRATTRIBT Tabelle: Routingattribut mit Priorität 20000510

Method SET_ATTRIBUTE_LIST on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_CHANGED Call by reference Type reference (TYPE) SX_BOOLEAN 'X' Daten wurden geändert 20000512

Method SET_DATA_CHANGED on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) SP_DESCRPT Beschreibung 20000510

Method SET_DESCRIPTION on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_DESTINATION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION_LIST Call by reference Type reference (TYPE) SRADDRESST Liste der Destinationen 20000510

Method SET_DESTINATION_LIST on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_SCENARIO_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE_LIST Call by reference Type reference (TYPE) SRSCNTYPET BCOM Routing: Szenario-Typ 20011210

Method SET_SCENARIO_TYPE_LIST on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_SERVER_LIST_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER_LIST Call by reference Type reference (TYPE) SRSRVT Serverliste 20000515

Method SET_SERVER_LIST_DB on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_TIMESTAMP Signature

Method SET_TIMESTAMP on class CL_BCOM_R_DB_SCENARIO has no parameter.
Method SET_TIMESTAMP on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_TIMESTAMP_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIMESTAMP_INVALID Call by reference Type reference (TYPE) SX_BOOLEAN 'X' Server-Zeitstempel sind ungültig 20000512

Method SET_TIMESTAMP_INVALID on class CL_BCOM_R_DB_SCENARIO has no exception.

Method SET_VALIDITY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALID_FROM Call by reference Type reference (TYPE) SR_VALFROM Beginn des Gültigkeitszeitraums eines Szenarios 20000724
2 Importing VALID_UNTIL Call by reference Type reference (TYPE) SR_VALTO Ende des Gültigkeitszeitraums eines Szenarios 20000724

Method SET_VALIDITY_PERIOD on class CL_BCOM_R_DB_SCENARIO has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 46D