SAP ABAP Interface IF_GFS_REPOSITORY (GFS Repository)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GFS_REPOSITORY Repository Impl. 20040420
Properties
Interface IF_GFS_REPOSITORY  
Short Description GFS Repository    
General Data
Package SFSG_RP   Fast Search Repository 
Created 20040414   SAP 
Last changed 20050228   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_GFS_REPOSITORY has no interface.
Friends
Interface IF_GFS_REPOSITORY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS4LOCAL_ACTIVE Constant Public Type reference (TYPE) AS4LOCAL 'A' Activation Status of a Repository Object 20041118
2 AS4LOCAL_CREATE Constant Public Type reference (TYPE) AS4LOCAL 'L' Activation Status of a Repository Object 20041118
3 AS4LOCAL_EDIT Constant Public Type reference (TYPE) AS4LOCAL 'N' Activation Status of a Repository Object 20041118
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_VIEWS Instance method Public Method 20050113
2 COPY_SEARCHDEF Instance method Public Method 20040608
3 COPY_VIEW Instance method Public Method 20040608
4 CREATE_LOCK_PROVIDER Instance method Public Method 20040420
5 CREATE_SEARCHDEF Instance method Public Method Call IF_GFS_DEFINITION->BEGIN_EDIT implicitly 20040414
6 CREATE_VIEW Instance method Public Method Call IF_GFS_DEFINITION->BEGIN_EDIT implicitly 20040414
7 DELETE_EXTENSION Instance method Public Method 20040420
8 DELETE_SEARCHDEF Instance method Public Method 20040414
9 DELETE_VIEW Instance method Public Method 20040414
10 EXTEND_SEARCHDEF Instance method Public Method Only an active def. can be extended. call BEGIN_EDIT implic. 20040414
11 EXTEND_VIEW Instance method Public Method Only an active def. can be extended. call BEGIN_EDIT implic. 20040420
12 GET_DEFINITION Instance method Public Method 20040614
13 GET_EXTENSION Instance method Public Method 20040420
14 GET_SEARCHDEF Instance method Public Method 20040414
15 GET_VIEW Instance method Public Method 20040420
16 LIST_DEFINITION_NAMES Instance method Public Method 20040421
17 SEARCH_DEFINITIONS Instance method Public Method 20040514
18 WHERE_USE Instance method Public Method 20040608
Events
Interface IF_GFS_REPOSITORY has no event.
Types
Interface IF_GFS_REPOSITORY has no local type.
Method Signatures

Method ACTIVATE_VIEWS 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_GFS_PROTOCOL GFS Definition 20050113
2 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20050113
3 Returning RR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20050113

Method ACTIVATE_VIEWS on Interface IF_GFS_REPOSITORY has no exception.

Method COPY_SEARCHDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME GFS Search Definition 20040608
2 Importing I_ORIGIN_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040608
3 Returning RR_DEF Value transfer Object reference (TYPE REF TO) IF_GFS_SEARCHDEF GFS Search Definition 20040608
# Exception Resumable Description Created on
1 CX_GFS_TR_ERROR Transport Error 20040608
2 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Duplicate Entry 20040608
3 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040608
4 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040608
5 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040608
6 CX_SFS_WRITE_ERROR Fehler beim Schreiben der Daten 20040608

Method COPY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040608
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME GFS View Definition 20040608
3 Returning RR_VIEW Value transfer Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20040608
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050131
2 CX_GFS_TR_ERROR Transport Error 20040608
3 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Duplicate Entry 20040608
4 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040608
5 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040608
6 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040608
7 CX_SFS_WRITE_ERROR Fehler beim Schreiben der Daten 20040608

Method CREATE_LOCK_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
2 Returning RR_LOCK_PROVIDER Value transfer Object reference (TYPE REF TO) IF_GFS_LOCK_PROVIDER FS Lock Provider 20040420

Method CREATE_LOCK_PROVIDER on Interface IF_GFS_REPOSITORY has no exception.

Method CREATE_SEARCHDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040415
2 Returning RR_DEF Value transfer Object reference (TYPE REF TO) IF_GFS_SEARCHDEF GFS Search Definition 20040415
# Exception Resumable Description Created on
1 CX_GFS_TR_ERROR Transport Error 20040525
2 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Duplicate Entry 20040415
3 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040429
4 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040421

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040415
2 Returning RR_VIEWDEF Value transfer Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20040415
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050124
2 CX_GFS_TR_ERROR Transport Error 20040525
3 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Duplicate Entry 20040415
4 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040429
5 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040420

