SAP ABAP Class CL_ESH_CM_TBO_METADATA (Tagging-by-Object Metadata Access API)
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_METADATA  
Short Description Tagging-by-Object Metadata Access API    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_IF_CONTENT_MGT   Enterprise Search - Content Management 
Created 20101110   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_METADATA has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_CM_TBO_ADMINISTRATION 20101110 Tagging-by-Object Administration
2 CL_ESH_CM_TBO_NQ_NQF_GENERATOR 20101202 TbO Request/Request-Field Generator
3 CL_ESH_CM_TBO_TYPE 20101110 Tagging-by-Object Type
4 CL_ESH_CM_TBO_TYPE_MODIFY 20101112 TbO Type Modification Handler
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SYSTEMTYPE_CUS Constant Public Type reference (TYPE) CHAR3 'CUS' System type 'CUS' 20101112
2 GC_SYSTEMTYPE_SAP Constant Public Type reference (TYPE) CHAR3 'SAP' System type 'SAP' 20101112
3 GC_TBO_ATTRIBUTE_C1 Constant Public Type reference (TYPE) ESH_E_OM_NODE_FIELD 'C1' TbO attribute C1 20101112
4 GC_TBO_ATTRIBUTE_C2 Constant Public Type reference (TYPE) ESH_E_OM_NODE_FIELD 'C2' TbO attribute C2 20101112
5 GC_TBO_ATTRIBUTE_CONTENT_HKY Constant Public Type reference (TYPE) ESH_E_OM_NODE_FIELD 'CONTENT_HKY' Attribute CONTENT_HKY (excluded from TbO node) 20101112
6 GC_TBO_ATTRIBUTE_CONTENT_SRC Constant Public Type reference (TYPE) ESH_E_OM_NODE_FIELD 'CONTENT_SOURCE' Attribute CONTENT_SOURCE (excluded from TbO node) 20101112
7 GC_TBO_ATTRIBUTE_ESH_ID1 Constant Public Type reference (TYPE) ESH_E_OM_NODE_FIELD 'ESH_ID1' TbO attribute ESH_ID1 20101112
8 GC_TBO_ATTRIBUTE_ESH_ID2 Constant Public Type reference (TYPE) ESH_E_OM_NODE_FIELD 'ESH_ID2' TbO attribute ESH_ID2 20101112
9 GC_TBO_DATAPROVIDER_PREFIX_ESH Constant Public Type reference (TYPE) ESH_E_OM_DATA_PROVIDER '$TBO_DATAPROVIDER_' Data provider (SAP) 20110310
10 GC_TBO_DATAPROVIDER_PREFIX_LOC Constant Public Type reference (TYPE) ESH_E_OM_DATA_PROVIDER 'ZTBO_DATAPROVIDER_' Data provider (Local) 20110310
11 GC_TBO_DATA_PROVIDER Constant Public Type reference (TYPE) ESH_E_OM_PROVIDER_ID 'CL_ESH_CM_TBO_PROVIDER' Data source name 20101112
12 GC_TBO_IS_LOCAL Constant Public Type reference (TYPE) ESH_E_CM_TBO_LOCAL 'L' TbO is local 20101112
13 GC_TBO_IS_SAP_DELIVERABLE Constant Public Type reference (TYPE) ESH_E_CM_TBO_LOCAL 'S' TbO is SAP deliverable 20101112
14 GC_TBO_LOG_DIFFERENTIATOR Constant Public Type reference (TYPE) CHAR32 'ESH_CM_TBO_TYPE' TbO log differentiator 20101112
15 GC_TBO_NODE_NAME Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'TBO_GENROOT' Generic TbO node name 20101112
16 GC_TBO_NODE_STRUCTURE Constant Public Type reference (TYPE) ESH_E_OM_DATA_SOURCE_NAME 'ESH_S_CM_TBO_GENROOT' Generic TbO node structure 20101112
17 GC_TBO_REQ_ATTRIBUTE_PREFIX Constant Public Type reference (TYPE) CHAR5 '$TBO_' TbO request attribute prefix for generated req attributes 20110119
18 GC_TBO_REQ_ATTR_PREFIX_AUTOTAG Constant Public Type reference (TYPE) CHAR5 '$ATG_' TbO request attribute prefix for gen. autotag req attributes 20110124
19 GC_TBO_REQ_PREFIX_AUTOTAG_SRC Constant Public Type reference (TYPE) CHAR10 '$ATG_SRC_' TbO request prefix for generated autotag source request 20110119
20 GC_TBO_REQ_PREFIX_AUTOTAG_TGT Constant Public Type reference (TYPE) CHAR10 '$ATG_TGT_' TbO request prefix for generated autotag target request 20110119
21 GC_TBO_REQ_PREFIX_CROSSNAV Constant Public Type reference (TYPE) CHAR04 '$XN_' TbO request prefix for generated navigation request 20110324
22 GC_TBO_SYSREL_ROLE_CX Constant Public Type reference (TYPE) ESH_E_CM_SYSREL_ROLE 'CX' TbO sysrel role 'Central Cross' 20101112
23 GC_TBO_SYSREL_ROLE_R Constant Public Type reference (TYPE) ESH_E_CM_SYSREL_ROLE 'R' TbO sysrel role 'Referenced' 20101112
24 GC_TBO_SYSREL_ROLE_R_DEFAULT Constant Public Type reference (TYPE) ESH_E_CM_SYSREL_ROLE 'R_DEFAULT' TbO sysrel role 'Referenced (Default)' 20101112
25 GC_TBO_SYSREL_ROLE_X Constant Public Type reference (TYPE) ESH_E_CM_SYSREL_ROLE 'X' TbO sysrel role 'Cross' 20101112
26 GC_TBO_SYSREL_TYPE_G Constant Public Type reference (TYPE) ESH_E_CM_SYSREL_ROLE 'G' TbO sysrel role 'Generated Cross' 20101202
27 GC_TBO_USAGE_DIRECTION_BACKWD Constant Public Type reference (TYPE) ESH_E_CM_TBO_USAGE_DIRECTION '2' TbO usage direction 'Backward' 20110202
28 GC_TBO_USAGE_DIRECTION_FORWD Constant Public Type reference (TYPE) ESH_E_CM_TBO_USAGE_DIRECTION '1' TbO usage direction 'Forward' 20110202
29 GC_TBO_USAGE_TYPE_AUTOTAGGING Constant Public Type reference (TYPE) ESH_E_CM_TBO_USAGE_TYPE 'A' TbO usage type 'Autotagging' 20110118
30 GC_TBO_USAGE_TYPE_NAVIGATION Constant Public Type reference (TYPE) ESH_E_CM_TBO_USAGE_TYPE 'N' TbO usage type 'Navigation' 20110118
31 GC_TBO_USAGE_TYPE_SEARCH Constant Public Type reference (TYPE) ESH_E_CM_TBO_USAGE_TYPE 'S' TbO usage type 'Search' 20110118
32 MR_APPLOG Instance attribute Protected Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application log 20101110
33 MR_X_STACK_ANALYZER Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_OM_X_STACK_ANALYZER Cross-stack analyzer 20101125
34 MS_TBO_DPRVD Instance attribute Protected Type reference (TYPE) ESH_S_OM_ADPRVD TbO object type: Data provider 20101112
35 MS_TBO_OTYP Instance attribute Protected Type reference (TYPE) ESH_S_OM_AOTYP TbO object type 20101112
36 MS_TBO_OTYPN Instance attribute Protected Type reference (TYPE) ESH_S_OM_AOTYPN TbO object type: Node 20101112
37 MS_TBO_SYSREL Instance attribute Protected Type reference (TYPE) ESH_S_OM_SYSREL TbO sysrel 20101112
38 MT_TBO_OTYPNF Instance attribute Protected Type reference (TYPE) ESH_T_OM_AOTYPNF TbO object type: Node attributes 20101112
39 MT_TBO_OTYP_REF Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_OTYP_REF Object type references 20101110
40 MT_TBO_USAGE_AUTOTAGGING Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TbO usage autotagging 20101129
41 MT_TBO_USAGE_NAVIGATION Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TbO usage navigation 20101129
42 MT_TBO_USAGE_SEARCH Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH TbO usage search 20101129
43 MT_TBO_XREL_METADATA Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA TbO cross-relation metadata 20101112
44 MT_TBO_XREL_NFPOS Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS TbO cross-relation relation field assignment 20101112
45 MT_TBO_XREL_XSWC Instance attribute Protected Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC TbO cross-relation local cross-SWC assignment 20101112
46 MV_GX_STACK_UP_TO_DATE Instance attribute Protected Type reference (TYPE) CHAR01 GX stack is up-to-date 20101125
47 MV_TBO_IS_SAP_OR_LOCAL Instance attribute Protected Type reference (TYPE) ESH_E_CM_TBO_LOCAL TbO local/SAP deliverable 20101112
48 MV_TBO_XREL_INCONSIST Instance attribute Protected Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TbO cross-relation inconsistency 20101112
49 ST_LANGUAGES Static Attribute Private Type reference (TYPE) BIZC_LANGU_TAB Table of language keys 20101112
50 SV_IS_CENTRAL Static Attribute Private Type reference (TYPE) CHAR01 System is a central ESH hub system 20101112
51 SV_SYSTEMTYPE Static Attribute Private Type reference (TYPE) CHAR3 System type SAP/CUS 20101112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_LOG Instance method Private Method Add message to log 20101110
2 CHECK_STACK_UP_TO_DATE Instance method Protected Method Check cross-stack up to date 20101125
3 CHECK_SYSREL_IS_SAP_OR_LOCAL Instance method Private Method Check whether TbO sysrel is SAP or local 20101112
4 GET_CROSS_STACK_ANALYZER Instance method Protected Method Get cross-stack analyzer 20101125
5 GET_INSTALLED_LANGUAGES Static method Protected Method Get installed languages 20101112
6 GET_SYSTEMTYPE Static method Protected Method Get system type 20101112
7 GET_TBO Instance method Protected Method Get TbO 20101112
8 GET_TBO_BY_GUID Instance method Protected Method Get TbO by GUID 20101110
9 GET_TBO_BY_NAME Instance method Protected Method Get TbO by name 20101110
10 GET_TBO_SYSREL Instance method Protected Method Get TbO SYSREL 20101112
11 GET_TBO_USAGE_AUTOTAGGING Instance method Protected Method Get TbO usage auto-tagging 20110118
12 GET_TBO_USAGE_NAVIGATION Instance method Protected Method Get TbO usage navigation 20110118
13 GET_TBO_USAGE_SEARCH Instance method Protected Method Get TbO usage search 20110118
14 MAP_USAGE_AUTOTAGGING_FROM_U Instance method Protected Method Map usage auto-tagging from U, UT, UF, UG, ... 20110218
15 MAP_USAGE_NAVIGATION_FROM_U Instance method Protected Method Map usage navigation from U, UT 20110218
16 MAP_USAGE_SEARCH_FROM_U Instance method Protected Method Map usage search from U, UT, UF, UG, ... 20110218
17 REMOVE_DEL_CONT Static method Protected Method Remove delteted contents (after read from object model) 20110201
18 RNODE_FIELD_GET_DETAILS Instance method Private Method RNode field: Get details 20101130
19 SET_APPLOG Instance method Protected Method Set application log 20101110
20 SET_TBO_NODE Instance method Protected Method Set TbO node 20101112
21 SET_TBO_NODE_FIELDS Instance method Protected Method Set TbO node fields 20101112
22 SET_TBO_OTYP Instance method Protected Method Set TbO header 20101112
23 SET_TBO_SYSREL Instance method Protected Method Set TbO SYSREL 20101112
24 SET_TBO_USAGE_AUTOTAGGING Instance method Protected Method Set TbO usage auto-tagging 20101129
25 SET_TBO_USAGE_NAVIGATION Instance method Protected Method Set TbO usage navigation 20101129
26 SET_TBO_USAGE_SEARCH Instance method Protected Method Set TbO usage search 20101129
27 SET_TBO_XREL_METADATA Instance method Protected Method Set TbO cross-relation metadata 20101112
28 SYSREL_GET_OTYP_REF Instance method Protected Method Sysrel: Get OTYP references 20101110
29 SYSTEM_IS_CENTRAL Static method Protected Method Check system is a central ESH hub system 20101112
30 TBO_GET_USAGE_METADATA Instance method Private Method TbO: Get usage metadata 20101129
31 TBO_GET_XREL_METADATA Instance method Private Method TbO: Get XRel metadata 20101110
32 USAGE_DETERMINE_DIRECTION Instance method Private Method Determine direction of a usage (forward, backward) 20110202
33 USAGE_GET_SRCTGT_BY_DIRECTION Instance method Protected Method Usage: Get Source/Target OTYP Metadata by Direction 20110217
34 USAGE_MAP_ATTRIBUTES Instance method Private Method Tbo usage: Map attributes 20101129
35 XREL_CHECK_GENSYS_IS_GENERIC Instance method Private Method XRel: Check generic SYSREL GUID: Is it generic? 20101110
36 XREL_GET_DEFSYS_BY_GENSYS_GUID Instance method Private Method XRel: Get default SYSREL by generic SYSREL GUID 20101110
37 XREL_GET_GX_SOFTWARE_COMPONENT Instance method Private Method XRel: Get GX software component 20101110
38 XREL_GET_RELOBJ Instance method Protected Method XRel: Get related object 20101110
39 XREL_GET_RELOBJ_BY_RELNODE Instance method Protected Method XRel: Get related object by related node 20101110
40 XREL_GET_TBOOBJ_BY_TBONODE Instance method Private Method XRel: Get TbO object by TbO node 20101110
41 XREL_GET_TBOS_FOR_RELOBJ Instance method Private Method XRel: Get TbOs for related object 20101110
42 XREL_RELATF_GET_NFPOS Instance method Private Method XRel: Get NFPOS from relation fields 20101110
Events
Class CL_ESH_CM_TBO_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_OTYP_INTKEYS Private See coding 20101110 BEGIN OF lty_s_otyp_intkeys, model_guid TYPE esh_e_om_model_guid, object_type_guid TYPE esh_e_om_object_type_guid, END OF lty_s_otyp_intkeys
2 LTY_S_POSSIBLE_TBOS Private See coding 20101110 BEGIN OF lty_s_possible_tbos , xrel_sysrel TYPE esh_s_om_sysrel, xrel_otyp_ref TYPE REF TO cl_esh_om_otyp, possible_tbos TYPE lty_t_tbo_w_relinfo, END OF lty_s_possible_tbos
3 LTY_S_TBO_MATCHES Private See coding 20101110 BEGIN OF lty_s_tbo_matches , matching_tbo TYPE esh_s_om_aotyp, matching_sysrel TYPE esh_s_om_sysrel, END OF lty_s_tbo_matches
4 LTY_S_TBO_W_RELINFO Private See coding 20101110 BEGIN OF lty_s_tbo_w_relinfo , tbo_otyp TYPE esh_s_om_aotyp, tbo_rootnode_guid TYPE esh_e_om_node_guid, xrel_relation_guid TYPE esh_e_om_relation_guid, xrel_relation_id TYPE esh_e_om_relation_id, END OF lty_s_tbo_w_relinfo
5 LTY_S_XREL_POSSIBLE_TBOS Private See coding 20101110 BEGIN OF lty_s_xrel_possible_tbos , related_sysrel_guid TYPE esh_e_cm_xrel_rel_sysrel_guid, related_object_type_guid TYPE esh_e_cm_xrel_rel_otyp_guid, related_object_node_guid TYPE esh_e_cm_xrel_rel_node_guid, possible_tbos TYPE lty_t_possible_tbos, is_only_possible_tbo TYPE char01, END OF lty_s_xrel_possible_tbos
6 LTY_T_OTYP_INTKEYS Private See coding 20101110 lty_t_otyp_intkeys TYPE SORTED TABLE OF lty_s_otyp_intkeys WITH UNIQUE KEY table_line
7 LTY_T_POSSIBLE_TBOS Private See coding 20101110 lty_t_possible_tbos TYPE STANDARD TABLE OF lty_s_possible_tbos WITH NON-UNIQUE KEY xrel_sysrel-sysrel_guid WITH NON-UNIQUE SORTED KEY sysrelguid COMPONENTS xrel_sysrel-sysrel_guid
8 LTY_T_TBO_MATCHES Private See coding 20101110 lty_t_tbo_matches TYPE STANDARD TABLE OF lty_s_tbo_matches WITH NON-UNIQUE KEY matching_tbo-model_guid matching_tbo-object_type_guid
9 LTY_T_TBO_W_RELINFO Private See coding 20101110 lty_t_tbo_w_relinfo TYPE STANDARD TABLE OF lty_s_tbo_w_relinfo WITH NON-UNIQUE KEY tbo_otyp-model_guid tbo_otyp-object_type_guid WITH NON-UNIQUE SORTED KEY nodeguid COMPONENTS tbo_rootnode_guid WITH NON-UNIQUE SORTED KEY otypguid COMPONENTS tbo_otyp-object_type_guid
10 LTY_T_XREL_POSSIBLE_TBOS Private See coding 20101110 lty_t_xrel_possible_tbos TYPE STANDARD TABLE OF lty_s_xrel_possible_tbos WITH NON-UNIQUE KEY related_sysrel_guid related_object_type_guid related_object_node_guid
Method Signatures

