SAP ABAP Class CL_CFG_MNT_SW (Maintain Switches to IPC for Config)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-VC-IAD (Application Component) IPC Adapter
     CFG_ERP_ADAPT (Package) IPC Integration
Properties
Class CL_CFG_MNT_SW  
Short Description Maintain Switches to IPC for Config    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFG_ERP_ADAPT   IPC Integration 
Created 20041130   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CFG_MNT_SW has no forward declaration.
Interfaces
Class CL_CFG_MNT_SW has no interface implemented.
Friends
Class CL_CFG_MNT_SW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Private Type reference (TYPE) C 'F' 20050203
2 MC_IPC_IN_ERP Constant Public Type reference (TYPE) I 2 20050218
3 MC_IPC_TESTING_IN_ERP Constant Public Type reference (TYPE) I 1 20050218
4 MC_IPC_WITH_OPTION_VC_IN_SIMUL Constant Public Type reference (TYPE) I 3 20091103
5 MC_NO_IPC_IN_ERP Constant Public Type reference (TYPE) I 0 20050218
6 MC_STAR Constant Public Type reference (TYPE) XFELD '*' Checkbox 20041130
7 MC_TRUE Constant Private Type reference (TYPE) C 'T' 20050203
8 MS_AUTH Static Attribute Private Type reference (TYPE) C 20050203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SWITCH Static method Private Method Add 20041130
2 CHECK_AUTHORITY Instance method Public Method 20050203
3 CHECK_CONFIGURABLE_OBJECT Instance method Public Method Single check for configurable object 20041130
4 CHECK_PROFILE Instance method Public Method Single check for configurable object 20050218
5 CHECK_USAGE_IN_CBASE Static method Public Method 20050407
6 GET_SWITCH Instance method Public Method Get 20041130
7 REMOVE_SWITCH Static method Private Method Remove 20041130
8 SET_MAINTENANCE_MODE Static method Public Method Prepare BADI-Implementation to switch off perf. optimization 20041213
9 SET_SWITCH Instance method Public Method 20050218
10 SWITCH_BACK_FROM_TESTING Instance method Public Method Switch back from IPC to VC engine 20041130
11 SWITCH_TO_IPC Instance method Public Method Switch to IPC for productive use 20041130
12 SWITCH_TO_IPC_ALL_OBJECTS Instance method Protected Method Switch to IPC for all configurable objects 20041130
13 SWITCH_TO_IPC_WITH_SIMULOPTVC Instance method Public Method Switch to IPC with option to use VC in simulation 20091103
14 SWITCH_TO_TESTING_WITH_IPC Instance method Public Method Switch to IPC for testing (enable choice bt. IPC and VC ) 20041130
Events
Class CL_CFG_MNT_SW has no event.
Types
Class CL_CFG_MNT_SW has no local type.
Method Signatures

Method ADD_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
3 Importing IV_SIMUL_OPT_VC Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20091103
4 Importing IV_TESTING Call by reference Type reference (TYPE) XFELD 'X' Ankreuz-Feld 20041130

Method ADD_SWITCH on class CL_CFG_MNT_SW has no exception.

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_CFG_MNT_SW has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORITY 20050303

Method CHECK_CONFIGURABLE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
# Exception Resumable Description Created on
1 SCENARIO_NOT_SUPPORTED 20041130

Method CHECK_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROFILE Call by reference Type reference (TYPE) CUCO Name der Datenbanktabelle des Objekts 20050303
# Exception Resumable Description Created on
1 SCENARIO_NOT_SUPPORTED 20050218

Method CHECK_USAGE_IN_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20050407
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20050407
# Exception Resumable Description Created on
1 CONFIGURATION_EXISTS 20050407

Method GET_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MODE Call by reference Type reference (TYPE) I 20050401
2 Exporting EV_ACTIVE Call by reference Type reference (TYPE) XFELD Ankreuz-Feld 20041130
3 Exporting EV_USER_DATE Call by reference Type reference (TYPE) DATUV Gültig-ab-Datum 20041130
4 Exporting EV_USER_NAME Call by reference Type reference (TYPE) ERNAM Anleger des Objekts 20041130
5 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
# Exception Resumable Description Created on
1 NOT_FOUND 20041130

Method REMOVE_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130

Method REMOVE_SWITCH on class CL_CFG_MNT_SW has no exception.

Method SET_MAINTENANCE_MODE Signature

Method SET_MAINTENANCE_MODE on class CL_CFG_MNT_SW has no parameter.
Method SET_MAINTENANCE_MODE on class CL_CFG_MNT_SW has no exception.

Method SET_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) I mc_no_ipc_in_erp; mc_ipc_in_erp;mc_ipc_testing_in_erp 20050218
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20050218
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20050218
# Exception Resumable Description Created on
1 DEACTIVATION_NOT_ALLOWED 20050218
2 NO_AUTHORITY 20050218
3 SCENARIO_NOT_SUPPORTED 20050218

Method SWITCH_BACK_FROM_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
# Exception Resumable Description Created on
1 DEACTIVATION_NOT_ALLOWED 20041130
2 NO_AUTHORITY 20050203

Method SWITCH_TO_IPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
# Exception Resumable Description Created on
1 NO_AUTHORITY 20050203
2 SCENARIO_NOT_SUPPORTED 20041130

Method SWITCH_TO_IPC_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Ankreuz-Feld 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
3 Importing IV_SIMUL_OPT_VC Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20091103
4 Importing IV_TESTING Call by reference Type reference (TYPE) XFELD 'X' Ankreuz-Feld 20041130
# Exception Resumable Description Created on
1 COMPLETE_CONVERSION_IMPOSSIBLE 20041130
2 NO_AUTHORITY 20050203

Method SWITCH_TO_IPC_WITH_SIMULOPTVC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Key of Configurable Object 20091103
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091103
# Exception Resumable Description Created on
1 NO_AUTHORITY 20091103
2 SCENARIO_NOT_SUPPORTED 20091103

Method SWITCH_TO_TESTING_WITH_IPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CUCOOBJ Schlüssel des konfigurierbaren Objekts 20041130
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TABELLE 'MARA' Name der Datenbanktabelle des Objekts 20041130
# Exception Resumable Description Created on
1 NO_AUTHORITY 20050203
2 SCENARIO_NOT_SUPPORTED 20041130
History
Last changed by/on SAP  20100310 
SAP Release Created in 600