Method DELETE_EXTENSION 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_GFS_PROTOCOL GFS Definition 20050127
2 Importing I_EXT_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
3 Importing I_WITHOUT_SAVE Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040629
4 Returning RR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20050127
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050124
2 CX_GFS_TR_ERROR Transport Error 20040525
3 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040428
4 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040420
5 CX_SFS_WRITE_ERROR Fehler beim Schreiben der Daten 20050127

Method DELETE_SEARCHDEF 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_GFS_PROTOCOL GFS Definition 20040722
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040415
3 Importing I_WITHOUT_SAVE Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040629
4 Returning RR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20040722
# Exception Resumable Description Created on
1 CX_GFS_TR_ERROR Transport Error 20040525
2 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040722
3 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040426
4 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040415

Method DELETE_VIEW 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_GFS_PROTOCOL GFS Definition 20041215
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040415
3 Importing I_WITHOUT_SAVE Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040629
4 Returning RR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20041215
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050124
2 CX_GFS_TR_ERROR Transport Error 20040525
3 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20041215
4 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040426
5 CX_SFS_NOT_FOUND Fast Search Exception - Duplicate Entry 20040415
6 CX_SFS_WRITE_ERROR Fehler beim Schreiben der Daten 20050127

Method EXTEND_SEARCHDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXT_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
2 Importing I_ORIGIN_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
3 Returning RR_EXT Value transfer Object reference (TYPE REF TO) IF_GFS_EXTENSION GFS Search Definition Ext. 20040415
# Exception Resumable Description Created on
1 CX_GFS_ORIGIN_NOT_FOUND Eintrag nicht gefunden 20040428
2 CX_GFS_TR_ERROR Transport Error 20040525
3 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Ungültige ID 20040427
4 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040429
5 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040427

Method EXTEND_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXT_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
2 Importing I_ORIGIN_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
3 Returning RR_EXT Value transfer Object reference (TYPE REF TO) IF_GFS_EXTENSION 20040420
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050124
2 CX_GFS_ORIGIN_NOT_FOUND Eintrag nicht gefunden 20040428
3 CX_GFS_TR_ERROR Transport Error 20040525
4 CX_SFS_DUPLICATE_ENTRY Fast Search Enqueue Fehler 20040427
5 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20040429
6 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040427

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040614
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040614
3 Returning RR_DEF Value transfer Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS Definition 20040614
# Exception Resumable Description Created on
1 CX_GFS_ORIGIN_NOT_FOUND Extension origin not found 20040819
2 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040614

Method GET_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040428
2 Importing I_EXT_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
3 Returning RR_EXTDEF Value transfer Object reference (TYPE REF TO) IF_GFS_EXTENSION GFS SearchDef. Extention 20040420
# Exception Resumable Description Created on
1 CX_GFS_ORIGIN_NOT_FOUND Extension origin not found 20040428
2 CX_SFS_NOT_FOUND Fast Search Exception - Duplicate Entry 20040420

Method GET_SEARCHDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040421
2 Importing I_SEARCHDEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040414
3 Returning RR_SEARCHDEF Value transfer Object reference (TYPE REF TO) IF_GFS_SEARCHDEF GFS Search Definition 20040415
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040415

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040426
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040420
3 Returning RR_VIEWDEF Value transfer Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20040420
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Fast Search Exception - Duplicate Entry 20040420

Method LIST_DEFINITION_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040421
2 Importing I_TYPE Call by reference Type reference (TYPE) SFSG_DEFINITION_TYPE Definition Type 20040421
3 Returning RT_DEF_NAMES Value transfer Type reference (TYPE) SFSG_DEFINITION_KEY_T Table of Search Definition Name 20040421

Method LIST_DEFINITION_NAMES on Interface IF_GFS_REPOSITORY has no exception.

Method SEARCH_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040514
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040514
3 Importing I_TYPE Call by reference Type reference (TYPE) SFSG_DEFINITION_TYPE Definition Type 20040514
4 Importing I_WITH_DESCR Call by reference Type reference (TYPE) SFS_BOOL '' Boolean type 20040514
5 Returning RT_DEF_NAMES Value transfer Type reference (TYPE) SFSG_DEF_KEY_DESCR_T Key and Description 20040514

Method SEARCH_DEFINITIONS on Interface IF_GFS_REPOSITORY has no exception.

Method WHERE_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20040608
2 Returning RT_DEFS Value transfer Type reference (TYPE) SFSG_DEF_KEY_DESCR_T Internal table for keys 20040608

Method WHERE_USE on Interface IF_GFS_REPOSITORY has no exception.
History
Last changed by/on SAP  20050228 
SAP Release Created in 700