SAP ABAP Class CL_RFW_INDEX (Replication Framework Index)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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