SAP ABAP Class CL_BCFG_SWITCH_CONTAINER (container with extensions for SBCSs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-API (Application Component) Business Configuration API (SAP-internal)
     S_BCFG_SCPR_IMPL (Package) Business Configuration Support SCPR Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_TRANSPORT_CONTAINER container with extensions for SBCSs 20110308
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCFG_SWITCH_BCSET Convenience ifc. for container type SWITCH_BCSET (see doc.) 20110224
Properties
Class CL_BCFG_SWITCH_CONTAINER  
Short Description container with extensions for SBCSs    
Super Class CL_BCFG_TRANSPORT_CONTAINER container with extensions for SBCSs 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BCFG_SCPR_IMPL   Business Configuration Support SCPR Implementation 
Created 20110215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCFG_SWITCH_BCSET Convenience ifc. for container type SWITCH_BCSET (see doc.) 20110224
Friends
# Friend Modeled only Created on Description
1 CL_BCFG_ABSTRACT_CONF_FACTORY 20110311 base class for config container factories
Attributes
Class CL_BCFG_SWITCH_CONTAINER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VIEW_AUTHORITIES Instance method Private Method 20110412
2 CONSTRUCTOR Instance method Protected Constructor 20110224
3 DELETE_SBCS Static method Public Method 20110322
4 GET_AND_CLEAR_LOGS Instance method Private Method 20110323
5 IS_CASCADING Instance method Private Method 20110224
6 SBCS_DYNAMIC_ACTIVATION Instance method Private Method 20110322
Events
Class CL_BCFG_SWITCH_CONTAINER has no event.
Types
Class CL_BCFG_SWITCH_CONTAINER has no local type.
Method Signatures

Method CHECK_VIEW_AUTHORITIES Signature

Method CHECK_VIEW_AUTHORITIES on class CL_BCFG_SWITCH_CONTAINER has no parameter.
# Exception Resumable Description Created on
1 CX_BCFG_AUTHORIZATION_FAILED raised if user is not authorized for this use case 20110415

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMMIT_MODE Call by reference Object reference (TYPE REF TO) CL_BCFG_ENUM_COMMIT_MODE CL_BCFG_ENUM_COMMIT_MODE=>USER_COMMIT 20110224
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20110224
3 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST 20110224

Method CONSTRUCTOR on class CL_BCFG_SWITCH_CONTAINER has no exception.

Method DELETE_SBCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMMIT_MODE Call by reference Object reference (TYPE REF TO) CL_BCFG_ENUM_COMMIT_MODE CL_BCFG_ENUM_COMMIT_MODE=>USER_COMMIT 20110322
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20110322
3 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST 20110322
4 Importing IV_WITH_LOGS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110322
# Exception Resumable Description Created on
1 CX_BCFG_COMMIT_MODE_UNSUPPORT 20110503
2 CX_BCFG_OPERATION_FAILED 20110322

Method GET_AND_CLEAR_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_DETAILS Call by reference Type reference (TYPE) BCFG_T_LOG_DETAILS Table of log details in BCFG API 20110323
2 Exporting ET_LOG_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T 20110323

Method GET_AND_CLEAR_LOGS on class CL_BCFG_SWITCH_CONTAINER has no exception.

Method IS_CASCADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CO Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT represents a configuration object 20110224
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110224

Method IS_CASCADING on class CL_BCFG_SWITCH_CONTAINER has no exception.

Method SBCS_DYNAMIC_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RECATTR Call by reference Type reference (TYPE) SCPR_RECA_TAB 20110322
2 Changing C_TABLEDESCRS Call by reference Type reference (TYPE) SCPR_RECORDS 20110322
3 Changing C_VALUES_L Call by reference Type reference (TYPE) SCPR_VALL_TAB 20110322
4 Changing C_VALUES_S Call by reference Type reference (TYPE) SCPR_VALS_TAB 20110322
5 Exporting ET_LOG_DETAILS Call by reference Type reference (TYPE) BCFG_T_LOG_DETAILS Table of log details in BCFG API 20110323
6 Exporting ET_LOG_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T 20110323
7 Exporting E_STATUS Call by reference Type reference (TYPE) SCPRSACST 20110322
8 Importing I_CATEGORY Call by reference Type reference (TYPE) SCPR_CTGRY CL_SCPR_EXT_CONSTANTS=>PCAT-SWITCH 20110322
9 Importing I_ID Call by reference Type reference (TYPE) STRING 20110322
10 Importing I_VERSION Call by reference Type reference (TYPE) SCPR_VERS CL_SCPR_INT_CONSTANTS=>VERSION_NEW 20110322
# Exception Resumable Description Created on
1 CX_BCFG_OPERATION_FAILED thrown when an operation failed 20110411
History
Last changed by/on SAP  20130531 
SAP Release Created in 731