SAP ABAP Class CL_GFS_USAGE_TREE (CL_GFS_USAGE_TREE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GFS_TREE 20041118
Properties
Class CL_GFS_USAGE_TREE  
Short Description    
Super Class CL_GFS_TREE  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_RP   Fast Search Repository 
Created 20041118   SAP 
Last change 20060207   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_USAGE_TREE has no interface implemented.
Friends
Class CL_GFS_USAGE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_VIEW_ALIAS Instance attribute Private Type reference (TYPE) T_VIEW_ALIAS_T 20050727
2 M_ALIAS_COUNT Instance attribute Private Type reference (TYPE) NUMC3 20050727
Methods
# Method Level Visibility Method type Description Created on
1 BUILD Instance method Public Method 20041118
2 BUILD_BY_VIEWNAME Instance method Public Method 20041118
3 FIND_NODE_BY_VIEW_NAME Instance method Public Method 20050321
4 GENERATE_ALIAS Instance method Public Method 20050727
5 GET_ROOT_NODE Instance method Public Method 20041118
6 IS_RECUSIVE Instance method Public Method 20041125
7 IS_RECUSIVE2 Instance method Public Method 20050202
Events
Class CL_GFS_USAGE_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_VIEW_ALIAS Private See coding 20050727 BEGIN OF t_view_alias, view_name TYPE tabname, count TYPE n LENGTH 5, END OF t_view_alias
2 T_VIEW_ALIAS_T Private See coding 20050727 t_view_alias_t TYPE HASHED TABLE OF t_view_alias WITH UNIQUE KEY view_name
Method Signatures

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 Impl. von IF_GFS_VIEWDEF 20041118
2 Returning R_ROOT Value transfer Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20041118
# Exception Resumable Description Created on
1 CX_GFS_RECUSIVE_USAGE Extension origin not found 20041125
2 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20041118

Method BUILD_BY_VIEWNAME 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 20041118
2 Returning R_ROOT Value transfer Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20041118
# Exception Resumable Description Created on
1 CX_GFS_RECUSIVE_USAGE Extension origin not found 20041215
2 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20041118

Method FIND_NODE_BY_VIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20050322
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050321
3 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050321

Method FIND_NODE_BY_VIEW_NAME on class CL_GFS_USAGE_TREE has no exception.

Method GENERATE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_VIEW_NAME Call by reference Type reference (TYPE) TABNAME 20050727
2 Returning R_ALIAS Value transfer Type reference (TYPE) TABNAME 20050727

Method GENERATE_ALIAS on class CL_GFS_USAGE_TREE has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20041118

Method GET_ROOT_NODE on class CL_GFS_USAGE_TREE has no exception.

Method IS_RECUSIVE 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 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20041125

Method IS_RECUSIVE on class CL_GFS_USAGE_TREE has no exception.

Method IS_RECUSIVE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW_NAME Call by reference Type reference (TYPE) SFSG_QB_ALIAS GFS View Definition 20050202
2 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20050202

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