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
⤷ 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 | NC_NS_CUSTOMER | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'CUSTOMER' | Namespace CUSTOMER | 20110119 | |
2 | NC_NS_SAP | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'SAP' | Namespace SAP | 20110119 | |
3 | NC_NS_SAPPROJ | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'SAPPROJ' | Namespace for SAP projects | 20120313 | |
4 | NC_NS_TEST | Constant | Public | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | 'TEST' | Namespace TEST | 20110119 | |
5 | PV_SYSTEM_NAMESPACE | Static Attribute | Private | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | SLO COT Namespace | 20110119 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_NAME | Static method | Public | Method | Check validity of a technical name | 20110119 |
2 | DEREGISTER_USER | Static method | Public | Method | Deregister a user from a COT entry | 20110314 |
3 | GET_COT_DATA | Static method | Public | Method | Get various data of a COT object | 20110517 |
4 | GET_COT_HIERARCHY | Static method | Public | Method | Get COT hierarchy of a COT object | 20130918 |
5 | GET_OBJECT_CONTEXT | Static method | Public | Method | Get the context GUID of an object GUID | 20110719 |
6 | GET_REGISTERED_USERS | Static method | Public | Method | Get all registered users of a COT entry | 20110314 |
7 | GET_SYSTEM_NAMESPACE | Static method | Public | Method | Get the namespace of this system | 20110119 |
8 | REGISTER_USER | Static method | Public | Method | Register a user to a COT entry | 20110314 |
9 | SELECT_SYNC_DATA | Static method | Public | Method | Select syncronizing data via given criteria | 20120410 |
10 | SYNC_READ | Static method | Public | Method | Sync COT records in different systems, ask dev for usage !!! | 20110203 |
11 | SYNC_WRITE | 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 | Importing | IV_LENGTH | Call by reference | Type reference (TYPE) | I | Maximum allowed length | 20110119 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Technical name | 20110119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20110119 |
Method DEREGISTER_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110314 | ||
2 | Importing | IV_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20110314 | |
2 | CX_CNV_MBT_COT_NOT_FOUND | SLO COT Object not found | 20110314 | |
3 | CX_CNV_MBT_OBJECT | 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 | Exporting | ER_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object created by passed GUID | 20110517 | ||
2 | Exporting | EV_CWBPACK | Call by reference | Type reference (TYPE) | CNV_PACK | CWB Package Number | 20110517 | ||
3 | Exporting | EV_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20110517 | ||
4 | Exporting | EV_NAMESPACE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_NAMESPACE | SLO COT Namespace | 20110517 | ||
5 | Exporting | EV_PCLPACK | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | PCL Package Number | 20110517 | ||
6 | Exporting | EV_PCLPROJ | Call by reference | Type reference (TYPE) | CNV_MBT_PROJ | PCL Project Name | 20110517 | ||
7 | Exporting | EV_PCLSTEP | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | PCL Step | 20110520 | ||
8 | Exporting | EV_PCLSUBPROJ | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | PCL Sub Project Name | 20110517 | ||
9 | Exporting | EV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20110517 | ||
10 | Exporting | EV_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20110517 | ||
11 | Exporting | EV_VERSION | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_VERSION | SLO COT Object Version | 20110517 | ||
12 | Exporting | EV_WCEPSTEP_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | LT Work Center Execution Plan StepGUID | 20110517 | ||
13 | Exporting | EV_WCPROJTPL_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | LT Work Center Project Template GUID | 20110517 | ||
14 | Exporting | EV_WCPROJ_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | LT Work Center Project GUID | 20110517 | ||
15 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20110517 | |
2 | CX_CNV_MBT_COT_NOT_FOUND | 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 | Exporting | ET_COTLEVEL | Call by reference | Type reference (TYPE) | CNVMBTCOTOBJLEVEL_T | Cot object with level in hierarchy | 20131007 | ||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | CNVMBTCOTOBJECT-GUID | SLO COT Object GUID | 20131007 | ||
3 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | CNVMBTCOTOBJECT-NAME | SLO COT Object Name | 20131007 | ||
4 | Importing | 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 | Exporting | ER_CONTEXT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object | 20110719 | ||
2 | Exporting | EV_CONTEXT_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_CONTEXT_GUID | SLO COT Context GUID | 20110719 | ||
3 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object | 20110719 | ||
4 | Importing | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110314 | ||
2 | Returning | 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 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20110314 | |
2 | CX_CNV_MBT_COT_NOT_FOUND | 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 | Returning | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110314 | ||
2 | Importing | IV_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20110314 | |
2 | CX_CNV_MBT_COT_NOT_FOUND | SLO COT Object not found | 20110314 | |
3 | CX_CNV_MBT_OBJECT | 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 | Importing | IT_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_T_GUID | COT: List of COT object GUIDs | 20120410 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20120410 | ||
3 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20120410 | ||
4 | Returning | RS_COT_SYNC | Value transfer | Type reference (TYPE) | CNV_MBT_COT_S_SYNC | SLO COT: Synchronisation structure | 20120410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20120410 | |
2 | CX_CNV_MBT_COT_NOT_FOUND | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110203 | ||
2 | Returning | RS_COT_SYNC | Value transfer | Type reference (TYPE) | CNV_MBT_COT_S_SYNC | SLO COT sync structure | 20111117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_COT_INVALID_PARAM | SLO COT Invalid Parameters | 20110203 | |
2 | CX_CNV_MBT_COT_NOT_FOUND | 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 | Importing | 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 | CX_CNV_MBT_OBJECT | Exceptions on SLO Objects | 20111117 |
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |