SAP ABAP Class CL_BCFG_CLASSIC_CONTAINER (container for containers that are not obviously BCSets)
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_BCSET_CONFIG_CONTAINER container that holds config data (not just keys) 20110318
Properties
Class CL_BCFG_CLASSIC_CONTAINER  
Short Description container for containers that are not obviously BCSets    
Super Class CL_BCFG_BCSET_CONFIG_CONTAINER container that holds config data (not just keys) 
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 20110318   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BCFG_ENUM_COMMIT_MODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BCFG_CLASSIC_CONTAINER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BCFG_ABSTRACT_CONF_FACTORY 20110321 base class for config container factories
2 CL_BCFG_UNIT_TEST_HELPER 20110323 internally used helper to support unit testing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_CHECK_TRANSP_REQ Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110323
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_INTERN Instance method Private Method 20110322
2 APPLY_INTERN_WITHOUT_SAVE_TEMP Instance method Private Method 20110503
3 APPLY_INTERN_WITH_SAVE_TEMP Instance method Private Method 20110503
4 BCSET_ACTIVATE Instance method Private Method 20110322
5 CLEANUP_TEMP_CONTAINER Instance method Private Method 20110324
6 CONSTRUCTOR Instance method Protected Constructor 20120425
7 DELETE_CLASSIC Static method Public Method 20110322
8 SAVE_INTERN Instance method Private Method 20110323
9 SET_TRANSP_REQ_CHECK Static method Private Method 20110323
Events
Class CL_BCFG_CLASSIC_CONTAINER has no event.
Types
Class CL_BCFG_CLASSIC_CONTAINER has no local type.
Method Signatures

Method APPLY_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_VALIDATION_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20110322
2 Importing IV_TP_CUST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110322
3 Importing IV_TP_SYST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110322
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_BCSET_RESULT_ACTIVATE 20110322
# Exception Resumable Description Created on
1 CX_BCFG_LANGU_MISSING 20110322
2 CX_BCFG_LANGU_NOT_ALLOWED 20110322
3 CX_BCFG_LANGU_NOT_COMPLETE 20110322
4 CX_BCFG_OPERATION_FAILED 20110322

Method APPLY_INTERN_WITHOUT_SAVE_TEMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_VALIDATION_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20110503
2 Importing IV_TP_CUST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110503
3 Importing IV_TP_SYST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110503
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_BCSET_RESULT_ACTIVATE 20110503
# Exception Resumable Description Created on
1 CX_BCFG_LANGU_MISSING 20110503
2 CX_BCFG_LANGU_NOT_ALLOWED 20110503
3 CX_BCFG_LANGU_NOT_COMPLETE 20110503
4 CX_BCFG_OPERATION_FAILED 20110503

Method APPLY_INTERN_WITH_SAVE_TEMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_VALIDATION_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20110503
2 Importing IV_TP_CUST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110503
3 Importing IV_TP_SYST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110503
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_BCSET_RESULT_ACTIVATE 20110503
# Exception Resumable Description Created on
1 CX_BCFG_LANGU_MISSING 20110503
2 CX_BCFG_LANGU_NOT_ALLOWED 20110503
3 CX_BCFG_LANGU_NOT_COMPLETE 20110503
4 CX_BCFG_OPERATION_FAILED 20110503

Method BCSET_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CONTAINER_ID Call by reference Type reference (TYPE) SCPR_ID 20110322
2 Importing IP_SIMULATION_MODE Call by reference Type reference (TYPE) CHAR1 ' ' 20110322
3 Importing IP_TRANSP_CUST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110322
4 Importing IP_TRANSP_OFF Call by reference Type reference (TYPE) CHAR1 'N' 20110322
5 Importing IP_TRANSP_SYST Call by reference Type reference (TYPE) E070-TRKORR ' ' 20110322
6 Importing IT_LANGUS Call by reference Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_LANGUAGES 20110322
7 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_BCSET_RESULT_ACTIVATE 20110322
# Exception Resumable Description Created on
1 CX_BCFG_OPERATION_FAILED 20110322

Method CLEANUP_TEMP_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_ORIGIN Call by reference Type reference (TYPE) STRING 20110324
2 Importing I_ID_TEMP Call by reference Type reference (TYPE) STRING 20110324
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CX_BCFG_OPERATION_FAILED 20110411

Method CLEANUP_TEMP_CONTAINER on class CL_BCFG_CLASSIC_CONTAINER has no exception.

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 20120425
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20120425
3 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST 20120425
4 Importing IV_USE_INTERNAL_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20120425

Method CONSTRUCTOR on class CL_BCFG_CLASSIC_CONTAINER has no exception.

Method DELETE_CLASSIC 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 SAVE_INTERN Signature

Method SAVE_INTERN on class CL_BCFG_CLASSIC_CONTAINER has no parameter.
# Exception Resumable Description Created on
1 CX_BCFG_OPERATION_FAILED 20110323

Method SET_TRANSP_REQ_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLE Call by reference Type reference (TYPE) ABAP_BOOL 20110323

Method SET_TRANSP_REQ_CHECK on class CL_BCFG_CLASSIC_CONTAINER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731