SAP ABAP Class CL_RFW_REPOSITORY (Replication Framework Repository)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_REPOSITORY (Package) Replication Framework Repository
Properties
Class CL_RFW_REPOSITORY  
Short Description Replication Framework Repository    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_REPOSITORY   Replication Framework Repository 
Created 20040420   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFW_REPOSITORY has no forward declaration.
Interfaces
Class CL_RFW_REPOSITORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SFSG_ADMIN_UI 20050202
2 CL_SFSRFW_ADMIN_INDEX 20050206
3 CL_SFSRFW_ADMIN_REQ_MONITOR 20041130
Attributes
Class CL_RFW_REPOSITORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activates Requester Object 20040420
2 CHECK Static method Private Method Checks the Requester Object 20040512
3 CREATE Static method Public Method Creates a Requester Object and Locks the Object 20040420
4 DELETE Static method Public Method Deletes a Requester 20040622
5 GENERATE_INDEX_NAME Static method Public Method Generates Name for an Index 20040519
6 GENERATE_JOIN_INDEX_NAME Static method Public Method 20040903
7 GET Static method Public Method Returns Reference to Requester Object 20040420
8 GET_ACTIVE Static method Public Method Returns Reference to Active Requester Object 20040421
9 GET_ALL_TECHNICAL_UNITS Static method Protected Method Get All Technical Replication Units 20041130
10 GET_ENGINE_OBJECTS Static method Public Method Generates Mappings Between Selection and Index IDs 20040713
11 GET_ENGINE_TYPE Static method Public Method Determines the Engine Type via Technical Unit 20050201
12 GET_LIST Static method Public Method Returns List of Current Entries 20040518
13 GET_REQUESTORS_BY_TECH_UNIT Static method Protected Method Determines all FS Queries Belonging to a Technical Unit 20041130
14 GET_SYSTEM_ID Static method Public Method Determines the System ID Using the Tech. Unit Name 20041119
15 LOCK Static method Public Method Sets Enqueue for Object 20040420
16 LOCK_INTERNAL Static method Private Method Sets Enqueue for Requester Name 20040420
17 SAVE Static method Public Method Saves Requester Object 20040420
18 UNLOCK Static method Public Method Releases Enqueue Lock for Object 20040420
19 UNLOCK_INTERNAL Static method Private Method Call Dequeue Object 20041119
Events
Class CL_RFW_REPOSITORY has no event.
Types
Class CL_RFW_REPOSITORY has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Fast Search Check List 20040526
2 Importing IR_REQUESTOR Call by reference Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040420
3 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040527

Method ACTIVATE on class CL_RFW_REPOSITORY has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Fast Search Check List 20040526
2 Importing IR_REQUESTOR Call by reference Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040512
3 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040527

Method CHECK on class CL_RFW_REPOSITORY has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040420
2 Returning RR_REQUESTOR Value transfer Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040420
# Exception Resumable Description Created on
1 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Duplicate Entry 20040420
2 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040420
3 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040420

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Protokoll Interface 20040622
2 Importing IR_REQUESTOR Call by reference Object reference (TYPE REF TO) CL_RFW_REQUESTOR Requestor 20040622
# Exception Resumable Description Created on
1 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040622
2 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040622

Method GENERATE_INDEX_NAME 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) 20040519
2 Importing I_SELECTION Call by reference Type reference (TYPE) SFSRFW_SELECTION Replication Framework - Selektionsinfo 20040519
3 Importing I_SELTYPE Call by reference Type reference (TYPE) SFSRFW_SELTYPE Replication Framework - Selektionstyp 20040519
4 Importing I_SYSTEM_ID Call by reference Type reference (TYPE) SFSRFW_IDX_SYSTEM_ID Replikationsframework - Unitname einer techn. Einstellung 20041122
5 Returning R_INDEX_NAME Value transfer Type reference (TYPE) SFSRFW_IDX_RULE Replikationsframework Replikationsregel 20040519

Method GENERATE_INDEX_NAME on class CL_RFW_REPOSITORY has no exception.

