SAP ABAP Class CL_ESH_OM_MODEL_METADATA (Model Metadata Access Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Properties
Class CL_ESH_OM_MODEL_METADATA  
Short Description Model Metadata Access Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20081002   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_OM_MODEL_METADATA has no forward declaration.
Interfaces
Class CL_ESH_OM_MODEL_METADATA has no interface implemented.
Friends
Class CL_ESH_OM_MODEL_METADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DESCRIPTION_LIST Instance attribute Private Type reference (TYPE) LTY_T_DESCRIPTIONLIST Descriptions 20081111
2 MT_LANGUAGE_VECTOR Instance attribute Private Type reference (TYPE) COM_T002_SUBST_TT Languages in personal sequence 20081111
Methods
# Method Level Visibility Method type Description Created on
1 GET_TEXTTABLE_PARENT_TABLE Static method Private Method 20110929
2 TABLE_GET_DISPLAYTEXT Instance method Public Method Get description of object type for an ESH model table 20081111
3 TABLE_GET_KEYS Static method Public Method Get key information for an ESH model table 20081002
Events
Class CL_ESH_OM_MODEL_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_DESCRIPTIONLIST Private See coding 20081111 BEGIN OF LTY_S_DESCRIPTIONLIST, tabname type tabname. include type CL_ESH_OM_MODEL_METADATA=>TY_S_TABLEDESCR. TYPES END OF LTY_S_DESCRIPTIONLIST
2 LTY_T_DESCRIPTIONLIST Private See coding 20081111 lty_t_descriptionlist TYPE SORTED TABLE OF lty_s_descriptionlist with unique key tabname langu
3 TY_S_TABLEDESCR Public See coding 20081111 BEGIN OF ty_s_tabledescr, langu TYPE spras, stext TYPE esh_e_om_description, END OF ty_s_tabledescr
Method Signatures

Method GET_TEXTTABLE_PARENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Text Table 20110929
2 Returning RV_TABNAME Value transfer Type reference (TYPE) TABNAME Parent Table of Text Table 20110929

Method GET_TEXTTABLE_PARENT_TABLE on class CL_ESH_OM_MODEL_METADATA has no exception.

Method TABLE_GET_DISPLAYTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DESCRIPTION Call by reference Type reference (TYPE) TY_S_TABLEDESCR Description 20081111
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS Language Key 20081114
3 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20081111

Method TABLE_GET_DISPLAYTEXT on class CL_ESH_OM_MODEL_METADATA has no exception.

Method TABLE_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXTERNAL_KEYS Call by reference Type reference (TYPE) ESH_T_OM_KEY_METADATA External Keys 20081002
2 Exporting ET_REFERENCES Call by reference Type reference (TYPE) ESH_T_OM_KEY_METADATA Reference Fields (not part of external key) 20081002
3 Exporting EV_ALIAS_FIELD Call by reference Type reference (TYPE) FIELDNAME Alias Field 20081002
4 Exporting EV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA Area 20081002
5 Exporting EV_COUNTER_FIELD Call by reference Type reference (TYPE) FIELDNAME Counter or Position Number (if not part of external key) 20081002
6 Exporting EV_GUID_KEY Call by reference Type reference (TYPE) FIELDNAME Guid Key (Internal) 20081002
7 Exporting EV_IS_OBSOLETE Call by reference Type reference (TYPE) ESH_E_CO_BOOLEAN Obsolete 20081002
8 Exporting EV_IS_TEXT_TABLE Call by reference Type reference (TYPE) ESH_E_CO_BOOLEAN Text Table 20081002
9 Exporting EV_NAME_FIELD Call by reference Type reference (TYPE) FIELDNAME Name Field (typically part of external key) 20081002
10 Exporting EV_PARENT_GUID_KEY Call by reference Type reference (TYPE) FIELDNAME Guid Key (internal) of parent table 20131025
11 Exporting EV_PARENT_TABLE Call by reference Type reference (TYPE) TABNAME Table Name of the parent table 20131025
12 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20081002

Method TABLE_GET_KEYS on class CL_ESH_OM_MODEL_METADATA has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 720