SAP ABAP Class CL_ESH_CM_TBO_TYPE (Tagging-by-Object Type)
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

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_CM_TBO_TYPE | TBO Type | 20100528 |
Properties
Class | CL_ESH_CM_TBO_TYPE | |
Short Description | Tagging-by-Object Type | |
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 | 20100528 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ESH_CM_TBO_TYPE has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ESH_CM_TBO_TYPE | TBO Type | 20100528 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_ESH_CM_TBO_ADMINISTRATION | 20100528 | Tagging-by-Object Administration | |
2 | CL_ESH_CM_TBO_NQ_NQF_GENERATOR | 20101202 | TbO Request/Request-Field Generator | |
3 | CL_ESH_CM_TBO_TYPE_MODIFY | 20101019 | TbO Type Modification Handler |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ESH_CM_TBO_METADATA | Tagging-by-object metadata access API | 20101110 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ESH_CM_TBO_TYPE_MODIFY | TbO type modification handler | 20101112 | ||
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ESH_CM_TBO_RUNTIME_HANDLER | TbO runtime handler | 20100531 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ESH_E_CM_TBO_STATUS | TbO status | 20100531 |
Methods
Events
Class CL_ESH_CM_TBO_TYPE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_S_POSSIBLE_TBOS | Private | See coding | 20100707 | 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
|
||
2 | LTY_S_TBO_MATCHES | Private | See coding | 20100707 | 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
|
||
3 | LTY_S_TBO_W_RELINFO | Private | See coding | 20100707 | 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
|
||
4 | LTY_S_XREL_POSSIBLE_TBOS | Private | See coding | 20100707 | 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
|
||
5 | LTY_T_POSSIBLE_TBOS | Private | See coding | 20100707 | 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
|
||
6 | LTY_T_TBO_MATCHES | Private | See coding | 20100707 | 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
|
||
7 | LTY_T_TBO_W_RELINFO | Private | See coding | 20100707 | 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
|
||
8 | LTY_T_XREL_POSSIBLE_TBOS | Private | See coding | 20100707 | 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 CHECK_USAGES_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_USAGES_CONSISTENT | Value transfer | Type reference (TYPE) | CHAR01 | Usages are consistent | 20101029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Content Management: Tag-by-Object Type Usages Error | 20101029 |
Method CHECK_XREL_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_XRELS_CONSISTENT | Value transfer | Type reference (TYPE) | CHAR01 | Cross-relations are consistent | 20101029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Content Management: Tag-by-Object Type Cross-Relation Error | 20101029 |
Method GET_ACTIVATION_HANDLER Signature
Method GET_ACTIVATION_HANDLER on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_ACTIVATION_HANDLER on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_DELETION_HANDLER Signature
Method GET_DELETION_HANDLER on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_DELETION_HANDLER on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_MODIFICATION_HANDLER Signature
Method GET_MODIFICATION_HANDLER on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_MODIFICATION_HANDLER on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_NEXT_USAGE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_USED_IDS | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_USAGE_ID | TBO Usage IDs | 20110118 | ||
2 | ![]() |
IV_PREFERENTIAL_COUNTER | Call by reference | Type reference (TYPE) | INT4 | Preferential counter | 20110118 | ||
3 | ![]() |
IV_USAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR01 | Usage Type (Nav, AutoTagging, Search) | 20110118 | ||
4 | ![]() |
RV_USAGE_ID | Value transfer | Type reference (TYPE) | ESH_E_CM_TBO_USAGE_ID | Tagging-by-Object Usage Type | 20110118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Content Management: Tag-by-Object Type Usages Error | 20110118 |
Method GET_RUNTIME_HANDLER Signature
Method GET_RUNTIME_HANDLER on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_RUNTIME_HANDLER on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_STATUS Signature
Method GET_STATUS on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_STATUS on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_TBO_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20101110 | ||
2 | ![]() |
RR_TBO_METADATA | Value transfer | Object reference (TYPE REF TO) | CL_ESH_CM_TBO_METADATA | Tagging-by-Object Metadata Access API | 20101110 |
Method GET_TBO_METADATA on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_TBO_NODESTRUCTURE Signature
Method GET_TBO_NODESTRUCTURE on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_TBO_NODESTRUCTURE on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_USAGE_AUTOTAGGING Signature
Method GET_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_USAGE_NAVIGATION Signature
Method GET_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_USAGE_SEARCH Signature
Method GET_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_XREL_METADATA Signature
Method GET_XREL_METADATA on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_XREL_METADATA on class CL_ESH_CM_TBO_TYPE has no exception.
Method GET_XREL_RELATED_XSWC Signature
Method GET_XREL_RELATED_XSWC on class CL_ESH_CM_TBO_TYPE has no parameter.
Method GET_XREL_RELATED_XSWC on class CL_ESH_CM_TBO_TYPE has no exception.
Method PROPOSE_XREL_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_TBO_XREL | Call by reference | Type reference (TYPE) | ESH_S_CM_TBO_XREL | Tag-by-Object Type Cross-Relation | 20101029 | ||
2 | ![]() |
RV_PROPOSED_XREL_ID | Value transfer | Type reference (TYPE) | ESH_E_CM_XREL_ID | Cross-Relation: ID | 20101029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Content Management: Tag-by-Object Type Cross-Relation Error | 20101029 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 703 |