SAP ABAP Class CL_CNV_MBT_COT_UTILS (SLO COT: Utilities)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_MBT_COT (Package) SLO Central Object Table
⤷
⤷
Properties
| Class | CL_CNV_MBT_COT_UTILS | |
| Short Description | SLO COT: Utilities | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_MBT_COT | SLO Central Object Table |
| Created | 20110119 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CNV_MBT_COT_UTILS has no forward declaration.
Interfaces
Class CL_CNV_MBT_COT_UTILS has no interface implemented.
Friends
Class CL_CNV_MBT_COT_UTILS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'CUSTOMER' | Namespace CUSTOMER | 20110119 | ||
| 2 | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'SAP' | Namespace SAP | 20110119 | ||
| 3 | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'SAPPROJ' | Namespace for SAP projects | 20120313 | ||
| 4 | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'TEST' | Namespace TEST | 20110119 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | SLO COT Namespace | 20110119 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check validity of a technical name | 20110119 | |
| 2 | Static method | Public | Method | Deregister a user from a COT entry | 20110314 | |
| 3 | Static method | Public | Method | Get various data of a COT object | 20110517 | |
| 4 | Static method | Public | Method | Get COT hierarchy of a COT object | 20130918 | |
| 5 | Static method | Public | Method | Get the context GUID of an object GUID | 20110719 | |
| 6 | Static method | Public | Method | Get all registered users of a COT entry | 20110314 | |
| 7 | Static method | Public | Method | Get the namespace of this system | 20110119 | |
| 8 | Static method | Public | Method | Register a user to a COT entry | 20110314 | |
| 9 | Static method | Public | Method | Select syncronizing data via given criteria | 20120410 | |
| 10 | Static method | Public | Method | Sync COT records in different systems, ask dev for usage !!! | 20110203 | |
| 11 | Static method | Public | Method | Sync COT records in different systems, ask dev for usage !!! | 20110203 |
Events
Class CL_CNV_MBT_COT_UTILS has no event.
Types
Class CL_CNV_MBT_COT_UTILS has no local type.
Method Signatures
Method CHECK_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | Maximum allowed length | 20110119 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Technical name | 20110119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20110119 |
Method DEREGISTER_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110314 | |||
| 2 | IV_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20110314 | ||
| 2 | SLO COT Object not found | 20110314 | ||
| 3 | Exceptions on SLO Objects | 20110314 |
Method GET_COT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object created by passed GUID | 20110517 | |||
| 2 | EV_CWBPACK | Call by reference | Type reference (TYPE) | CNV_PACK | CWB Package Number | 20110517 | |||
| 3 | EV_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20110517 | |||
| 4 | EV_NAMESPACE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | SLO COT Namespace | 20110517 | |||
| 5 | EV_PCLPACK | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | PCL Package Number | 20110517 | |||
| 6 | EV_PCLPROJ | Call by reference | Type reference (TYPE) | CNV_MBT_PROJ | PCL Project Name | 20110517 | |||
| 7 | EV_PCLSTEP | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | PCL Step | 20110520 | |||
| 8 | EV_PCLSUBPROJ | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | PCL Sub Project Name | 20110517 | |||
| 9 | EV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20110517 | |||
| 10 | EV_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20110517 | |||
| 11 | EV_VERSION | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_VERSION | SLO COT Object Version | 20110517 | |||
| 12 | EV_WCEPSTEP_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | LT Work Center Execution Plan StepGUID | 20110517 | |||
| 13 | EV_WCPROJTPL_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | LT Work Center Project Template GUID | 20110517 | |||
| 14 | EV_WCPROJ_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | LT Work Center Project GUID | 20110517 | |||
| 15 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20110517 | ||
| 2 | SLO COT Object not found | 20110517 |
Method GET_COT_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COTLEVEL | Call by reference | Type reference (TYPE) | CNVMBTCOTOBJLEVEL_T | Cot object with level in hierarchy | 20131007 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | CNVMBTCOTOBJECT-GUID | SLO COT Object GUID | 20131007 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | CNVMBTCOTOBJECT-NAME | SLO COT Object Name | 20131007 | |||
| 4 | IV_UP | Call by reference | Type reference (TYPE) | FLAG | Get also upper hierarchy | 20131007 |
Method GET_COT_HIERARCHY on class CL_CNV_MBT_COT_UTILS has no exception.
Method GET_OBJECT_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CONTEXT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object | 20110719 | |||
| 2 | EV_CONTEXT_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_CONTEXT_GUID | SLO COT Context GUID | 20110719 | |||
| 3 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object | 20110719 | |||
| 4 | IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110719 |
Method GET_OBJECT_CONTEXT on class CL_CNV_MBT_COT_UTILS has no exception.
Method GET_REGISTERED_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110314 | |||
| 2 | RT_USER | Value transfer | Type reference (TYPE) | CNV_MBT_COT_T_USER | COT: Users registered to a COT object | 20110314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20110314 | ||
| 2 | SLO COT Object not found | 20110314 |
Method GET_SYSTEM_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAMESPACE | Value transfer | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | SLO COT Namespace | 20110119 |
Method GET_SYSTEM_NAMESPACE on class CL_CNV_MBT_COT_UTILS has no exception.
Method REGISTER_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110314 | |||
| 2 | IV_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20110314 | ||
| 2 | SLO COT Object not found | 20110314 | ||
| 3 | Exceptions on SLO Objects | 20110314 |
Method SELECT_SYNC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_T_GUID | COT: List of COT object GUIDs | 20120410 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20120410 | |||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20120410 | |||
| 4 | RS_COT_SYNC | Value transfer | Type reference (TYPE) | CNV_MBT_COT_S_SYNC | SLO COT: Synchronisation structure | 20120410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20120410 | ||
| 2 | SLO COT Object not found | 20120410 |
Method SYNC_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110203 | |||
| 2 | RS_COT_SYNC | Value transfer | Type reference (TYPE) | CNV_MBT_COT_S_SYNC | SLO COT sync structure | 20111117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SLO COT Invalid Parameters | 20110203 | ||
| 2 | SLO COT Object not found | 20110203 |
Method SYNC_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_COT_SYNC | Call by reference | Type reference (TYPE) | CNV_MBT_COT_S_SYNC | SLO COT: Synchronizing structure | 20111117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions on SLO Objects | 20111117 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |