SAP ABAP Class CL_ESH_OM_TEXT_REFERENCES (Handling of text references)
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_TEXT_REFERENCES  
Short Description Handling of text references    
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 20080214   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)
Interfaces
Class CL_ESH_OM_TEXT_REFERENCES has no interface implemented.
Friends
Class CL_ESH_OM_TEXT_REFERENCES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TEXT_REF_LOCK Constant Private Type reference (TYPE) RSTABLE-TABNAME 'ESH_RESOLVE_TEXT_REFERENCES' Table name 20090512
2 GC_TEXT_REF_LOCKARG_PREFIX Constant Private Type reference (TYPE) ESH_S_CO_LOCKTAB-LOCKARG 'ESH_RESOLVE_TEXT_REFERENCES~' Lock key for tables 20090512
3 GT_LANGUAGE Static Attribute Private Type reference (TYPE) BIZC_LANGU_TAB Table of language keys 20080214
4 MT_LOCKTAB Static Attribute Private Type reference (TYPE) ESH_T_CO_LOCKTAB Lock administration table (lock references per lock arg.) 20090512
Methods
# Method Level Visibility Method type Description Created on
1 GET_DDIC_TEXT Static method Private Method 20080214
2 GET_DS_TEXT Static method Private Method 20090826
3 GET_TEXT_REFERENCES Static method Private Method 20080214
4 IS_RUNNING Static method Public Method Is running 20090512
5 LOCK Static method Public Method Lock 20090512
6 ON_MODEL_EXPORT Static method Public Method Filter text references on model export 20080214
7 RESOLVE_TEXT_REFERENCES Static method Public Method Resolve pending text references 20080214
8 RESOLVE_TEXT_REFERENCES_BGD Static method Public Method Resolve text references in background 20090512
9 SAVE_TEXT Static method Private Method 20080214
10 SET_TEXT Static method Private Method 20080214
11 SET_TEXT_DATATY Static method Private Method 20090828
12 UNLOCK Static method Public Method Unlock 20090512
Events
Class CL_ESH_OM_TEXT_REFERENCES has no event.
Types
Class CL_ESH_OM_TEXT_REFERENCES has no local type.
Method Signatures

Method GET_DDIC_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STEXT Value transfer Type reference (TYPE) ESH_E_OM_DESCRIPTION Descriptions 20091014
2 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of domain, structure, table 20080214
3 Importing IV_DDIC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090828
4 Importing IV_FIELD_TEXT Call by reference Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20080214
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20080214
6 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_OM_DATA_SOURCE_TYPE DataSource Type 20090826
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090609

Method GET_DS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DDIC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090828
2 Exporting EV_STEXT Value transfer Type reference (TYPE) ESH_E_OM_DESCRIPTION Descriptions 20091014
3 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of domain, structure, table 20090827
4 Importing IV_DDIC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090828
5 Importing IV_FIELD_TEXT Call by reference Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20090826
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20090826
7 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_OM_DATA_SOURCE_TYPE DataSource Type 20090826
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090826

Method GET_TEXT_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTHONW Call by reference Type reference (TYPE) ESH_T_OM_AAUTHONW_EXT SAP_NW Authorizations: Authorization Objects 20080214
2 Exporting ET_DATATY Call by reference Type reference (TYPE) ESH_T_OM_ADATATY_EXT Data Types 20080214
3 Exporting ET_DPRVD Call by reference Type reference (TYPE) ESH_T_OM_ADPRVD_EXT Data Providers 20080214
4 Exporting ET_DPRVDF Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDF_EXT Table Type for ESH_S_OM_ADPRVDF_EXT 20090828
5 Exporting ET_OTYP Call by reference Type reference (TYPE) ESH_T_OM_AOTYP_EXT Object Types 20080214
6 Exporting ET_OTYPN Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Object Types: Nodes 20080214
7 Importing IV_SWCV_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20080214
8 Importing IV_TEXT_REPOSITORY Call by reference Type reference (TYPE) ESH_E_OM_TEXT_REPOSITORY Text Repository 20080218

Method GET_TEXT_REFERENCES on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method IS_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_RUNNING Value transfer Type reference (TYPE) ABAP_BOOL 20090512

Method IS_RUNNING on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYSREL Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_ID Software component 20090513
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090513

