Hierarchy
⤷ BC-SRV-FSI (Application Component) Fast Search Infrastructure
⤷ SFSRFW_INDEX_REPOSITORY (Package) Replication Framework Index Repository
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 | MR_DB_TRIGGER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RFW_IDX_DBTRIGGER | Replication Framework Trigger | 20040518 | ||
2 | M_INDEX_RULE | Instance attribute | Private | Type reference (TYPE) | SFSRFW_IDX_RULE | Name of Replication Rule | 20040429 | ||
3 | M_LOCK_STATE | Instance attribute | Private | Type reference (TYPE) | SFS_BOOL | Lock Status of Object | 20040429 | ||
4 | M_REPL_DATA | Instance attribute | Private | Type reference (TYPE) | SFSRFW_IDX_REPL_DATA | Replication Framework - Replication Rule Data - Internal | 20040422 | ||
5 | M_REPL_ORIG_DATA | Instance attribute | Private | Type reference (TYPE) | SFSRFW_IDX_REPL_DATA | Replication Framework - Replication Rule Data - Internal | 20040422 | ||
6 | M_STATE | Instance attribute | Private | Type reference (TYPE) | AS4LOCAL | Activation Condition of Object | 20040429 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20040429 |
2 | DELETE | Instance method | Protected | Method | Deletes an Index Object | 20040429 |
3 | GENERATE_PROTTAB_NAME | Instance method | Private | Method | Compiles Log Table Name | 20040504 |
4 | GENERATE_RUNTIME_INFORMATION | Instance method | Private | Method | Generates Runtime Information | 20040504 |
5 | GET_CHANGE_INFO | Instance method | Public | Method | Returns the Change Information | 20040429 |
6 | GET_DESCRIPTION | Instance method | Public | Method | Returns Index Description | 20040513 |
7 | GET_ENGINE_OBJECT_NAME | Instance method | Public | Method | Returns Name of Index | 20040712 |
8 | GET_FREQUENCY | Instance method | Public | Method | Returns Replication Frequency | 20040513 |
9 | GET_INDEX_FIELDS | Instance method | Public | Method | Returns the Trex Index Fields | 20040511 |
10 | GET_INDEX_TYPE | Instance method | Public | Method | Returns the Index Type | 20040512 |
11 | GET_KEY_FIELDS | Instance method | Public | Method | Returns the Index Key Fields | 20040503 |
12 | GET_LOCK_STATE | Instance method | Public | Method | Returns the Lock Status | 20040429 |
13 | GET_NAME | Instance method | Public | Method | Returns the Name of the Index | 20040429 |
14 | GET_PROTTAB_NAME | Instance method | Public | Method | Returns the Name of the Log Table | 20040504 |
15 | GET_SELECTION_DOMAIN | Instance method | Public | Method | Returns the Service Module | 20040506 |
16 | GET_SELECTION_OBJECT | Instance method | Public | Method | Returns the Selection Object | 20040503 |
17 | GET_SELECTION_QUERY | Instance method | Public | Method | Returns the Name of the Selection Query | 20040506 |
18 | GET_SELECTION_TYPE | Instance method | Public | Method | Returns the Replication Type (T - Table/A - Aspect) | 20040503 |
19 | GET_STATE | Instance method | Public | Method | Returns the Status | 20040429 |
20 | GET_TARGET_SYSTEM | Instance method | Public | Method | Returns TREX Target System | 20040510 |
21 | GET_TRIGGERS | Instance method | Public | Method | 20040608 | |
22 | LOAD | Instance method | Protected | Method | Loads Object from Database | 20040429 |
23 | PREPARE_FOR_ACTIVATE | Instance method | Protected | Method | Sets System ID and Log Table Name | 20040504 |
24 | SAVE | Instance method | Protected | Method | Saves an Index Object to the Database | 20040429 |
25 | SET_DESCRIPTION | Instance method | Public | Method | Sets Description for Index | 20040513 |
26 | SET_FREQUENCY | Instance method | Public | Method | Sets the Replication Frequency | 20040513 |
27 | SET_INDEX_FIELDS | Instance method | Public | Method | Sets the Fields of the Index | 20040422 |
28 | SET_INDEX_TYPE | Instance method | Public | Method | Sets the Index Type (only for FAST SEARCH INDICES) | 20040512 |
29 | SET_LOCK_STATE | Instance method | Protected | Method | Sets the Enqueue Status of the Object | 20040429 |
30 | SET_NODE_KEY_FIELDS_INTERNAL | Instance method | Private | Method | Sets the Key Fields for the Node Replication | 20050203 |
31 | SET_REPLICATION_OBJECT | Instance method | Public | Method | Sets the Replication Object | 20040422 |
32 | SET_STATE | Instance method | Protected | Method | Sets the Status of the Object | 20040429 |
33 | SET_TAB_KEY_FIELDS_INTERNAL | Instance method | Private | Method | Sets the Key Fields (DOCID) | 20040430 |
34 | SET_TARGET_SYSTEM | 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 | Importing | I_IDX_RULE | Call by reference | Type reference (TYPE) | SFSRFW_IDX_RULE | Replikationsframework Replikationsregel | 20040429 | ||
2 | Importing | 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 | Returning | R_PROTTAB_NAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20040504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SFS_LOCK_ERROR | Fast Search Enqueue Fehler | 20041202 | |
2 | CX_SFS_NOT_FOUND | 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 | CX_SFS_LOCK_ERROR | Fast Search Enqueue Fehler | 20041202 | |
2 | CX_SFS_NOT_FOUND | 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 | Returning | 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 | Importing | I_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20040513 | |
2 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | CX_SFS_NOT_FOUND | 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 | CX_SFS_LOCK_ERROR | Fast Search Enqueue Fehler | 20041202 | |
2 | CX_SFS_NOT_FOUND | 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 | CX_SFS_WRITE_ERROR | 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 | Importing | I_DESCRIPTION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040513 | |||
2 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | I_SELDOMAIN | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION_DOMAIN | Replizierungsframework Selektionsdomain (Business Objekt) | 20040429 | ||
2 | Importing | I_SELECTION | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION | Replication Framework - Selektionsinfo | 20040422 | ||
3 | Importing | I_SELQUERY | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION_QUERY | Replikationsregel Selektionsquery | 20040506 | ||
4 | Importing | I_SELTYPE | Call by reference | Type reference (TYPE) | SFSRFW_SELTYPE | Replication Framework - Selektionstyp | 20040422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SFS_INVALID_ID | Fast Search Exception - Ungültige ID | 20040513 | |
2 | CX_SFS_LOCK_ERROR | Fast Search Enqueue Fehler | 20041202 | |
3 | CX_SFS_NOT_FOUND | 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 | Importing | 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 | Importing | I_SELECTION | Call by reference | Type reference (TYPE) | SFSRFW_SELECTION | Replication Framework - Selektionsinfo | 20040430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SFS_INVALID_ID | 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 | Importing | 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 |