SAP ABAP Class CL_GFS_VIEWDEF_RT (CL_GFS_VIEWDEF_RT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Properties
Class CL_GFS_VIEWDEF_RT  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_RP   Fast Search Repository 
Created 20041125   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_GFS_VIEWDEF_RT has no interface implemented.
Friends
Class CL_GFS_VIEWDEF_RT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ANCHOR_VERTEX Instance attribute Public Object reference (TYPE REF TO) CL_GFS_JOIN_GRAPH_VERTEX 20041202
2 MR_PATH_FINDER Instance attribute Private Object reference (TYPE REF TO) CL_GFS_JOIN_PATH_FINDER 20041207
3 MR_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GFS_USAGE_TREE 20041125
4 MR_VIEWDEF Instance attribute Private Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20041125
5 MS_DEFINITION_RT Instance attribute Private Type reference (TYPE) SFSG_DEFINITION_RT Runtime Object 20041214
6 MT_VIEW_FIELD Instance attribute Public Type reference (TYPE) SFSG_FIELD_T Field List Runtime 20041125
Methods
# Method Level Visibility Method type Description Created on
1 ALIAS_GENERATE Instance method Private Method 20041201
2 BUILD Instance method Public Method 20041125
3 BUILD_BY_NAME Instance method Public Method 20041125
4 BUILD_JOIN_GRAPH Instance method Private Method 20041130
5 BUILD_SQL Instance method Public Method 20041216
6 COMPUTE_ANCHOR_VERTEX Instance method Private Method 20041202
7 CREATE_JOIN_LIST Instance method Public Method 20041208
8 CREATE_JOIN_PATH_LIST Instance method Private Method 20041208
9 CREATE_REQUESTOR_TAB Instance method Private Method 20041209
10 CREATE_VIEWATTR_LIST Instance method Public Method 20041208
11 DELETE Instance method Public Method 20041215
12 GEN_JOIN_LINE_NUMBER Instance method Private Method 20041208
13 GET_ANCHOR_TABLE Instance method Private Method 20041202
14 GET_APPROACH Instance method Public Method 20050513
15 GET_DDIC_TYPE Instance method Private Method 20041210
16 GET_DEF_RT Instance method Public Method 20050608
17 GET_EXTENSION_NAMES Instance method Public Method 20050120
18 GET_EXTERNAL_VIEW_FIELDS Instance method Public Method 20041207
19 GET_MSSQL Instance method Public Method 20041208
20 GET_MSSQL_FROM Instance method Public Method 20041230
21 GET_PATHS Instance method Public Method 20041207
22 GET_TABLES Instance method Public Method 20050608
23 GET_TECH_UNIT Instance method Public Method 20041208
24 GET_VIEWDEF Instance method Public Method 20041125
25 HAS_ANCHOR Instance method Public Method 20050112
26 HAS_INVALID_CYCLE Instance method Public Method 20041207
27 LOAD Instance method Public Method 20041214
28 REPLICATE Instance method Public Method 20041208
29 RESOLVE_EXTERNAL_VIEW_FIELDS Instance method Private Method 20041202
30 RESOLVE_FIELDS Instance method Private Method 20041129
31 SAVE Instance method Public Method 20041214
Events
Class CL_GFS_VIEWDEF_RT has no event.
Types
Class CL_GFS_VIEWDEF_RT has no local type.
Method Signatures

Method ALIAS_GENERATE Signature

Method ALIAS_GENERATE on class CL_GFS_VIEWDEF_RT has no parameter.
Method ALIAS_GENERATE on class CL_GFS_VIEWDEF_RT has no exception.

Method BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20041125
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041216
3 Returning R_BUILD_TIME Value transfer Type reference (TYPE) I 20041214
# Exception Resumable Description Created on
1 CX_GFS_INVALID_JOIN_GRAPH Extension origin not found 20050111
2 CX_GFS_RECUSIVE_USAGE Extension origin not found 20041129
3 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20041125

Method BUILD_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20041125
2 Returning R_BUILD_TIME Value transfer Type reference (TYPE) I 20041214
# Exception Resumable Description Created on
1 CX_GFS_INVALID_JOIN_GRAPH Extension origin not found 20050119
2 CX_GFS_RECUSIVE_USAGE Extension origin not found 20041129
3 CX_SFS_NOT_FOUND 20041125

Method BUILD_JOIN_GRAPH Signature

Method BUILD_JOIN_GRAPH on class CL_GFS_VIEWDEF_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20041130

Method BUILD_SQL Signature

Method BUILD_SQL on class CL_GFS_VIEWDEF_RT has no parameter.
Method BUILD_SQL on class CL_GFS_VIEWDEF_RT has no exception.

Method COMPUTE_ANCHOR_VERTEX Signature

Method COMPUTE_ANCHOR_VERTEX on class CL_GFS_VIEWDEF_RT has no parameter.
Method COMPUTE_ANCHOR_VERTEX on class CL_GFS_VIEWDEF_RT has no exception.

Method CREATE_JOIN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOIN_LIST Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_JOIN_LIST List der statischen joins 20041208

Method CREATE_JOIN_LIST on class CL_GFS_VIEWDEF_RT has no exception.

Method CREATE_JOIN_PATH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOIN_PATH_LIST Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_JPATH_LIST 20041208

Method CREATE_JOIN_PATH_LIST on class CL_GFS_VIEWDEF_RT has no exception.

Method CREATE_REQUESTOR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TAB Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_TAB 20041209

Method CREATE_REQUESTOR_TAB on class CL_GFS_VIEWDEF_RT has no exception.

Method CREATE_VIEWATTR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONSTRAINT Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_CONSTRAINT_T 20050913
2 Exporting ET_LIST Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_VIEW_TC_LIST 20050913

Method CREATE_VIEWATTR_LIST on class CL_GFS_VIEWDEF_RT has no exception.

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_GFS_PROTOCOL GFS Definition 20041215
2 Importing I_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20041215
3 Returning RR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20041215
# Exception Resumable Description Created on
1 CX_SFS_INVALID_ID Fast Search Exception - Ungültige ID 20041215
2 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20041215

Method GEN_JOIN_LINE_NUMBER Signature

Method GEN_JOIN_LINE_NUMBER on class CL_GFS_VIEWDEF_RT has no parameter.
Method GEN_JOIN_LINE_NUMBER on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_ANCHOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TAB Call by reference Type reference (TYPE) SFSG_QB_TABLE Tabellenname 20041202
2 Exporting E_SOURCE_VIEW Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20041202
3 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20041202

Method GET_ANCHOR_TABLE on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_APPROACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPROACH Value transfer Type reference (TYPE) SFSG_APPROACH SFS Approach 20050513

Method GET_APPROACH on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041210
2 Importing I_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20041210
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041210
4 Returning RS_FIELD Value transfer Type reference (TYPE) SFS_FIELD_INFO Field 20041210

Method GET_DDIC_TYPE on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_DEF_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEF Value transfer Type reference (TYPE) SFSG_DEFINITION_RT Runtime Object 20050608

Method GET_DEF_RT on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_EXTENSION_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LIST Value transfer Type reference (TYPE) SFSG_DEFINITION_NAME_T Table of Search Definition Name 20050120

Method GET_EXTENSION_NAMES on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_EXTERNAL_VIEW_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELDS Value transfer Type reference (TYPE) SFSG_FIELD_T Table SFSG_FIELD 20041207

Method GET_EXTERNAL_VIEW_FIELDS on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_MSSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SQL Value transfer Type reference (TYPE) STRING 20041208

Method GET_MSSQL on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_MSSQL_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SQL Value transfer Type reference (TYPE) STRING 20041230

Method GET_MSSQL_FROM on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_PATHS Call by reference Type reference (TYPE) SFSG_JOIN_PATH_T JOIN Path table 20041207

Method GET_PATHS on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TABLES Value transfer Type reference (TYPE) SFSG_RT_TABLE_T Tables in rt 20050608

Method GET_TABLES on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_TECH_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TECH_UNIT Value transfer Type reference (TYPE) SFSRFW_TECHNICAL_UNIT Replikationsframework - Unitname einer techn. Einstellung 20041208

Method GET_TECH_UNIT on class CL_GFS_VIEWDEF_RT has no exception.

Method GET_VIEWDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_VIEW Value transfer Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20041125

Method GET_VIEWDEF on class CL_GFS_VIEWDEF_RT has no exception.

Method HAS_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20050112

Method HAS_ANCHOR on class CL_GFS_VIEWDEF_RT has no exception.

Method HAS_INVALID_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20041207

Method HAS_INVALID_CYCLE on class CL_GFS_VIEWDEF_RT has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20041214
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20041215

Method REPLICATE 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 20041208
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC 20041208

Method REPLICATE on class CL_GFS_VIEWDEF_RT has no exception.

Method RESOLVE_EXTERNAL_VIEW_FIELDS Signature

Method RESOLVE_EXTERNAL_VIEW_FIELDS on class CL_GFS_VIEWDEF_RT has no parameter.
Method RESOLVE_EXTERNAL_VIEW_FIELDS on class CL_GFS_VIEWDEF_RT has no exception.

Method RESOLVE_FIELDS Signature

Method RESOLVE_FIELDS on class CL_GFS_VIEWDEF_RT has no parameter.
Method RESOLVE_FIELDS on class CL_GFS_VIEWDEF_RT has no exception.

Method SAVE Signature

Method SAVE on class CL_GFS_VIEWDEF_RT has no parameter.
Method SAVE on class CL_GFS_VIEWDEF_RT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700