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