Method ADD_MESSAGE_TO_LOG Signature

Method ADD_MESSAGE_TO_LOG on class CL_ESH_CM_TBO_METADATA has no parameter.
Method ADD_MESSAGE_TO_LOG on class CL_ESH_CM_TBO_METADATA has no exception.

Method CHECK_STACK_UP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_MESSAGES_TO_APPLOG Call by reference Type reference (TYPE) CHAR01 Add messages to applog 20101125
2 Returning RV_GX_STACK_UP_TO_DATE Value transfer Type reference (TYPE) CHAR01 Cross-stack up-to-date 20101125

Method CHECK_STACK_UP_TO_DATE on class CL_ESH_CM_TBO_METADATA has no exception.

Method CHECK_SYSREL_IS_SAP_OR_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TBO_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101112
2 Returning RV_TBO_IS_SAP_OR_LOCAL Value transfer Type reference (TYPE) ESH_E_CM_TBO_LOCAL TbO Local / SAP Deliverable 20101112
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101112

Method GET_CROSS_STACK_ANALYZER Signature

Method GET_CROSS_STACK_ANALYZER on class CL_ESH_CM_TBO_METADATA has no parameter.
Method GET_CROSS_STACK_ANALYZER on class CL_ESH_CM_TBO_METADATA has no exception.