Method ON_MODEL_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM_PARAM Call by reference Type reference (TYPE) ESH_T_ADM_PARAM1 Table type for structure ESH_ADM_PARAM 20080812
2 Exporting ET_AUTHONWT Call by reference Type reference (TYPE) ESH_T_OM_AAUTHONWT SAP_NW Authorizations: Authorization Objects: Descriptions 20080218
3 Exporting ET_DATATYFT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYFT Data Types: Field Texts 20080218
4 Exporting ET_DATATYT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYT Data Types: Descriptions 20080218
5 Exporting ET_DPRVDT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDT Data Providers: Descriptions 20080218
6 Exporting ET_OTYPNT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNT Object Types: Nodes: Descriptions 20080218
7 Exporting ET_OTYPT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPT Object Types: Descriptions 20080218
8 Importing IV_SWCV_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20080214

Method ON_MODEL_EXPORT on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method RESOLVE_TEXT_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20080215
2 Importing IV_SWCV_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20080214

Method RESOLVE_TEXT_REFERENCES on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method RESOLVE_TEXT_REFERENCES_BGD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090512

Method RESOLVE_TEXT_REFERENCES_BGD on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method SAVE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080215
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20080215
3 Importing IT_AUTHONWT Value transfer Type reference (TYPE) ESH_T_OM_AAUTHONWT_EXT 20080214
4 Importing IT_DATATYFT Value transfer Type reference (TYPE) ESH_T_OM_ADATATYFT_EXT 20080214
5 Importing IT_DATATYT Value transfer Type reference (TYPE) ESH_T_OM_ADATATYT_EXT 20080214
6 Importing IT_DPRVDT Value transfer Type reference (TYPE) ESH_T_OM_ADPRVDT_EXT 20080214
7 Importing IT_OTYPNT Value transfer Type reference (TYPE) ESH_T_OM_AOTYPNT_EXT 20080214
8 Importing IT_OTYPT Value transfer Type reference (TYPE) ESH_T_OM_AOTYPT_EXT 20080214
9 Importing IV_SWCV_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20080214

Method SAVE_TEXT on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTHONWT Call by reference Type reference (TYPE) ESH_T_OM_AAUTHONWT_EXT Table Type for ESH_S_OM_AAUTHONWT_EXT 20080214
2 Exporting ET_DATATYFT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYFT_EXT Table Type for ESH_S_OM_ADATATYFT_EXT 20080214
3 Exporting ET_DATATYT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYT_EXT Table Type for ESH_S_OM_ADATATYT_EXT 20080214
4 Exporting ET_DPRVDT Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDT_EXT Table Type for ESH_S_OM_AOTYPT_KEY 20080214
5 Exporting ET_OTYPNT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNT_EXT Table Type for ESH_S_OM_AOTYPNT_EXT 20080214
6 Exporting ET_OTYPT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPT_EXT Table Type for ESH_S_OM_AOTYPT_EXT 20080214
7 Importing IT_AUTHONW Call by reference Type reference (TYPE) ESH_T_OM_AAUTHONW_EXT Table Type for ESH_S_OM_AAUTHONW_EXT 20080214
8 Importing IT_DATATY Value transfer Type reference (TYPE) ESH_T_OM_ADATATY_EXT Table Type for ESH_S_OM_ADATATY_EXT 20080214
9 Importing IT_DPRVD Call by reference Type reference (TYPE) ESH_T_OM_ADPRVD_EXT Table Type for ESH_S_OM_ADPRVD_EXT 20080214
10 Importing IT_DPRVDF Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDF_EXT Table Type for ESH_S_OM_ADPRVDF_EXT 20090828
11 Importing IT_OTYP Call by reference Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table Type for ESH_S_OM_AOTYP_EXT 20080214
12 Importing IT_OTYPN Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table Type for ESH_S_OM_AOTYPN_EXT 20080214
13 Importing IV_SWCV_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20080214
14 Importing IV_TEXT_REPOSITORY Call by reference Type reference (TYPE) ESH_E_OM_TEXT_REPOSITORY Text Repository 20090826

Method SET_TEXT on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method SET_TEXT_DATATY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATATYFT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYFT_EXT Table Type for ESH_S_OM_ADATATYFT_EXT 20090828
2 Changing CT_DATATYT Call by reference Type reference (TYPE) ESH_T_OM_ADATATYT_EXT Table Type for ESH_S_OM_ADATATYT_EXT 20090828
3 Importing IS_DATATY Call by reference Type reference (TYPE) ESH_S_OM_ADATATY_EXT Table ESH_OM_ADATATY in External Representation 20090828
4 Importing IV_DDIC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090828
5 Importing IV_TEXT_REPOSITORY Call by reference Type reference (TYPE) ESH_E_OM_TEXT_REPOSITORY Text Repository 20090828

Method SET_TEXT_DATATY on class CL_ESH_OM_TEXT_REFERENCES has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYSREL Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_ID Software component 20090513

Method UNLOCK on class CL_ESH_OM_TEXT_REFERENCES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711