SAP ABAP Class CL_SFS_STRUCT_DESCR (Fast Search Exception - Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSCOMMON (Package) Fast Search Basis Objects
Properties
Class CL_SFS_STRUCT_DESCR  
Short Description Fast Search Exception - Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSCOMMON   Fast Search Basis Objects 
Created 20040527   SAP 
Last change 20040909   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_SFS_STRUCT_DESCR has no interface implemented.
Friends
Class CL_SFS_STRUCT_DESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20040527
2 M_INSTANCE_CACHE Static Attribute Private Type reference (TYPE) DESCR_INSTANCE_CACHE 20040604
3 M_STRUC_NAME Instance attribute Private Type reference (TYPE) STRUKNAME Name of Structure 20040527
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040527
2 CREATE_DATA Instance method Public Method 20040527
3 CREATE_SIMPLE_FIELD_LIST Instance method Public Method 20040527
4 EXIST Instance method Public Method 20040527
5 GET_ABAP_DESCR Instance method Public Method 20040527
6 GET_DFIES Instance method Public Method 20040604
7 GET_DFIES_STATIC Static method Public Method 20040604
8 GET_INSTANCE Static method Public Method 20040604
9 GET_INSTANCE_BY_ABAP_DESCR Static method Public Method 20040609
10 GET_NAME Instance method Public Method 20040527
11 USE_STRUCTURE Instance method Public Method 20040609
Events
Class CL_SFS_STRUCT_DESCR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DESCR_INSTANCE_CACHE Private See coding 20040604 DESCR_INSTANCE_CACHE type standard table of DESCR_INSTANCE_CACHE_ENTRY
2 DESCR_INSTANCE_CACHE_ENTRY Private See coding 20040604 BEGIN OF DESCR_INSTANCE_CACHE_ENTRY, name TYPE STRUKNAME, INSTANCE TYPE ref to cl_sfs_struct_descr, END OF DESCR_INSTANCE_CACHE_ENTRY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20040527

Method CONSTRUCTOR on class CL_SFS_STRUCT_DESCR has no exception.

Method CREATE_DATA Signature

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

Method CREATE_DATA on class CL_SFS_STRUCT_DESCR has no exception.

Method CREATE_SIMPLE_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELDS Value transfer Type reference (TYPE) SFS_SIMPLE_DDIC_FIELD_T DDIC Fieldlist 20040527

Method CREATE_SIMPLE_FIELD_LIST on class CL_SFS_STRUCT_DESCR has no exception.

Method EXIST 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 20040527

Method EXIST on class CL_SFS_STRUCT_DESCR has no exception.

Method GET_ABAP_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20040527

Method GET_ABAP_DESCR on class CL_SFS_STRUCT_DESCR has no exception.

Method GET_DFIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040604
2 Returning R_DFIES Value transfer Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20040604

Method GET_DFIES on class CL_SFS_STRUCT_DESCR has no exception.

Method GET_DFIES_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040604
2 Importing I_REFRESH_CACHE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040604
3 Importing I_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20040604
4 Returning R_DFIES Value transfer Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20040604

Method GET_DFIES_STATIC on class CL_SFS_STRUCT_DESCR has no exception.

Method GET_INSTANCE 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) STRUKNAME Name einer Struktur 20040604
2 Importing I_REFRESH_CACHE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040604
3 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SFS_STRUCT_DESCR Fast Search Exception - Utilities 20040604

Method GET_INSTANCE on class CL_SFS_STRUCT_DESCR has no exception.

Method GET_INSTANCE_BY_ABAP_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Name einer Struktur 20040609
2 Importing I_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20040609
3 Importing I_REFRESH_CACHE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040609
4 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SFS_STRUCT_DESCR Fast Search Exception - Utilities 20040609

Method GET_INSTANCE_BY_ABAP_DESCR on class CL_SFS_STRUCT_DESCR has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20040527

Method GET_NAME on class CL_SFS_STRUCT_DESCR has no exception.

Method USE_STRUCTURE 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) STRUKNAME Name einer Struktur 20040609
2 Returning R_BOOL Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040609

Method USE_STRUCTURE on class CL_SFS_STRUCT_DESCR has no exception.
History
Last changed by/on SAP  20040909 
SAP Release Created in 700