Method GET_INSTALLED_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANGUAGES Call by reference Type reference (TYPE) BIZC_LANGU_TAB Table of Language Keys 20101112

Method GET_INSTALLED_LANGUAGES on class CL_ESH_CM_TBO_METADATA has no exception.

Method GET_SYSTEMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEMTYPE Value transfer Type reference (TYPE) CHAR3 20101112

Method GET_SYSTEMTYPE on class CL_ESH_CM_TBO_METADATA has no exception.

Method GET_TBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TBO_DATA_PROVIDER Call by reference Type reference (TYPE) ESH_S_OM_ADPRVD TBO Data Provider 20101112
2 Exporting ES_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP TBO Object Type 20101112
3 Exporting ES_TBO_ROOTNODE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPN TBO Rootnode 20101112
4 Exporting ES_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL TBO Software Component 20101112
5 Exporting ET_TBO_NODE_FIELDS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF TBO Node Fields 20101112
6 Exporting ET_TBO_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TBO Usage Autotagging (Src:Taggee,Tgt:Tagger) 20110118
7 Exporting ET_TBO_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TBO Usage Navigation 20110118
8 Exporting ET_TBO_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH TBO Usage Search 20110118
9 Exporting ET_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA TBO Cross-Relation Metadata 20101112
10 Exporting ET_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS TBO Cross-Relation Node-Field Positions 20101112
11 Exporting ET_TBO_XREL_XSWC Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC TBO XREL Cross-Software-Components 20101112
12 Exporting EV_TBO_IS_SAP_OR_LOCAL Call by reference Type reference (TYPE) ESH_E_CM_TBO_LOCAL TBO Sysrel is SAP or Local 20101112
13 Exporting EV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TBO Cross-Relations Inconsistent 20101112
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101112

