SAP ABAP Class CL_SEFS_OBJECT_TYPE (Object Type Specification)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TRX-EFS (Application Component) TREX Enterprise File Search
     SEFS_API (Package) File Search APIs
Properties
Class CL_SEFS_OBJECT_TYPE  
Short Description Object Type Specification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEFS_API   File Search APIs 
Created 20070118   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SEFS_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SEFS_OBJECT_TYPE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SEFS_INDEX 20070308 Index
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AN_ALLOW_ACC Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_ALLOW_ACC Attribute Name 'allowedreadaccess' 20070308
2 GC_AN_AUTHOR Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_AUTHOR Attribute Name 'author' 20070308
3 GC_AN_AUTHOR_S Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_AUTHOR_S Attribute Name 'author_s' 20070308
4 GC_AN_CHANGED_BY Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_CHANGED_BY Attribute Name 'changed_by' 20070308
5 GC_AN_CHANGED_BY_S Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_CHANGED_BY_S Attribute Name 'changed_by_s' 20070308
6 GC_AN_CRAWL_ID Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_CRAWL_ID Attribute Name 'cruise_name' (=attribute name in TREX) 20070719
7 GC_AN_CREATION_DATE Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_CREATION_DATE Attribute Name 'creation date' 20070308
8 GC_AN_DENY_ACC Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_DENY_ACC Attribute Name 'deniedreadaccess' 20070308
9 GC_AN_DESCRIPTION Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_DESCRIPTION Attribute Name 'description' 20070308
10 GC_AN_DOC_DATE Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_DOC_DATE Attribute Name 'docdate' 20070207
11 GC_AN_DOC_SIZE Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_DOC_SIZE Attribute Name 'docsize' 20070207
12 GC_AN_DUPLICATEDETECTION Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_DUPLICATEDETECTION Attribute Name Attribute Name '$duplicatedetection$' 20070719
13 GC_AN_FILE_NAME Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_FILE_NAME Attribute Name 'filename' 20070207
14 GC_AN_FILE_TYPE Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_FILE_TYPE Attribute Name 'filetype' 20070207
15 GC_AN_FOLDER Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_FOLDER Attribute Name 'folder' 20070207
16 GC_AN_FREESTYLE_CONTAINER Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_FREESTYLE_CONTAINER Attribute Name 'efs_freestyle_container' 20070719
17 GC_AN_IS_FOLDER Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_IS_FOLDER Attribute Name 'is_folder' 20070308
18 GC_AN_KEYWORDS Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_KEYWORDS Attribute Name 'keywords' 20070308
19 GC_AN_SEEDURL Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_SEEDURL Attribute Name 'seedurl' 20070719
20 GC_AN_TITLE Constant Private Type reference (TYPE) SXES_D_ATTRIBUTE_NAME CL_SEFS_CONSTANTS=>GC_AN_TITLE Attribute Name 'title' 20070207
21 GC_OBJECT_TYPE_ID_FILE Constant Private Type reference (TYPE) SXES_D_OBJECT_TYPE_ID CL_SEFS_CONSTANTS=>GC_OBJECT_TYPE_ID_FILE Object type ID 'FILES' 20070426
22 GC_X Constant Private Type reference (TYPE) BOOLEAN CL_SEFS_CONSTANTS=>GC_X 'X' 20070122
23 GV_MSG_TXT Static Attribute Private Type reference (TYPE) STRING Message Text (only for message ... into GV_MSG_TXT) 20070208
Methods
# Method Level Visibility Method type Description Created on
1 GET_ATTRIBUTE_INFO Static method Private Method Get Attribute Information 20070308
2 GET_ATTR_INFOS_FOR_INDEXES Static method Private Method Get Attribute Infos for all relevant Indexes 20070207
3 GET_OBJECT_TYPES Static method Public Method Get Object Types 20070118
4 GET_OBJECT_TYPE_ATTRS Static method Public Method Get Object Type Attributes 20070118
5 GET_STATIC_ATTRS Static method Protected Method Get static attributes 20070308
6 GET_VAR_TREX_ATTRS Static method Private Method Get variable attribute from TREX 20070308
Events
Class CL_SEFS_OBJECT_TYPE has no event.
Types
Class CL_SEFS_OBJECT_TYPE has no local type.
Method Signatures

Method GET_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR_INFO Call by reference Type reference (TYPE) SXES_T_ATTRIBUTE_INFOS Attribute info table 20070308

Method GET_ATTRIBUTE_INFO on class CL_SEFS_OBJECT_TYPE has no exception.

Method GET_ATTR_INFOS_FOR_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTE_INFO Call by reference Type reference (TYPE) TREXT_ATTR_INFO Attribute Definition Info 20070207
2 Returning RT_ATTR_INFO Value transfer Type reference (TYPE) SXES_T_ATTRIBUTE_INFOS Attribute info table 20070207

Method GET_ATTR_INFOS_FOR_INDEXES on class CL_SEFS_OBJECT_TYPE has no exception.

Method GET_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJ_TYPES Call by reference Type reference (TYPE) SXES_T_OBJECT_TYPE_DESCRS Object type descriptions 20070119
2 Importing IV_CONFIG_LEVEL Call by reference Type reference (TYPE) SESH_D_CONFIG_LEVEL Configuration level 20070221
3 Importing IV_LANGU Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070119
# Exception Resumable Description Created on
1 CX_SEFS_DB_CONFIG_ERROR Exception class for Configuration Error 20070209

Method GET_OBJECT_TYPE_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20070213
2 Exporting ET_ATTRS Call by reference Type reference (TYPE) SXES_T_ATTRIBUTE_INFOS Attribute info table 20070119
3 Exporting ET_RETURN_CODES Call by reference Type reference (TYPE) SESH_T_RETURN_CODES Return codes per object type 20070214
4 Exporting EV_HYPERLINK_NAME_ATTR Call by reference Type reference (TYPE) SESH_D_HYPERLINK_NAME_ATTR Attribute for rendering the name on the object hyperlink 20070221
5 Importing IV_CONFIG_LEVEL Call by reference Type reference (TYPE) SESH_D_CONFIG_LEVEL Configuration level 20070221
6 Importing IV_LANGU Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070119
7 Importing IV_OBJ_TYPE_ID Call by reference Type reference (TYPE) SXES_D_OBJECT_TYPE_ID CL_SEFS_CONSTANTS=>GC_OBJECT_TYPE_ID_FILE Object type within a search service provider 20070119
# Exception Resumable Description Created on
1 CX_SEFS_CRAWL_INDEX_ERROR Crawl and Index Exceptions 20070223
2 CX_SEFS_DB_CONFIG_ERROR Exception class for Configuration Error 20070209
3 CX_SEFS_TREX_ERROR 20070207

Method GET_STATIC_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ATTR_DEF Value transfer Type reference (TYPE) SEFS_T_ATTR_DEF Attribute definition 20070308

Method GET_STATIC_ATTRS on class CL_SEFS_OBJECT_TYPE has no exception.

Method GET_VAR_TREX_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ATTR_INFO Value transfer Type reference (TYPE) SXES_T_ATTRIBUTE_INFOS Attribute info table 20070309
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) SEFS_D_OBJECT_TYPE Object Type 20070309
# Exception Resumable Description Created on
1 CX_SEFS_CRAWL_INDEX_ERROR Crawl and Index Exceptions 20070309
2 CX_SEFS_DB_CONFIG_ERROR Exception class for Configuration Error 20070309
History
Last changed by/on SAP  20110908 
SAP Release Created in 710