Hierarchy
⤷
⤷
Properties
| Class | CL_RFW_INDEX | |
| Short Description | Replication Framework Index | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SFSRFW_INDEX_REPOSITORY | Replication Framework Index Repository |
| Created | 20040422 | SAP |
| Last change | 20050105 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RFW_INDEX has no forward declaration.
Interfaces
Class CL_RFW_INDEX has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_RFW_INDEX_ACTIVATOR | 20040504 | Replication Framework Index Activator | |
| 2 | CL_RFW_INDEX_REPOSITORY | 20040429 | Replication Framework Index |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RFW_IDX_DBTRIGGER | Replication Framework Trigger | 20040518 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SFSRFW_IDX_RULE | Name of Replication Rule | 20040429 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SFS_BOOL | Lock Status of Object | 20040429 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SFSRFW_IDX_REPL_DATA | Replication Framework - Replication Rule Data - Internal | 20040422 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SFSRFW_IDX_REPL_DATA | Replication Framework - Replication Rule Data - Internal | 20040422 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | AS4LOCAL | Activation Condition of Object | 20040429 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20040429 | |
| 2 | Instance method | Protected | Method | Deletes an Index Object | 20040429 | |
| 3 | Instance method | Private | Method | Compiles Log Table Name | 20040504 | |
| 4 | Instance method | Private | Method | Generates Runtime Information | 20040504 | |
| 5 | Instance method | Public | Method | Returns the Change Information | 20040429 | |
| 6 | Instance method | Public | Method | Returns Index Description | 20040513 | |
| 7 | Instance method | Public | Method | Returns Name of Index | 20040712 | |
| 8 | Instance method | Public | Method | Returns Replication Frequency | 20040513 | |
| 9 | Instance method | Public | Method | Returns the Trex Index Fields | 20040511 | |
| 10 | Instance method | Public | Method | Returns the Index Type | 20040512 | |
| 11 | Instance method | Public | Method | Returns the Index Key Fields | 20040503 | |
| 12 | Instance method | Public | Method | Returns the Lock Status | 20040429 | |
| 13 | Instance method | Public | Method | Returns the Name of the Index | 20040429 | |
| 14 | Instance method | Public | Method | Returns the Name of the Log Table | 20040504 | |
| 15 | Instance method | Public | Method | Returns the Service Module | 20040506 | |
| 16 | Instance method | Public | Method | Returns the Selection Object | 20040503 | |
| 17 | Instance method | Public | Method | Returns the Name of the Selection Query | 20040506 | |
| 18 | Instance method | Public | Method | Returns the Replication Type (T - Table/A - Aspect) | 20040503 | |
| 19 | Instance method | Public | Method | Returns the Status | 20040429 | |
| 20 | Instance method | Public | Method | Returns TREX Target System | 20040510 | |
| 21 | Instance method | Public | Method | 20040608 | ||
| 22 | Instance method | Protected | Method | Loads Object from Database | 20040429 | |
| 23 | Instance method | Protected | Method | Sets System ID and Log Table Name | 20040504 | |
| 24 | Instance method | Protected | Method | Saves an Index Object to the Database | 20040429 | |
| 25 | Instance method | Public | Method | Sets Description for Index | 20040513 | |
| 26 | Instance method | Public | Method | Sets the Replication Frequency | 20040513 | |
| 27 | Instance method | Public | Method | Sets the Fields of the Index | 20040422 | |
| 28 | Instance method | Public | Method | Sets the Index Type (only for FAST SEARCH INDICES) | 20040512 | |
| 29 | Instance method | Protected | Method | Sets the Enqueue Status of the Object | 20040429 | |
| 30 | Instance method | Private | Method | Sets the Key Fields for the Node Replication | 20050203 | |
| 31 | Instance method | Public | Method | Sets the Replication Object | 20040422 | |
| 32 | Instance method | Protected | Method | Sets the Status of the Object | 20040429 | |
| 33 | Instance method | Private | Method | Sets the Key Fields (DOCID) | 20040430 | |
| 34 | Instance method | Public | Method | Sets the Trex System | 20040422 |
Events
Class CL_RFW_INDEX has no event.
Types
Class CL_RFW_INDEX has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IDX_RULE | Call by reference | Type reference (TYPE) | SFSRFW_IDX_RULE | Replikationsframework Replikationsregel | 20040429 | |||
| 2 | I_STATE | Call by reference | Type reference (TYPE) | AS4LOCAL | Aktivierungsstand eines Repository-Objektes | 20040429 |
Method CONSTRUCTOR on class CL_RFW_INDEX has no exception.
Method DELETE Signature
Method DELETE on class CL_RFW_INDEX has no parameter.
Method DELETE on class CL_RFW_INDEX has no exception.
Method GENERATE_PROTTAB_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PROTTAB_NAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20040504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fast Search Enqueue Fehler | 20041202 | ||
| 2 | Fast Search - Eintrag nicht gefunden | 20041202 |
Method GENERATE_RUNTIME_INFORMATION Signature
Method GENERATE_RUNTIME_INFORMATION on class CL_RFW_INDEX has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fast Search Enqueue Fehler | 20041202 | ||
| 2 | Fast Search - Eintrag nicht gefunden | 20041202 |
Method GET_CHANGE_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CHANGE_INFO | Value transfer | Type reference (TYPE) | SFS_CHANGE_INFO | Replication Framework - Struktur Änderungsinformation | 20040429 |
Method GET_CHANGE_INFO on class CL_RFW_INDEX has no exception.
Method GET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20040513 | ||
| 2 | R_DESCRIPTION | Value transfer | Type reference (TYPE) | STRING | 20040513 |
Method GET_DESCRIPTION on class CL_RFW_INDEX has no exception.
Method GET_ENGINE_OBJECT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INDEX_ID | Value transfer | Type reference (TYPE) | SFSRFW_INDEX_ID | Index Id | 20040714 |
Method GET_ENGINE_OBJECT_NAME on class CL_RFW_INDEX has no exception.
Method GET_FREQUENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_FREQUENCY | Value transfer | Type reference (TYPE) | SFS_REPL_FREQUENCY | Replication Framework - Replication Frequenz | 20040513 |
Method GET_FREQUENCY on class CL_RFW_INDEX has no exception.
Method GET_INDEX_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INDEX_FIELDS | Value transfer | Type reference (TYPE) | SFSRFW_INDEX_FIELDS | Replication Framework - Schlüsselfelder einer Tabelle | 20040511 |
Method GET_INDEX_FIELDS on class CL_RFW_INDEX has no exception.
Method GET_INDEX_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IDX_TYPE | Value transfer | Type reference (TYPE) | SFSRFW_INDEX_TYPE | RFW: Index Typ | 20040512 |
Method GET_INDEX_TYPE on class CL_RFW_INDEX has no exception.
Method GET_KEY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_KEY_FIELDS | Value transfer | Type reference (TYPE) | SFS_TAB_KEYFIELDS | Replication Framework - Schlüsselfelder einer Tabelle | 20040503 |
Method GET_KEY_FIELDS on class CL_RFW_INDEX has no exception.
Method GET_LOCK_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_BOOL | Value transfer | Type reference (TYPE) | SFS_BOOL | Boolean type | 20040429 |
Method GET_LOCK_STATE on class CL_RFW_INDEX has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INDEX_RULE | Value transfer | Type reference (TYPE) | SFSRFW_IDX_RULE | Replikationsframework Replikationsregel | 20040429 |
Method GET_NAME on class CL_RFW_INDEX has no exception.
Method GET_PROTTAB_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PROTTAB_NAME | Value transfer | Type reference (TYPE) | TABLENAME | Kontrollstruktur für Tests des Tabellennamens (außer SAA) | 20040504 |
Method GET_PROTTAB_NAME on class CL_RFW_INDEX has no exception.
Method GET_SELECTION_DOMAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SELDOMAIN | Value transfer | Type reference (TYPE) | SFSRFW_SELECTION_DOMAIN | Replizierungsframework Selektionsdomain (Business Objekt) | 20040506 |
Method GET_SELECTION_DOMAIN on class CL_RFW_INDEX has no exception.
Method GET_SELECTION_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SELECTION | Value transfer | Type reference (TYPE) | SFSRFW_SELECTION | Replication Framework - Selektionsinfo | 20040503 |
Method GET_SELECTION_OBJECT on class CL_RFW_INDEX has no exception.
Method GET_SELECTION_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_QUERY_NAME | Value transfer | Type reference (TYPE) | SFSRFW_SELECTION_QUERY | Replikationsregel Selektionsquery | 20040506 |
Method GET_SELECTION_QUERY on class CL_RFW_INDEX has no exception.
Method GET_SELECTION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SELTYPE | Value transfer | Type reference (TYPE) | SFSRFW_SELTYPE | Replication Framework - Selektionstyp | 20040503 |
Method GET_SELECTION_TYPE on class CL_RFW_INDEX has no exception.
Method GET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_STATE | Value transfer | Type reference (TYPE) | AS4LOCAL | Aktivierungsstand eines Repository-Objektes | 20040429 |
Method GET_STATE on class CL_RFW_INDEX has no exception.
Method GET_TARGET_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SYSTEM_ID | Value transfer | Type reference (TYPE) | SFSRFW_IDX_SYSTEM_ID | Replikationsframework System Id | 20040510 |
Method GET_TARGET_SYSTEM on class CL_RFW_INDEX has no exception.
Method GET_TRIGGERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TRIGGERS | Value transfer | Type reference (TYPE) | SFSRFW_TRIGGERS_TAB | Replizierungsframework Tabellentrigger Tabelle | 20040608 |
Method GET_TRIGGERS on class CL_RFW_INDEX has no exception.
Method LOAD Signature
Method LOAD on class CL_RFW_INDEX has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20040429 |
Method PREPARE_FOR_ACTIVATE Signature
Method PREPARE_FOR_ACTIVATE on class CL_RFW_INDEX has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fast Search Enqueue Fehler | 20041202 | ||
| 2 | Fast Search - Eintrag nicht gefunden | 20041202 |
Method SAVE Signature
Method SAVE on class CL_RFW_INDEX has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Schreiben der Daten | 20040429 |
Method SET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DESCRIPTION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040513 | ||||
| 2 | I_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20040513 |
Method SET_DESCRIPTION on class CL_RFW_INDEX has no exception.
Method SET_FREQUENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FREQUENCY | Call by reference | Type reference (TYPE) | SFS_REPL_FREQUENCY | Replication Framework - Replication Frequenz | 20040513 |
Method SET_FREQUENCY on class CL_RFW_INDEX has no exception.
Method SET_INDEX_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INDEX_FIELDS | Call by reference | Type reference (TYPE) | SFSRFW_INDEX_FIELDS | Replizierungsframework Index Felder | 20040422 |
Method SET_INDEX_FIELDS on class CL_RFW_INDEX has no exception.
Method SET_INDEX_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IDX_TYPE | Call by reference | Type reference (TYPE) | SFSRFW_INDEX_TYPE | RFW: Index Typ | 20040512 |
Method SET_INDEX_TYPE on class CL_RFW_INDEX has no exception.
Method SET_LOCK_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOCKED | Call by reference | Type reference (TYPE) | SFS_BOOL | Boolean type | 20040429 |
Method SET_LOCK_STATE on class CL_RFW_INDEX has no exception.
Method SET_NODE_KEY_FIELDS_INTERNAL Signature
Method SET_NODE_KEY_FIELDS_INTERNAL on class CL_RFW_INDEX has no parameter.
Method SET_NODE_KEY_FIELDS_INTERNAL on class CL_RFW_INDEX has no exception.
Method SET_REPLICATION_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SELDOMAIN | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION_DOMAIN | Replizierungsframework Selektionsdomain (Business Objekt) | 20040429 | |||
| 2 | I_SELECTION | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION | Replication Framework - Selektionsinfo | 20040422 | |||
| 3 | I_SELQUERY | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION_QUERY | Replikationsregel Selektionsquery | 20040506 | |||
| 4 | I_SELTYPE | Call by reference | Type reference (TYPE) | SFSRFW_SELTYPE | Replication Framework - Selektionstyp | 20040422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fast Search Exception - Ungültige ID | 20040513 | ||
| 2 | Fast Search Enqueue Fehler | 20041202 | ||
| 3 | Fast Search - Eintrag nicht gefunden | 20041202 |
Method SET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STATE | Call by reference | Type reference (TYPE) | AS4LOCAL | Aktivierungsstand eines Repository-Objektes | 20040429 |
Method SET_STATE on class CL_RFW_INDEX has no exception.
Method SET_TAB_KEY_FIELDS_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SELECTION | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION | Replication Framework - Selektionsinfo | 20040430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fast Search Exception - Ungültige ID | 20040513 |
Method SET_TARGET_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SYSTEM_ID | Call by reference | Type reference (TYPE) | SFSRFW_IDX_SYSTEM_ID | logische Destination (Wird bei Funktionsaufruf angegeben) | 20040422 |
Method SET_TARGET_SYSTEM on class CL_RFW_INDEX has no exception.
History
| Last changed by/on | SAP | 20050105 |
| SAP Release Created in | 700 |