Method GET_TBO_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP Tag-by-Object Object Type 20101110
2 Exporting ES_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL Tag-by-Object Sysrel 20101110
3 Exporting ET_TBO_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TBO Usage Autotagging 20101129
4 Exporting ET_TBO_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TBO Usage Navigation 20101129
5 Exporting ET_TBO_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH TBO Usage Search 20101129
6 Exporting ET_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20101110
7 Exporting ET_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20101110
8 Exporting ET_TBO_XREL_XSWC Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC Tag-by-Object Type Cross-Relation xSWC for Object Extensions 20101110
9 Exporting EV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TBO Type : Cross-Relation Inconsistency 20101110
10 Importing IV_TBO_GUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_GUID Tag-by-Object Type 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_DOES_NOT_EXIST Tag-by-Object Type Does Not Exist 20101110

Method GET_TBO_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP Tag-by-Object Object Type 20101110
2 Exporting ES_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL Tag-by-Object Sysrel 20101110
3 Exporting ET_TBO_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TBO Usage Autotagging 20101129
4 Exporting ET_TBO_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TBO Usage Navigation 20101129
5 Exporting ET_TBO_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH TBO Usage Search 20101129
6 Exporting ET_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20101110
7 Exporting ET_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20101110
8 Exporting ET_TBO_XREL_XSWC Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC Tag-by-Object Type Cross-Relation xSWC for Object Extensions 20101110
9 Exporting EV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TBO Type : Cross-Relation Inconsistency 20101110
10 Importing IV_TBO_NAME Call by reference Type reference (TYPE) ESH_E_CM_TBO_TYPE_NAME Tag-by-Object Type Name 20101110
11 Importing IV_TBO_SYSREL Call by reference Type reference (TYPE) ESH_E_CM_TBO_CROSSCOMP_SYSREL Cross-Component Software Component for TbO-Type 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_DOES_NOT_EXIST Tag-by-Object Type Does Not Exist 20101110

