SAP ABAP Class CL_ESH_CM_TBO_ADMINISTRATION (Tagging-by-Object Administration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_IF_CONTENT_MGT (Package) Enterprise Search - Content Management
Properties
Class CL_ESH_CM_TBO_ADMINISTRATION  
Short Description Tagging-by-Object Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_IF_CONTENT_MGT   Enterprise Search - Content Management 
Created 20100525   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_CM_TBO_ADMINISTRATION has no interface implemented.
Friends
Class CL_ESH_CM_TBO_ADMINISTRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_TBO_INSTANCES Static Attribute Private Type reference (TYPE) LTY_T_TBO_INSTANCES Instances 20110218
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TBO_TYPE Static method Public Method Create TbO 20100708
2 GET_TBO_AUTOTAG_HANDLER Static method Public Method Get autotag handler 20101110
3 GET_TBO_RUNTIME_HANDLER Static method Public Method Get runtime handler 20100528
4 GET_TBO_TYPE Static method Public Method Get TbO 20100528
Events
Class CL_ESH_CM_TBO_ADMINISTRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_TBO_INSTANCES Private See coding Instance (TbO Sysrel, TbO Object Type, TbO Instance) 20110218 begin of lty_s_tbo_instances , tbo_sysrel type esh_e_cm_tbo_crosscomp_sysrel, tbo_object_type type esh_e_cm_tbo_type_name , tbo_instance type ref to cl_esh_cm_tbo_type , end of lty_s_tbo_instances
2 LTY_T_TBO_INSTANCES Private See coding Instances 20110218 lty_t_tbo_instances TYPE SORTED TABLE OF lty_s_tbo_instances WITH UNIQUE KEY tbo_sysrel tbo_object_type
Method Signatures

Method CREATE_TBO_TYPE 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 20100708
2 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20100708
3 Importing IV_TBO_NAME Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_NAME Tag-by-Object Type Name 20100708
4 Importing IV_TBO_SYSREL Call by reference Type reference (TYPE) ESH_E_CM_TBO_CROSSCOMP_SYSREL Cross-Component Software Component for TbO-Type 20100708
5 Returning RR_TBO_TYPE Value transfer Object reference (TYPE REF TO) IF_ESH_CM_TBO_TYPE TBO Type 20100708
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_ALREADY_EXISTS Tag-by-Object Type Already Exists 20100708
2 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20100708

Method GET_TBO_AUTOTAG_HANDLER 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 20101110
2 Returning RR_AUTOTAG_HANDLER Value transfer Object reference (TYPE REF TO) CL_ESH_CM_TBO_AUTOTAG Tagging-by-Object Autotag Handler 20101110

Method GET_TBO_AUTOTAG_HANDLER on class CL_ESH_CM_TBO_ADMINISTRATION has no exception.

Method GET_TBO_RUNTIME_HANDLER 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 20100528
2 Importing IR_TBO_TYPE Call by reference Object reference (TYPE REF TO) IF_ESH_CM_TBO_TYPE TBO Type 20100528
3 Importing IV_TBO_GUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_GUID Tag-by-Object Type GUID 20100528
4 Importing IV_TBO_NAME Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_NAME Tag-by-Object Type Name 20100528
5 Importing IV_TBO_SYSREL Call by reference Type reference (TYPE) ESH_E_CM_TBO_CROSSCOMP_SYSREL Tag-by-Object CX Sysrel 20100528
6 Returning RR_TBO_RUNTIME_HANDLER Value transfer Object reference (TYPE REF TO) IF_ESH_CM_TBO_RUNTIME_HANDLER Tag-by-Object Runtime Handler 20100528
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_DOES_NOT_EXIST Tag-by-Object Type Does Not Exist 20100528
2 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20100528
3 CX_ESH_CM_TBO_NOT_ACTIVE Tag-by-Object Type is not active 20100528

Method GET_TBO_TYPE 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 20100528
2 Importing IV_REINSTANTIATE Call by reference Type reference (TYPE) CHAR01 ABAP_FALSE Reinstantiate TbO Handler 20110218
3 Importing IV_TBO_GUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_GUID Tag-by-Object Type GUID 20100528
4 Importing IV_TBO_NAME Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_NAME Tag-by-Object Type Name 20100528
5 Importing IV_TBO_SYSREL Call by reference Type reference (TYPE) ESH_E_CM_TBO_CROSSCOMP_SYSREL Tag-by-Object CX Sysrel 20100528
6 Returning RR_TBO_TYPE Value transfer Object reference (TYPE REF TO) IF_ESH_CM_TBO_TYPE Tag-by-Object Type 20100528
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_DOES_NOT_EXIST Tag-by-Object Type Does Not Exist 20100528
History
Last changed by/on SAP  20110908 
SAP Release Created in 703