Method GENERATE_JOIN_INDEX_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040903
2 Importing I_SYSTEM_ID Call by reference Type reference (TYPE) SFSRFW_IDX_SYSTEM_ID Replikationsframework - Unitname einer techn. Einstellung 20041122
3 Returning R_JOIN_INDEX_NAME Value transfer Type reference (TYPE) SFSRFW_IDX_RULE Replikationsframework Replikationsregel 20040903

Method GENERATE_JOIN_INDEX_NAME on class CL_RFW_REPOSITORY has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040420
2 Importing I_STATE Call by reference Type reference (TYPE) AS4LOCAL 'N' Aktivierungsstand eines Repository-Objektes 20040421
3 Returning RR_REQUESTOR Value transfer Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040420

Method GET on class CL_RFW_REPOSITORY has no exception.

Method GET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040421
2 Returning RR_REQUESTOR Value transfer Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040421

Method GET_ACTIVE on class CL_RFW_REPOSITORY has no exception.

Method GET_ALL_TECHNICAL_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UNIT_LIST Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_REPLUNIT_TAB Replikationsframework - Liste technischer Einheiten 20041130

Method GET_ALL_TECHNICAL_UNITS on class CL_RFW_REPOSITORY has no exception.

Method GET_ENGINE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JOIN_INDEX_NAME Call by reference Type reference (TYPE) SFSRFW_INDEX_ID Replizierungsframework Trex Index Name 20040907
2 Exporting E_SELECTION_MAP Call by reference Type reference (TYPE) SFSRFW_SELECTION_MAPS Mapping zwischen Selektion und Index-ID 20040907
3 Importing I_GET_ALIASES Call by reference Type reference (TYPE) SFS_BOOL ' ' Boolean type 20040907
4 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040713

Method GET_ENGINE_OBJECTS on class CL_RFW_REPOSITORY has no exception.

Method GET_ENGINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TECHNICAL_UNIT Call by reference Type reference (TYPE) SFSRFW_TECHNICAL_UNIT Replikationsframework - Unitname einer techn. Einstellung 20050201
2 Returning R_ENGINE_TYPE Value transfer Type reference (TYPE) SFSRFW_SEARCH_ENGINE Replizierungsframework Such Engine 20050201
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20050201

Method GET_LIST 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 'A' Aktivierungsstand eines Repository-Objektes 20040518
2 Returning R_REQ_TAB Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_LIST Replizierungsframework Requestor Liste 20040518

Method GET_LIST on class CL_RFW_REPOSITORY has no exception.

Method GET_REQUESTORS_BY_TECH_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNIT Call by reference Type reference (TYPE) SFSRFW_TECHNICAL_UNIT Replikationsframework - Unitname einer techn. Einstellung 20041130
2 Returning R_REQUESTOR_LIST Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_LIST Replikationsframework - Requestor Tabelle 20041130

Method GET_REQUESTORS_BY_TECH_UNIT on class CL_RFW_REPOSITORY has no exception.

Method GET_SYSTEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TECH_UNIT Call by reference Type reference (TYPE) SFSRFW_TECHNICAL_UNIT Replikationsframework - Unitname einer techn. Einstellung 20041119
2 Returning R_SYSTEM_ID Value transfer Type reference (TYPE) SFSRFW_IDX_SYSTEM_ID Replikationsframework - System ID (Kürzel) 20041119

Method GET_SYSTEM_ID on class CL_RFW_REPOSITORY has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUESTOR Value transfer Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040420
# Exception Resumable Description Created on
1 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040420

Method LOCK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040420
# Exception Resumable Description Created on
1 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040420

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUESTOR Value transfer Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040420

Method SAVE on class CL_RFW_REPOSITORY has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUESTOR Call by reference Object reference (TYPE REF TO) CL_RFW_REQUESTOR Replikationsframework Requestor Objekt 20040420

Method UNLOCK on class CL_RFW_REPOSITORY has no exception.

Method UNLOCK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Replikationsframework - Requestor 20041119

Method UNLOCK_INTERNAL on class CL_RFW_REPOSITORY has no exception.
History
Last changed by/on SAP  20060207 
SAP Release Created in 700