Method GET_TBO_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL TBO Sysrel 20101112
2 Exporting EV_IS_SAP_OR_LOCAL Call by reference Type reference (TYPE) ESH_E_CM_TBO_LOCAL TBO Sysrel is SAP or Local 20101112
3 Importing IV_SUPPRESS_MESSAGES Call by reference Type reference (TYPE) CHAR01 ABAP_FALSE Suppress Messages 20110310
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101112

Method GET_TBO_USAGE_AUTOTAGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TBO_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TBO Usage Autotagging (Src:Taggee,Tgt:Tagger) 20110118
2 Importing IV_TARGET_ONLY Call by reference Type reference (TYPE) CHAR01 ABAP_FALSE Get Target Only 20110118

Method GET_TBO_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_METADATA has no exception.

Method GET_TBO_USAGE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TBO_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TBO Usage Navigation 20110118

Method GET_TBO_USAGE_NAVIGATION on class CL_ESH_CM_TBO_METADATA has no exception.

Method GET_TBO_USAGE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TBO_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH Attributes for TBO Usage Search 20110118

Method GET_TBO_USAGE_SEARCH on class CL_ESH_CM_TBO_METADATA has no exception.

Method MAP_USAGE_AUTOTAGGING_FROM_U Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_S_CM_TBO_USAGE_AUTOTAGGING Usage Autotagging 20110218
2 Importing IS_USAGE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPU Usage 20110218
3 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20110218
4 Importing IT_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20110218
5 Importing IT_UF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUF Table Type for ESH_S_OM_AOTYPUF 20110218
6 Importing IT_UFT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUFT Table Type for ESH_S_OM_AOTYPUFT 20110218
7 Importing IT_UG Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUG Table Type for ESH_S_OM_AOTYPUG 20110218
8 Importing IT_UGF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGF Table Type for ESH_S_OM_AOTYPUGF 20110218
9 Importing IT_UGT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGT Table Type for ESH_T_OM_AOTYPUGT 20110218
10 Importing IT_UT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUT Table Type for Usage Descriptions 20110218
11 Importing IT_U_PP Call by reference Type reference (TYPE) ESH_T_OM_AOTYPP Table Type for ESH_T_OM_AOTYPP 20110218
12 Importing IT_U_PPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20110218
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_USAGES_ERROR Content Management: Tag-by-Object Type Usages Error 20110218

Method MAP_USAGE_NAVIGATION_FROM_U Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_S_CM_TBO_USAGE_NAVIGATION Usage Navigation 20110218
2 Importing IS_USAGE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPU Usage 20110218
3 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA XREL Metadata 20110218
4 Importing IT_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS XREL Positions 20110218
5 Importing IT_UF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUF Table Type for ESH_S_OM_AOTYPUF 20110218
6 Importing IT_UFT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUFT Table Type for ESH_S_OM_AOTYPUFT 20110218
7 Importing IT_UG Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUG Table Type for ESH_S_OM_AOTYPUG 20110218
8 Importing IT_UGF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGF Table Type for ESH_S_OM_AOTYPUGF 20110218
9 Importing IT_UGT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGT Table Type for ESH_T_OM_AOTYPUGT 20110218
10 Importing IT_UT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUT Table Type for Usage Descriptions 20110218
11 Importing IT_U_PP Call by reference Type reference (TYPE) ESH_T_OM_AOTYPP Table Type for ESH_T_OM_AOTYPP 20110218
12 Importing IT_U_PPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20110218
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_USAGES_ERROR Content Management: Tag-by-Object Type Usages Error 20110218

