SAP ABAP Class CL_ESH_OM_TRANS_ENTITY_AREA (Entity area)
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_TRANS_ENTITY_AREA  
Short Description Entity area    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20070606   SAP 
Last change 20110908   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_OM_TRANS_ENTITY_AREA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_OM_TRANS_ENTITY_AREA has no interface implemented.
Friends
Class CL_ESH_OM_TRANS_ENTITY_AREA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ENTITIES_BY_KEY_AND_TYPE Instance attribute Private Type reference (TYPE) LTT_KN_W_KV_TYPE_HASH_INST Character field of length 40 20070606
2 MT_ENTITIES_WITH_KEYS Instance attribute Private Type reference (TYPE) LTT_ENTITY_W_KN_KV 20070606
3 MT_KEY_NAMES Instance attribute Private Type reference (TYPE) LTT_KEY_NAMES 20070606
4 MT_RELATION_PREVENTIONS Instance attribute Private Type reference (TYPE) LTT_RELATION_PREVENTIONS 20070606
5 MV_IN_TYPE_RELATIONS_ALLOWED Instance attribute Public Type reference (TYPE) ABAP_BOOL Allow in type relations 20070612
6 MV_LAST_REQUEST_ID Instance attribute Private Type reference (TYPE) CHAR32 Character field, length 32 20070606
7 MV_STATUS Instance attribute Private Type reference (TYPE) NUMC2 Single-Character Flag 20070606
8 SC_ANY_TYPE Constant Public Type reference (TYPE) CHAR40 '*_B6C46946FE68FA78E10000000A424272' Any type 20070612
9 SC_STATUS_DEFINED Constant Public Type reference (TYPE) NUMC2 '10' Single-Character Flag 20070606
10 SC_STATUS_GENERATED Constant Public Type reference (TYPE) NUMC2 '30' Single-Character Flag 20070606
11 SC_STATUS_LOADED Constant Public Type reference (TYPE) NUMC2 '20' Single-Character Flag 20070606
12 SC_STRATEGY_FLAT Constant Public Type reference (TYPE) CHAR1 'F' Single-Character Flag 20070608
13 SC_STRATEGY_STRUCTURED Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20070608
14 ST_AREAS Static Attribute Private Type reference (TYPE) LTT_AREA 20070606
Methods
# Method Level Visibility Method type Description Created on
1 ADD_KEY_NAME Instance method Public Method 20070606
2 ADD_RELATION_PREVENTION Instance method Public Method 20070606
3 ADD_TABLE Instance method Public Method 20070606
4 ADD_TABLES_OF_STRUCTURE Instance method Public Method Add tables of structure 20070611
5 ALLOW_IN_TYPE_RELATIONS Instance method Public Method Allow in type relations 20070612
6 GENERATE_RELATIONS Instance method Public Method 20070606
7 GET_HASH Static method Protected Method 20070608
8 GET_HASH_OF_REFERENCED_DATA Instance method Public Method 20070606
9 GET_INSTANCE Static method Public Method 20070606
10 GET_REFERENCED_DATA Instance method Public Method 20070606
11 GET_REFERENCED_TABLE Instance method Public Method 20070606
12 GET_REFERENCES_HASHES Instance method Public Method Get hash codes of referenced data 20070608
13 GET_STATUS Instance method Public Method 20070606
14 HAS_REFERENCED_DATA Instance method Public Method Has reference to data 20070611
15 SET_STATUS Instance method Protected Method 20070606
Events
Class CL_ESH_OM_TRANS_ENTITY_AREA has no event.
Types
Class CL_ESH_OM_TRANS_ENTITY_AREA has no local type.
Method Signatures

Method ADD_KEY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_NAME_GLOBAL Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
2 Importing IV_KEY_NAME_LOCAL Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method ADD_RELATION_PREVENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_SOURCE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
2 Importing IV_TYPE_TARGET Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA 20070608
2 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method ADD_TABLES_OF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA 20070611
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070611

Method ALLOW_IN_TYPE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070612

Method ALLOW_IN_TYPE_RELATIONS on class CL_ESH_OM_TRANS_ENTITY_AREA has no exception.

Method GENERATE_RELATIONS Signature

Method GENERATE_RELATIONS on class CL_ESH_OM_TRANS_ENTITY_AREA has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method GET_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070608
2 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
3 Returning RV_HASH Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20070608

Method GET_HASH on class CL_ESH_OM_TRANS_ENTITY_AREA has no exception.

Method GET_HASH_OF_REFERENCED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070608
2 Importing IV_STRATEGY Call by reference Type reference (TYPE) CHAR1 CL_ESH_OM_TRANS_ENTITY_AREA=>SC_STRATEGY_STRUCTURED Single-Character Flag 20070608
3 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
4 Returning RV_HASH Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREA Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ESH_OM_TRANS_ENTITY_AREA Entity area 20070608

Method GET_INSTANCE on class CL_ESH_OM_TRANS_ENTITY_AREA has no exception.

Method GET_REFERENCED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DATA_REF Data references 20070608
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070608
3 Importing IV_INCLUDE_SELF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070608
4 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method GET_REFERENCED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070608
2 Importing IV_REFERENCED_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
3 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
4 Returning RR_TABLE Value transfer Object reference (TYPE REF TO) DATA 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method GET_REFERENCES_HASHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HASH_CODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_HASH_LIST List of hash codes 20070608
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070608
3 Importing IV_INCLUDE_SELF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070608
4 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070608
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070608

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) NUMC2 Two digit number 20070608

Method GET_STATUS on class CL_ESH_OM_TRANS_ENTITY_AREA has no exception.

Method HAS_REFERENCED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070611
2 Importing IR_DATA_REFERENCED Call by reference Object reference (TYPE REF TO) DATA 20070611
3 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070611
4 Importing IV_TYPE_REFERENCED Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070611
5 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL 20070611
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20070611

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) NUMC2 Two digit number 20070608

Method SET_STATUS on class CL_ESH_OM_TRANS_ENTITY_AREA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100