Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_CM_TBO_TYPE_MODIFY | TBO Type : Modification Handler | 20100707 |
Properties
| Class | CL_ESH_CM_TBO_TYPE_MODIFY | |
| Short Description | TbO Type Modification Handler | |
| 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 | 20100707 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ESH_CM_TBO_TYPE_MODIFY has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ESH_CM_TBO_TYPE_MODIFY | TBO Type : Modification Handler | 20100707 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_ESH_CM_TBO_ADMINISTRATION | 20101112 | Tagging-by-Object Administration | |
| 2 | CL_ESH_CM_TBO_TYPE | 20100707 | Tagging-by-Object Type |
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_TYPE | TBO type | 20100707 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | INT4 | Attribute position (used in SET_ATTRIBUTE_POSI) | 20101112 |
Methods
Events
Class CL_ESH_CM_TBO_TYPE_MODIFY has no event.
Types
Class CL_ESH_CM_TBO_TYPE_MODIFY has no local type.
Method Signatures
Method CHECK_ATTRIBUTE_IS_NODEFIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_FIELD | Attribute | 20101112 | |||
| 2 | RV_IS_NODEFIELD | Value transfer | Type reference (TYPE) | CHAR01 | Is Node Field | 20101112 |
Method CHECK_ATTRIBUTE_IS_NODEFIELD on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method CHECK_USAGES_CONSISTENCY Signature
Method CHECK_USAGES_CONSISTENCY on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method CHECK_USAGES_CONSISTENCY on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method CHECK_XREL_CONSISTENCY Signature
Method CHECK_XREL_CONSISTENCY on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method CHECK_XREL_CONSISTENCY on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method CREATE_DATA_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA_TYPE | Call by reference | Type reference (TYPE) | ESH_S_OM_ADATATY | Data Type | 20101112 | |||
| 2 | IR_ATTRIBUTE_ELEMDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_ELEMDESCR | Runtime Type Services | 20101112 | |||
| 3 | IR_DATATY_REF | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_DATATY | Data Types | 20101112 | |||
| 4 | IS_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_S_OM_SYSREL | TBO Sysrel | 20101112 | |||
| 5 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_FIELD | Attribute | 20101112 | |||
| 6 | IV_TBO_IS_SAP_OR_LOCAL | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_LOCAL | TBO Local/SAP Deliverable | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method CREATE_TBO_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TBO_OTYP | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYP | Structure for AOTYP | 20101112 | |||
| 2 | IV_TBO_NAME | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_TYPE_NAME | Tag-by-Object Type Name | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method CREATE_TBO_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TBO_DATA_PROVIDER | Call by reference | Type reference (TYPE) | ESH_S_OM_ADPRVD | TBO Data Provider | 20101112 | |||
| 2 | ES_TBO_ROOTNODE | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPN | TBO Node | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method CREATE_TBO_NODEFIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TBO_NODE_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF | Table Type for ESH_S_OM_AOTYPNF | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method CREATE_TBO_OTYP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TBO_DATA_PROVIDER | Call by reference | Type reference (TYPE) | ESH_S_OM_ADPRVD | TBO Data Provider | 20101112 | |||
| 2 | ES_TBO_OTYP | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYP | TBO Object Type | 20101112 | |||
| 3 | ES_TBO_ROOTNODE | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPN | TBO Rootnode | 20101112 | |||
| 4 | ES_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_S_OM_SYSREL | TBO Software Component | 20101112 | |||
| 5 | ET_TBO_NODE_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF | TBO Node Fields | 20101112 | |||
| 6 | IV_TBO_NAME | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_TYPE_NAME | Tag-by-Object Type Name | 20101112 | |||
| 7 | IV_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_CROSSCOMP_SYSREL | Cross-Component Software Component for TbO-Type | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Already Exists | 20101112 | ||
| 2 | Tag-by-Object Type Invalid | 20101112 |
Method CREATE_TBO_RELAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TBO_XREL_METADATA | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_XREL_METADATA | Tag-by-Object Type Cross-Relation Metadata | 20101112 | |||
| 2 | CT_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 | CV_TBO_XREL_INCONSIST | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_XREL_INCONSIST | TBO Type: Cross-Relation Inconsistency | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method CREATE_TBO_XREL_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TBO_XREL_METADATA | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_XREL_METADATA | Tag-by-Object Type Cross-Relation Metadata | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method DEL_USAGE_AUTOTAGGING Signature
Method DEL_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method DEL_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method DEL_USAGE_NAVIGATION Signature
Method DEL_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method DEL_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method DEL_USAGE_SEARCH Signature
Method DEL_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method DEL_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method ET_USAGE_NAVIGATION_FROM_UI Signature
Method ET_USAGE_NAVIGATION_FROM_UI on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method ET_USAGE_NAVIGATION_FROM_UI on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method GET_NODE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key | 20101112 | |||
| 2 | RV_NODETEXT | Value transfer | Type reference (TYPE) | ESH_E_OM_DESCRIPTION | Node Text | 20101112 |
Method GET_NODE_TEXT on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method GET_USAGE_AUTOTAGGING Signature
Method GET_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method GET_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method GET_USAGE_NAVIGATION Signature
Method GET_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method GET_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method GET_USAGE_SEARCH Signature
Method GET_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method GET_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method LOCK_FOR_UPDATE Signature
Method LOCK_FOR_UPDATE on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method LOCK_FOR_UPDATE on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method NODE_COMPOSE_DATA_PRVD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TBO_HEADER | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYP | TBO Header | 20110310 | |||
| 2 | IS_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_S_OM_SYSREL | TBO Software Component | 20110310 | |||
| 3 | IV_TBO_IS_SAP_OR_LOCAL | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_LOCAL | TbO Local/SAP Deliverable | 20110310 | |||
| 4 | RV_DATA_PRVD | Value transfer | Type reference (TYPE) | ESH_E_OM_DATA_PROVIDER | Data Provider | 20110310 |
Method NODE_COMPOSE_DATA_PRVD on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method PROPOSE_XREL_ID Signature
Method PROPOSE_XREL_ID on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method PROPOSE_XREL_ID on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SAVE Signature
Method SAVE on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method SAVE on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SET_ATTRIBUTE_IS_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_FIELD | Atrtibute | 20101112 | |||
| 2 | RV_IS_KEY | Value transfer | Type reference (TYPE) | CHAR01 | Is Key | 20101112 |
Method SET_ATTRIBUTE_IS_KEY on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SET_ATTRIBUTE_POSI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_FIELD | Atrtibute | 20101112 | |||
| 2 | IV_INITIALIZE | Call by reference | Type reference (TYPE) | CHAR01 | Initialize | 20101112 | |||
| 3 | RV_ATTRIBUTE_POSITION | Value transfer | Type reference (TYPE) | NUMC4 | Attribute Position | 20101112 |
Method SET_ATTRIBUTE_POSI on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SET_TBO_SYSREL_ON_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_S_OM_SYSREL | Structure for ESH_OM_SYSREL | 20101112 | |||
| 2 | IV_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_CROSSCOMP_SYSREL | Cross-Component Software Component for TbO-Type | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method SET_USAGE_AUTOTAGGING Signature
Method SET_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method SET_USAGE_AUTOTAGGING on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SET_USAGE_NAVIGATION Signature
Method SET_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method SET_USAGE_NAVIGATION on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SET_USAGE_SEARCH Signature
Method SET_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method SET_USAGE_SEARCH on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method SET_XREL_METADATA Signature
Method SET_XREL_METADATA on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method SET_XREL_METADATA on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method UNLOCK Signature
Method UNLOCK on class CL_ESH_CM_TBO_TYPE_MODIFY has no parameter.
Method UNLOCK on class CL_ESH_CM_TBO_TYPE_MODIFY has no exception.
Method VALIDATE_ON_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TBO_NAME | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_TYPE_NAME | Tag-by-Object Type Name | 20101112 | |||
| 2 | IV_TBO_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_CROSSCOMP_SYSREL | Cross-Component Software Component for TbO-Type | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Already Exists | 20101112 | ||
| 2 | Tag-by-Object Type Invalid | 20101112 |
Method VALIDATE_USAGES_ON_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_USAGE_AUTOTAGGING | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_USAGE_AUTOTAGGING | TBO Usage Autotagging (Src:Taggee,Tgt:Tagger) | 20110203 | |||
| 2 | IT_USAGE_NAVIGATION | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_USAGE_NAVIGATION | TBO Usage Navigation | 20110203 | |||
| 3 | IT_USAGE_SEARCH | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_USAGE_SEARCH | TBO Usage Search | 20110203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Content Management: Tag-by-Object Type Usages Error | 20110203 |
Method VALIDATE_XREL_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TBO_XREL_INCONSIST | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_XREL_INCONSIST | TBO Type: Cross-Relation Inconsistency | 20101112 | |||
| 2 | EV_XREL_METADATA_CHANGED | Call by reference | Type reference (TYPE) | CHAR01 | Cross-Relations have been changed | 20101112 | |||
| 3 | IT_TBO_XREL_METADATA | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_XREL_METADATA | Tag-by-Object Type Cross-Relation Metadata | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method XREL_SET_GX_SOFTWARE_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TBO_XREL_INCONSIST | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_XREL_INCONSIST | TBO Type: Cross-Relation Inconsistency | 20101112 | |||
| 2 | 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 | 20101112 | |||
| 3 | IT_TBO_XREL_METADATA | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_XREL_METADATA | Tag-by-Object Type Cross-Relation Metadata | 20101112 | |||
| 4 | IV_GENERATE_MISSING_GX | Call by reference | Type reference (TYPE) | CHAR01 | Generate GX Software Component if missing | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
Method XREL_SET_NFPOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TBO_XREL_INCONSIST | Call by reference | Type reference (TYPE) | ESH_E_CM_TBO_XREL_INCONSIST | TBO Type: Cross-Relation Inconsistency | 20101112 | |||
| 2 | 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 | 20101112 | |||
| 3 | IT_TBO_XREL_METADATA | Call by reference | Type reference (TYPE) | ESH_T_CM_TBO_XREL_METADATA | Tag-by-Object Type Cross-Relation Metadata | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag-by-Object Type Invalid | 20101112 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 703 |