Method MAP_USAGE_SEARCH_FROM_U Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_S_CM_TBO_USAGE_SEARCH Usage Search 20110218
2 Importing IS_USAGE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPU Usage 20110218
3 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20110218
4 Importing IT_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20110218
5 Importing IT_UF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUF Table Type for ESH_S_OM_AOTYPUF 20110218
6 Importing IT_UFT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUFT Table Type for ESH_S_OM_AOTYPUFT 20110218
7 Importing IT_UG Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUG Table Type for ESH_S_OM_AOTYPUG 20110218
8 Importing IT_UGF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGF Table Type for ESH_S_OM_AOTYPUGF 20110218
9 Importing IT_UGT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGT Table Type for ESH_T_OM_AOTYPUGT 20110218
10 Importing IT_UT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUT Table Type for Usage Descriptions 20110218
11 Importing IT_U_PP Call by reference Type reference (TYPE) ESH_T_OM_AOTYPP Table Type for ESH_T_OM_AOTYPP 20110218
12 Importing IT_U_PPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20110218
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_USAGES_ERROR Content Management: Tag-by-Object Type Usages Error 20110218

Method REMOVE_DEL_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_X Call by reference Type reference (TYPE) INDEX TABLE Any Object Model Table 20110201

Method REMOVE_DEL_CONT on class CL_ESH_CM_TBO_METADATA has no exception.

Method RNODE_FIELD_GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RNODE_FIELD_EXT Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNF_EXT R-Node Field (External Representation) 20101130
2 Importing IS_SRC_XREL_METADATA Call by reference Type reference (TYPE) ESH_S_CM_TBO_XREL_METADATA Source XREL Metadata 20110318
3 Importing IS_TGT_XREL_METADATA Call by reference Type reference (TYPE) ESH_S_CM_TBO_XREL_METADATA Target XREL Metadata 20110318
4 Importing IV_RNODE_FIELD_GUID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD_GUID Node Field GUID 20101130
5 Importing IV_RNODE_FIELD_MUID Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Node Field MUID 20101130
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_USAGES_ERROR Content Management: Tag-by-Object Type Usages Error 20101130

Method SET_APPLOG 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

Method SET_APPLOG on class CL_ESH_CM_TBO_METADATA has no exception.

Method SET_TBO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TBO_DATA_PROVIDER Call by reference Type reference (TYPE) ESH_S_OM_ADPRVD TBO Data Provider 20101112
2 Importing IS_TBO_ROOTNODE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPN TBO Rootnode 20101112

Method SET_TBO_NODE on class CL_ESH_CM_TBO_METADATA has no exception.

Method SET_TBO_NODE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TBO_NODE_FIELDS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF TBO Node FIelds 20101112

Method SET_TBO_NODE_FIELDS on class CL_ESH_CM_TBO_METADATA has no exception.

Method SET_TBO_OTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP TBO Object 20101112
2 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL TBO Software Component 20101112
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101112

Method SET_TBO_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL Structure for ESH_OM_SYSREL 20101112
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101112

Method SET_TBO_USAGE_AUTOTAGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TBO_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TbO Usage Autotagging 20101129

Method SET_TBO_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_METADATA has no exception.

Method SET_TBO_USAGE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TBO_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TbO Usage Navigation 20101129

Method SET_TBO_USAGE_NAVIGATION on class CL_ESH_CM_TBO_METADATA has no exception.

Method SET_TBO_USAGE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TBO_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH TbO Usage Search 20101129

Method SET_TBO_USAGE_SEARCH on class CL_ESH_CM_TBO_METADATA has no exception.

Method SET_TBO_XREL_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20101112
2 Importing IT_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20101112
3 Importing IT_TBO_XREL_XSWC Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC Tag-by-Object Type Cross-Relation xSWC for Object Extensions 20101112
4 Importing IV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TBO Type : Cross-Relation Inconsistency 20101112

Method SET_TBO_XREL_METADATA on class CL_ESH_CM_TBO_METADATA has no exception.

Method SYSREL_GET_OTYP_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101110
2 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20101110
3 Importing IV_SYSREL_ROLE Call by reference Type reference (TYPE) ESH_E_CM_SYSREL_ROLE Software Component Role 20101110
4 Returning RS_TBO_OTYP_REF Value transfer Type reference (TYPE) ESH_S_CM_TBO_OTYP_REF Object References for Tag-by-Object Type 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method SYSTEM_IS_CENTRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_CENTRAL Value transfer Type reference (TYPE) CHAR01 System is a Central ESH Hub System 20101112

Method SYSTEM_IS_CENTRAL on class CL_ESH_CM_TBO_METADATA has no exception.

Method TBO_GET_USAGE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TBO_USAGE_AUTOTAGGING Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_AUTOTAGGING TBO Usage Autotagging 20101129
2 Exporting ET_TBO_USAGE_NAVIGATION Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVIGATION TBO Usage Navigation 20101129
3 Exporting ET_TBO_USAGE_SEARCH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_SEARCH TBO Usage Search 20101129
4 Importing IS_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP TBO Object Type 20101129
5 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL TBO Sysrel 20101129
6 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA TBO Cross-Relation Metadata 20110110
7 Importing IT_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS TBO Cross-Relation FieldPosition 20110202
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Exception: TBO Invalid 20101129
2 CX_ESH_CM_TBO_USAGES_ERROR Exception: Usages Error 20101129
3 CX_ESH_CM_TBO_XREL_ERROR Exception: Cross-Relation Error 20101129

