SAP ABAP Class CL_ESH_FED_SCOPE_GROUPER (Scope resolving and grouping)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_FEDERATION (Package) Federation
Properties
Class CL_ESH_FED_SCOPE_GROUPER  
Short Description Scope resolving and grouping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_FEDERATION   Federation 
Created 20080820   SAP 
Last change 20130531   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_ESH_FED_SCOPE_GROUPER has no interface implemented.
Friends
Class CL_ESH_FED_SCOPE_GROUPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CONNECTOR_GROUPS Instance attribute Private Type reference (TYPE) ESH_T_FED_CONNECTOR_GROUP Connector groups 20080820
2 MT_SCOPE Instance attribute Private Type reference (TYPE) ESH_T_FED_SCOPE Search scope 20080820
3 MT_SCOPE_HIERARCHY Instance attribute Private Type reference (TYPE) ESH_T_FED_SCOPE_HIERARCHY Scope hierarchy with hit distribution 20081013
4 MV_GROUPING_LOG Instance attribute Private Type reference (TYPE) STRING Connector grouping log 20081125
5 MV_ITERATOR_POSITION Instance attribute Private Type reference (TYPE) INT4 Iterator: Position 20080820
6 MV_RESOLUTION_LOG Instance attribute Private Type reference (TYPE) STRING Scope resolution log 20081125
Methods
# Method Level Visibility Method type Description Created on
1 ADAPTER_IS_ASYNC_ABLE Static method Private Method Adapter is multi-system capable 20090911
2 ADAPTER_IS_BULK_ABLE Static method Private Method Adapter is bulk capable 20081013
3 ADAPTER_IS_MULTI_SYSTEM_ABLE Static method Private Method Adapter is multi-system capable 20090116
4 CONSTRUCTOR Instance method Public Constructor Constructor 20080820
5 GET_LOG Instance method Public Method Get log 20081125
6 GET_SCOPE_HIERARCHY Instance method Public Method Get scope hierarchy 20081013
7 GROUP_CONNECTOR_LIST Instance method Public Method Group the list of connectors 20080820
8 HAS_NEXT Instance method Public Method Iterator: hasNext 20080820
9 NEXT Instance method Public Method Iterator: next 20080820
10 RESOLVE_CATEGORY Instance method Private Method Resolve category 20081013
11 RESOLVE_SCOPE_TO_CONNECTOR_IDS Instance method Public Method Resolve to connector IDs 20081013
12 REWIND Instance method Public Method Iterator: rewind 20080820
Events
Class CL_ESH_FED_SCOPE_GROUPER has no event.
Types
Class CL_ESH_FED_SCOPE_GROUPER has no local type.
Method Signatures

Method ADAPTER_IS_ASYNC_ABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ADAPTER Call by reference Object reference (TYPE REF TO) IF_ESH_FED_ADAPTER_FEATURES Object Type Name 20100617
2 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL is multi system able 20090911

Method ADAPTER_IS_ASYNC_ABLE on class CL_ESH_FED_SCOPE_GROUPER has no exception.

Method ADAPTER_IS_BULK_ABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ADAPTER Call by reference Object reference (TYPE REF TO) IF_ESH_FED_ADAPTER_FEATURES Object Type Name 20100617
2 Returning RV_BULK_ABLE Value transfer Type reference (TYPE) ABAP_BOOL Is Bulk able 20081013

Method ADAPTER_IS_BULK_ABLE on class CL_ESH_FED_SCOPE_GROUPER has no exception.

Method ADAPTER_IS_MULTI_SYSTEM_ABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ADAPTER Call by reference Object reference (TYPE REF TO) IF_ESH_FED_ADAPTER_FEATURES Object Type Name 20100617
2 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL is multi system able 20090116

Method ADAPTER_IS_MULTI_SYSTEM_ABLE on class CL_ESH_FED_SCOPE_GROUPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCOPE Call by reference Type reference (TYPE) ESH_T_FED_SCOPE Search Scope 20080820
# Exception Resumable Description Created on
1 CX_ESH_FED_RESOLVE_EXCEPTION Exception in scope resolving 20081013

Method GET_LOG Signature

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

Method GET_LOG on class CL_ESH_FED_SCOPE_GROUPER has no exception.

Method GET_SCOPE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCOPE_HIERARCHY Call by reference Type reference (TYPE) ESH_T_FED_SCOPE_HIERARCHY Scope Hierarchy with Hit Distribution 20081013

Method GET_SCOPE_HIERARCHY on class CL_ESH_FED_SCOPE_GROUPER has no exception.

Method GROUP_CONNECTOR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTORS Call by reference Type reference (TYPE) ESH_T_FED_SCOPE Search Scope 20090924
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE Exception in scope resolving 20100804

Method HAS_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_NEXT Value transfer Type reference (TYPE) BOOLE Boolean variable 20080820

Method HAS_NEXT on class CL_ESH_FED_SCOPE_GROUPER has no exception.

Method NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GROUP Call by reference Type reference (TYPE) ESH_S_FED_CONNECTOR_GROUP Group of Connectors with same template type and connectivity 20080820
# Exception Resumable Description Created on
1 CX_ESH_FED_RESOLVE_EXCEPTION Exception in scope resolving 20080820

Method RESOLVE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCOPE_HIERARCHY Call by reference Type reference (TYPE) ESH_T_FED_SCOPE_HIERARCHY Scope Hierarchy with Hit Distribution 20100420
2 Importing IR_CATEGORY Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CATEGORY Meta Data: Category 20081013
3 Importing IV_IS_ROOT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081111
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20100414

Method RESOLVE_SCOPE_TO_CONNECTOR_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTORS Call by reference Type reference (TYPE) ESH_T_FED_SCOPE Search Scope 20090924
# Exception Resumable Description Created on
1 CX_ESH_FED_RESOLVE_EXCEPTION ESH Interface Exception 20081013

Method REWIND Signature

Method REWIND on class CL_ESH_FED_SCOPE_GROUPER has no parameter.
Method REWIND on class CL_ESH_FED_SCOPE_GROUPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712