SAP ABAP Class CL_ESH_IF_MDATA_ATTR_GROUP (Metadata: Attribute Group)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_INTERFACE (Package) Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_IF_MDATA_ATTR_ENTITY Metadata: Attribute Entity 20091106
Properties
Class CL_ESH_IF_MDATA_ATTR_GROUP  
Short Description Metadata: Attribute Group    
Super Class CL_ESH_IF_MDATA_ATTR_ENTITY Metadata: Attribute Entity 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_INTERFACE   Interface 
Created 20091106   SAP 
Last change 20140121   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)
2 CL_ESH_IF_MDATA_ATTR_ENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ESH_SE_RUNTIME_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ESH_IF_MDATA_ATTR_GROUP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_IF_MDATA_CONNECTOR 20091106 Metadata: Search Connector
2 CL_ESH_IF_MDATA_REQUEST_TYPE 20091106 Metadata: Request Type
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONNECTOR Instance attribute Private Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR Metadata: Search connector 20091106
2 MR_ATTRIBUTE_GROUPS_POOL Instance attribute Private Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>T_ATTR_GROUPS_SORTED 20091108
3 MR_ATTRIBUTE_GROUP_DATA Instance attribute Private Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_ATTR_GROUP_SORTED Structure for attribute group (sorted) 20091106
4 MR_ATTRIBUTE_TYPES_POOL Instance attribute Private Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>T_ATTRIBUTE_TYPES_SORTED 20091108
5 MR_CONNECTOR_DATA Instance attribute Private Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_CONNECTOR_SORTED Connector (sorted) 20091106
6 MT_ATTRIBUTE_GROUPS Instance attribute Private Type reference (TYPE) T_ATTRIBUTE_ENTITIES Metadata: Attribute group objects 20091108
7 MT_ATTRIBUTE_TYPES Instance attribute Private Type reference (TYPE) T_ATTRIBUTE_ENTITIES Metadata: Attribute type objects 20091108
8 MV_DESCRIPTION Instance attribute Protected Type reference (TYPE) ESH_E_IF_NAME Readable name 20091106
9 MV_UI_AREA_FILTER Instance attribute Private Type reference (TYPE) ESH_E_IF_UI_AREA UI area - groups response attributes 20091108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor Constructor 20091106
2 GET_ATTRIBUTE_ENTITIES Instance method Public Method Get child attribute groups 20100212
3 GET_ATTRIBUTE_GROUPS Instance method Public Method Get child attribute groups 20091106
4 GET_ATTRIBUTE_GROUP_OBJ Instance method Protected Method Get object for attribute group 20100212
5 GET_ATTRIBUTE_TYPES Instance method Public Method Get child attribute types 20091106
6 GET_ATTRIBUTE_TYPE_OBJ Instance method Protected Method Get object for attribute type 20100212
7 GET_INSTANCE Static method Protected Method Get instance 20091106
Events
Class CL_ESH_IF_MDATA_ATTR_GROUP has no event.
Types
Class CL_ESH_IF_MDATA_ATTR_GROUP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR Meta Data: Search Connector 20091106
2 Importing IR_ATTRIBUTE_GROUPS_POOL Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>T_ATTR_GROUPS_SORTED 20091108
3 Importing IR_ATTRIBUTE_GROUP_DATA Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_ATTR_GROUP_SORTED Structure for attribute group (sorted) 20091106
4 Importing IR_ATTRIBUTE_TYPES_POOL Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>T_ATTRIBUTE_TYPES_SORTED 20091108
5 Importing IR_CONNECTOR_DATA Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_CONNECTOR_SORTED Connector (sorted) 20091106
6 Importing IV_UI_AREA_FILTER Call by reference Type reference (TYPE) ESH_E_IF_UI_AREA UI Area - groups Response Attributes 20091108

Method CONSTRUCTOR on class CL_ESH_IF_MDATA_ATTR_GROUP has no exception.

Method GET_ATTRIBUTE_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_ENTITIES Call by reference Type reference (TYPE) ESH_T_IF_MDATA_ATTR_ENTITY_OBJ Meta Data: Attribute Entity Objects 20100212
2 Importing IV_UI_AREA_ID Call by reference Type reference (TYPE) ESH_E_OM_UI_AREA SPACE UI Area 20100301

Method GET_ATTRIBUTE_ENTITIES on class CL_ESH_IF_MDATA_ATTR_GROUP has no exception.

Method GET_ATTRIBUTE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_GROUPS Call by reference Type reference (TYPE) ESH_T_IF_MDATA_ATTR_GROUPS_OBJ Meta Data: Attribute Group Objects 20091108

Method GET_ATTRIBUTE_GROUPS on class CL_ESH_IF_MDATA_ATTR_GROUP has no exception.

Method GET_ATTRIBUTE_GROUP_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ATTRIBUTE_ENTITY Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_ATTR_ENTITY Meta Data: Attribute Entity 20100212
2 Exporting EO_ATTRIBUTE_GROUP Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_ATTR_GROUP 20100212
3 Importing IR_ATTRIBUTE_GROUP_DATA Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_ATTR_GROUP_SORTED 20100212
4 Importing IV_ATTRIBUTE_GROUP_ID Call by reference Type reference (TYPE) CHAR32 Attribute Group ID 20100212
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20100212

Method GET_ATTRIBUTE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_TYPES Call by reference Type reference (TYPE) ESH_T_IF_MDATA_ATTRIBUTE_TYOBJ Meta Data: Attribute Type Objects 20091108

Method GET_ATTRIBUTE_TYPES on class CL_ESH_IF_MDATA_ATTR_GROUP has no exception.

Method GET_ATTRIBUTE_TYPE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ATTRIBUTE_ENTITY Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_ATTR_ENTITY Meta Data: Attribute Entity 20100212
2 Exporting EO_ATTRIBUTE_TYPE Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_ATTRIBUTE_TYPE Meta Data: Attribute Type 20100212
3 Importing IR_ATTRIBUTE_TYPE_DATA Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_ATTRIBUTE_TYPE_SORTED 20100212
4 Importing IV_ATTRIBUTE_TYPE_ID Call by reference Type reference (TYPE) CHAR32 Attribute Type ID 20100212
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20100212

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR Meta Data: Search Connector 20091106
2 Importing IR_ATTRIBUTE_GROUPS_POOL Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>T_ATTR_GROUPS_SORTED 20091108
3 Importing IR_ATTRIBUTE_GROUP_DATA Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_ATTR_GROUP_SORTED Structure for attribute group (sorted) 20091106
4 Importing IR_ATTRIBUTE_TYPES_POOL Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>T_ATTRIBUTE_TYPES_SORTED 20091108
5 Importing IR_CONNECTOR_DATA Call by reference Object reference (TYPE REF TO) IF_ESH_SE_RUNTIME_DATA=>S_CONNECTOR_SORTED Connector (sorted) 20091106
6 Importing IV_UI_AREA_FILTER Call by reference Type reference (TYPE) ESH_E_IF_UI_AREA UI Area - groups Response Attributes 20091108
7 Returning RO_ATTRIBUTE_GROUP Value transfer Object reference (TYPE REF TO) CL_ESH_IF_MDATA_ATTR_GROUP Meta Data: Attribute Group 20091106

Method GET_INSTANCE on class CL_ESH_IF_MDATA_ATTR_GROUP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730