Method TBO_GET_XREL_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20101110
2 Exporting ET_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20101110
3 Exporting ET_TBO_XREL_XSWC Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC Tag-by-Object Type Cross-Relation xSWC for Object Extensions 20101110
4 Exporting EV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TBO Type : Cross-Relation Inconsistency 20101110
5 Importing IS_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP TbO OTYP 20101110
6 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL TbO Sysrel 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_DOES_NOT_EXIST Tag-by-Object Type Does Not Exist 20101110
2 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method USAGE_DETERMINE_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tagging-by-Object Cross-Relation Relation Field Assignment 20110202
2 Importing IV_XREL_GUID_SRC Call by reference Type reference (TYPE) ESH_E_CM_XREL_GUID Tagging-by-Object Cross Relation Guid Source 20110202
3 Importing IV_XREL_GUID_TGT Call by reference Type reference (TYPE) ESH_E_CM_XREL_GUID Tagging-by-Object Cross Relation Guid Target 20110202
4 Returning RV_USAGE_DIRECTION Value transfer Type reference (TYPE) ESH_E_CM_TBO_USAGE_DIRECTION Tagging-by-Object Usage Direction 20110202

Method USAGE_DETERMINE_DIRECTION on class CL_ESH_CM_TBO_METADATA has no exception.

Method USAGE_GET_SRCTGT_BY_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SOURCE_OBJECT_GUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_SRC_OBJECT_GUID TbO Source Object GUID 20110217
2 Exporting EV_SOURCE_OBJECT_MUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_SRC_OBJECT_MUID TbO Source Object Generic Model GUID 20110217
3 Exporting EV_SOURCE_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_CM_TBO_SRC_OBJECT_TYPE TbO Source Object Type 20110217
4 Exporting EV_TARGET_OBJECT_GUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_TGT_OBJECT_GUID TbO Target Object GUID 20110217
5 Exporting EV_TARGET_OBJECT_MUID Call by reference Type reference (TYPE) ESH_E_CM_TBO_TGT_OBJECT_MUID TbO Target Object Generic Model GUID 20110217
6 Exporting EV_TARGET_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_CM_TBO_TGT_OBJECT_TYPE TbO Target Object Type 20110217
7 Importing IV_USAGE_DIRECTION Call by reference Type reference (TYPE) ESH_E_CM_TBO_USAGE_DIRECTION Usage Direction 20110217
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_USAGES_ERROR Content Management: Tag-by-Object Type Usages Error 20110217
2 CX_ESH_CM_TBO_XREL_ERROR Content Management: Tag-by-Object Type Cross-Relation Error 20110217

Method USAGE_MAP_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRC_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTRIBUTE TBO Source Usage Attributes 20110221
2 Exporting ET_SRC_ATTRIBUTE_TEXTS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_TEXTS TBO Source Usage Attribute Texts 20110221
3 Exporting ET_SRC_GROUPS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_G TBO Source Usage Attribute Groups 20110221
4 Exporting ET_SRC_GROUP_FIELDS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_GF TBO Source Usage Attribute Group to Attribute Assignments 20110221
5 Exporting ET_SRC_GROUP_TEXTS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_GT TBO Source Usage Attribute Group Texts 20110221
6 Exporting ET_SRC_NAVPATH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVPATH TBO Source Usage Navigation Path (End Point Only) 20110221
7 Exporting ET_SRC_NAVPATH_STEPS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVPATH_S TBO SouUsage Navigation Path Steps (from Target Root to End) 20110221
8 Exporting ET_TGT_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTRIBUTE TBO Target Usage Attributes 20110221
9 Exporting ET_TGT_ATTRIBUTE_TEXTS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_TEXTS TBO Target Usage Attribute Texts 20110221
10 Exporting ET_TGT_GROUPS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_G TBO Target Usage Attribute Groups 20110221
11 Exporting ET_TGT_GROUP_FIELDS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_GF TBO Target Usage Attribute Group to Attribute Assignments 20110221
12 Exporting ET_TGT_GROUP_TEXTS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_ATTR_GT TBO Target Usage Attribute Group Texts 20110221
13 Exporting ET_TGT_NAVPATH Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVPATH TBO Target Usage Navigation Path (End Point Only) 20110221
14 Exporting ET_TGT_NAVPATH_STEPS Call by reference Type reference (TYPE) ESH_T_CM_TBO_USAGE_NAVPATH_S TBO TarUsage Navigation Path Steps (from Target Root to End) 20110221
15 Importing IS_SRC_XREL_METADATA Call by reference Type reference (TYPE) ESH_S_CM_TBO_XREL_METADATA Source XREL Metadata 20110221
16 Importing IS_TGT_XREL_METADATA Call by reference Type reference (TYPE) ESH_S_CM_TBO_XREL_METADATA Target XREL Metadata 20110221
17 Importing IS_USAGE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPU Usage 20101130
18 Importing IT_UF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUF Table Type for ESH_S_OM_AOTYPUF 20101130
19 Importing IT_UFT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUFT Table Type for ESH_S_OM_AOTYPUFT 20101130
20 Importing IT_UG Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUG Table Type for ESH_S_OM_AOTYPUG 20101130
21 Importing IT_UGF Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGF Table Type for ESH_S_OM_AOTYPUGF 20101130
22 Importing IT_UGT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPUGT Table Type for ESH_T_OM_AOTYPUGT 20101130
23 Importing IT_U_PP Call by reference Type reference (TYPE) ESH_T_OM_AOTYPP Table Type for ESH_T_OM_AOTYPP 20101129
24 Importing IT_U_PPS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPPS Table Type for ESH_S_OM_AOTYPPS 20101129

Method USAGE_MAP_ATTRIBUTES on class CL_ESH_CM_TBO_METADATA has no exception.

