Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | SR_SOURCE | 4 | Server Attribute | 20020301 | ||
| 2 | Constant | Public | Type reference (TYPE) | SR_SOURCE | 1 | Attribute for Workflow | 20020301 | ||
| 3 | Constant | Private | Type reference (TYPE) | TIMESTAMP | 99999999999999 | Time Stamp Not Loaded Because Object Not in Database | 20000516 | ||
| 4 | Constant | Public | Type reference (TYPE) | SR_UTDSUM | 2 | Currentness of Object Could Not Be Determined | 20000519 | ||
| 5 | Constant | Public | Type reference (TYPE) | SR_UTDSUM | 1 | Object Is Obsolete | 20000523 | ||
| 6 | Constant | Public | Type reference (TYPE) | SR_UTDSUM | 0 | Object Is Current | 20000519 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | SX_BOOLEAN | Data was Changed | 20000509 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | SRSRVT | Server List | 20000509 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | SX_BOOLEAN | List of Servers that Know Scenario Has Been Loaded | 20000509 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | SRSRVMSGT | Results Table | 20000519 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SRSRVT | Servers that Currently Know Scenario | 20000509 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | TIMESTAMP | Database Time Stamp | 20000509 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | SX_BOOLEAN | Time Stamps Have to Be Reloaded | 20000509 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | SRSCNTYPET | BCOM Routing: Scenario Type | 20011210 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add Responsibility | 20000407 | |
| 2 | Instance method | Private | Method | Restrict Destination List | 20000713 | |
| 3 | Instance method | Private | Method | Check Channel List on Server Is Current | 20000522 | |
| 4 | Instance method | Public | Method | Check Consistency of Scenario | 20000512 | |
| 5 | Instance method | Public | Method | Checks whether scenario is used in applications (e.g. WF) | 20011216 | |
| 6 | Static method | Public | Method | Generate New Scenario | 20000407 | |
| 7 | Static method | Public | Method | Generate Instance for Existing Scenario | 20000407 | |
| 8 | Instance method | Public | Method | Delete Scenario | 20000515 | |
| 9 | Instance method | Public | Method | Delete scenario from specific servers | 20011204 | |
| 10 | Instance method | Public | Method | Delete Responsibility | 20000407 | |
| 11 | Instance method | Public | Method | Download Addresses for a Scenario to Server | 20000407 | |
| 12 | Instance method | Public | Method | Download Scenario to Server | 20000407 | |
| 13 | Static method | Public | Method | Read List of all Scenarios | 20000407 | |
| 14 | Instance method | Public | Method | Read Scenario Type | 20011210 | |
| 15 | Instance method | Public | Method | Read List of Servers for Which Scenario Is Determined | 20000515 | |
| 16 | Instance method | Public | Method | Read List of Servers That Currently Know Scenario | 20000515 | |
| 17 | Instance method | Public | Method | Read Server Version | 20000407 | |
| 18 | Instance method | Public | Method | Get List of all Supported Routing Attributes of Server | 20000712 | |
| 19 | Instance method | Public | Method | Read Update Indicator | 20000407 | |
| 20 | Instance method | Private | Method | Load Server List | 20000407 | |
| 21 | Instance method | Private | Method | Load Server Time Stamp | 20000407 | |
| 22 | Instance method | Public | Method | Save Scenario | 20000407 | |
| 23 | Instance method | Public | Method | Set Attributes | 20000407 | |
| 24 | Instance method | Private | Method | Set Changed Indicator | 20000407 | |
| 25 | Instance method | Public | Method | Set Description | 20000407 | |
| 26 | Instance method | Public | Method | Set Destinations | 20000407 | |
| 27 | Instance method | Public | Method | Set Scenario Type | 20011210 | |
| 28 | Instance method | Public | Method | Set List of Servers for Which Scenario Is Determined | 20000407 | |
| 29 | Instance method | Private | Method | Set Database Time Stamp | 20000407 | |
| 30 | Instance method | Private | Method | Set Server Time Stamp Invalid Indicator | 20000407 | |
| 31 | 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 | AGENTGROUP_NAME | Call by reference | Type reference (TYPE) | SR_GRPNAME | Routing: Agentengruppe | 20000526 | |||
| 2 | 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 | 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 | DESTINATION_LIST | Value transfer | Type reference (TYPE) | SRADDRESST | Tabellentyp: Typ (INT, FAX, TEL...) und Inhalt einer Adresse | 20000713 | |||
| 2 | SERVER | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_R_SERVER | BCOM Routing Server | 20000713 | |||
| 3 | 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 | SRV_SCENARIO | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_R_SRV_SCENARIO | Server Scenario | 20000523 | |||
| 2 | TRACE | Call by reference | Type reference (TYPE) | SX_BOOLEAN | SX_FALSE | Soll Trace geschrieben werden? | 20000905 | ||
| 3 | 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 | 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 | IS_USED | Call by reference | Type reference (TYPE) | SX_BOOLEAN | SAPconnect: Auswahl | 20011216 | |||
| 2 | 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 | 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 | SCENARIO | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_R_DB_SCENARIO | Routing Szenario auf Datenbank/änderbar | 20000509 | |||
| 2 | SCENARIO_ID | Call by reference | Type reference (TYPE) | SR_SCNID | Routing Szenario ID | 20000512 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | Fehler beim Löschen vom Server aufgetreten. | 20000515 | ||
| 2 | Abbruch durch Benutzer | 20000515 |
Method DELETE_FROM_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURNCODE_LIST | Call by reference | Type reference (TYPE) | SRSRVMSGT | Liste der Rückmeldungen | 20011204 | |||
| 2 | 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 | 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 | 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 | OUT_OF_DATE_ONLY | Call by reference | Type reference (TYPE) | SX_BOOLEAN | SAPconnect: Auswahl | 20000519 | |||
| 2 | RETURNCODE_LIST | Call by reference | Type reference (TYPE) | SRSRVMSGT | Routing: Ergebnistabelle | 20000519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | SCENARIO_LIST | Call by reference | Type reference (TYPE) | SRSCNDESCT | Liste: Szenario und Beschreibung | 20000509 | |||
| 2 | TYPE | Call by reference | Type reference (TYPE) | SR_SCNTYPE | BCOM Routing: Szenario-Typ | 20011210 | |||
| 3 | VALID_FROM | Call by reference | Type reference (TYPE) | SR_VALFROM | '00000000' | Beginn des Gültigkeitszeitraums eines Szenarios | 20000724 | ||
| 4 | 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 | TYPE_LIST | Value transfer | Type reference (TYPE) | SRSCNTYPET | BCOM Routing: Szenario-Typ | 20011210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | SERVER_LIST | Call by reference | Type reference (TYPE) | SRSRVT | Serverliste | 20000515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | SCENARIO | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_R_SRV_SCENARIO | Routing Szenario auf Server/nicht änderbar | 20000509 | |||
| 2 | SERVER | Call by reference | Object reference (TYPE REF TO) | CL_BCOM_R_SERVER | BCOM Routing Server | 20000509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | UP_TO_DATE | Call by reference | Type reference (TYPE) | SR_UTDSUM | Routing: Up-To-Date-Summenflag | 20000510 | |||
| 2 | UP_TO_DATE_PER_SERVER | Call by reference | Type reference (TYPE) | SRSRVMSGT | Routing: Ergebnistabelle | 20000510 | |||
| 3 | UP_TO_DATE_SUM | Call by reference | Type reference (TYPE) | SR_UTDSUM | Routing: Up-To-Date-Summenflag | 20000510 | |||
| 4 | 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 | Keine Speicherung durchgeführt, da Daten unverändert waren | 20000512 | ||
| 2 | Keine Speicherung, da noch keine Beschreibung angegeben | 20000613 | ||
| 3 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | VALID_FROM | Call by reference | Type reference (TYPE) | SR_VALFROM | Beginn des Gültigkeitszeitraums eines Szenarios | 20000724 | |||
| 2 | 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 |