Method XREL_CHECK_GENSYS_IS_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATED_GEN_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_GENSYS_GUID Cross-Relation: Related Generic SYSREL GUID 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_GET_DEFSYS_BY_GENSYS_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELATED_DEFAULT_SYSREL Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_DEFSYS Cross-Relation: Related Default Software Component 20101110
2 Exporting EV_RELATED_DEFAULT_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_DEFSYS_GUID Cross-Relation: Related Default SYSREL GUID 20101110
3 Importing IV_RELATED_GEN_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_GENSYS_GUID Cross-Relation: Related Generic SYSREL GUID 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_GET_GX_SOFTWARE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST Tag-by-Object Type Cross-Relation Inconsistency 20101110
2 Exporting ET_TBO_XREL_XSWC Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_XSWC Tag-by-Object Type Cross-Relation xSWC for Object Extensions 20101115
3 Importing IS_TBO_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP Tag-by-Object Type Object 20101110
4 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL Tag-by-Object Type Software Component 20101110
5 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_GET_RELOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELATED_OBJECT Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_OTYP Cross-Relation: Related Object Type 20101110
2 Exporting EV_RELATED_OBJECT_NODE Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_NODE Cross-Relation: Related Node 20101110
3 Exporting EV_RELATED_OBJECT_NODE_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_NODE_GUID Cross Relation: Related Node GUID 20101110
4 Exporting EV_RELATED_OBJECT_TYPE_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_OTYP_GUID Cross-Relation: Related Object Type GUID 20101110
5 Importing IS_RELATED_OTYP_REF Call by reference Type reference (TYPE) ESH_S_CM_TBO_OTYP_REF Cross Relation: OTYP Reference 20101111
6 Importing IV_RELATED_OBJECT Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_OTYP Cross-Relation: Related Object Type 20101110
7 Importing IV_RELATED_OBJECT_TYPE_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_OTYP_GUID Cross-Relation: Related Object Type GUID 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_GET_RELOBJ_BY_RELNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELATED_DEFAULT_REQUEST Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_DEF_REQ Cross-Relation: Related Default Request 20110118
2 Exporting EV_RELATED_DEFAULT_REQ_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_DEF_REQ_GUID Cross-Relation: Related Default Request GUID 20110118
3 Exporting EV_RELATED_OBJECT Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_OTYP Cross-Relation: Related Object Type 20101110
4 Exporting EV_RELATED_OBJECT_NODE Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_NODE Cross-Relation: Related Node 20101110
5 Exporting EV_RELATED_OBJECT_TYPE_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_OTYP_GUID Cross-Relation: Related Object Type GUID 20101110
6 Importing IS_RELATED_OTYP_REF Call by reference Type reference (TYPE) ESH_S_CM_TBO_OTYP_REF Cross Relation: OTYP Reference 20101110
7 Importing IV_RELATED_OBJECT_NODE_GUID Call by reference Type reference (TYPE) ESH_E_CM_XREL_REL_NODE_GUID Cross Relation: Related Node GUID 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_GET_TBOOBJ_BY_TBONODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ONLY_POSSIBLE_TBO Call by reference Type reference (TYPE) LTY_S_POSSIBLE_TBOS Only Possible TBO for the Cross Relation 20101110
2 Importing IR_TBO_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP TBO OTYP Instance 20101110
3 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL TBO Sysrel Structure 20101110
4 Importing IV_TBO_ROOTNODE_GUID Call by reference Type reference (TYPE) ESH_E_OM_NODE_GUID TBO Root Node GUID 20101110
5 Importing IV_TBO_XREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_RELATION_GUID TBO XREL Guid 20101110
6 Importing IV_TBO_XREL_ID Call by reference Type reference (TYPE) ESH_E_OM_RELATION_ID TBO XREL ID 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_GET_TBOS_FOR_RELOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSSIBLE_TBOS Call by reference Type reference (TYPE) LTY_T_POSSIBLE_TBOS Possible TBOs for a Cross Relation 20101110
2 Importing IV_RELOBJ_OTYP_GUID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE_GUID Related Object: Object Type GUID 20101110
3 Importing IV_RELOBJ_ROOTNODE_GUID Call by reference Type reference (TYPE) ESH_E_OM_NODE_GUID Related Object: Root Node GUID 20101110
4 Importing IV_RELOBJ_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Related Object: Sysrel GUID 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110

Method XREL_RELATF_GET_NFPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TBO_XREL_INCONSIST Call by reference Type reference (TYPE) ESH_E_CM_TBO_XREL_INCONSIST TBO Type: Cross-Relation Inconsistency 20101110
2 Exporting ET_TBO_XREL_NFPOS Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_NFPOS Tag-by-Object Type Cross-Relation Relation Field Assignment 20101110
3 Importing IS_TBO_SYSREL Call by reference Type reference (TYPE) ESH_S_OM_SYSREL Structure for ESH_OM_SYSREL 20101110
4 Importing IT_TBO_XREL_METADATA Call by reference Type reference (TYPE) ESH_T_CM_TBO_XREL_METADATA Tag-by-Object Type Cross-Relation Metadata 20101110
# Exception Resumable Description Created on
1 CX_ESH_CM_TBO_INVALID Tag-by-Object Type Invalid 20101110
History
Last changed by/on SAP  20110908 
SAP Release Created in 703