SAP ABAP Interface IF_BCFG_DATA_MANAGER (data representation (methods from CONFIG_CONTAINER))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-API (Application Component) Business Configuration API (SAP-internal)
     S_BCFG_API (Package) Business Configuration Support API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BCFG_DATA_MANAGER_CONF_CNTR High level access to data_manager from config_container 20110224
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCFG_BCSET_DATA_MANAGER management of container data business logic independent 20110223
Properties
Interface IF_BCFG_DATA_MANAGER  
Short Description data representation (methods from CONFIG_CONTAINER)    
General Data
Package S_BCFG_API   Business Configuration Support API 
Created 20110209   SAP 
Last changed 20130531   SAP 
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)
2 IF_BCFG_CONFIG_CONTAINER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCFG_ERROR_CONTEXT This object is able to fill BCFG_S_ERR_DETAIL 20110322
Friends
Interface IF_BCFG_DATA_MANAGER has no friend.
Attributes
Interface IF_BCFG_DATA_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MAPPINGS Instance method Public Method 20110228
2 ASSERT_LANGUS_ARE_COMPLETE Instance method Public Method 20110308
3 ASSERT_TABLES_ARE_REGULAR Instance method Public Method 20110324
4 BUILD_LOCK_OBJECTS Instance method Public Method 20110223
5 CONVERT_FIELDS_FROM_OBJ_TO_TAB Instance method Public Method 20120306
6 CONVERT_FIELDS_FROM_TAB_TO_OBJ Instance method Public Method 20120306
7 CONVERT_FROM_BCSET Instance method Public Method 20110223
8 CONVERT_TO_BCSET Instance method Public Method 20110223
9 CREATE_CONFIG_OBJECT Instance method Public Method 20110223
10 GET_ALLOWED_LANGUS Instance method Public Method 20110223
11 GET_CONFIG_OBJECT Instance method Public Method 20110223
12 GET_FOREIGN_CURRKEYS Instance method Public Method 20111201
13 GET_MAPPINGS Instance method Public Method 20110224
14 GET_OR_CREATE_SIMILAR_CONF_OBJ Instance method Public Method 20110301
15 HAS_CONFIG_OBJECT Instance method Public Method 20110223
16 IMPORT_MAPPINGS Instance method Public Method 20110225
17 IS_EMPTY Instance method Public Method 20110209
18 IS_MODIFIED Instance method Public Method 20110223
19 REMOVE_ALL Instance method Public Method 20110209
20 SETUP_ITERATOR Instance method Public Method 20110223
21 SET_LANGUAGES Instance method Public Method 20110224
22 SET_MODIFIED Instance method Public Method 20110223
Events
Interface IF_BCFG_DATA_MANAGER has no event.
Types
Interface IF_BCFG_DATA_MANAGER has no local type.
Method Signatures

Method ADD_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_OBJECT_FACTORY Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT_FACTORY 20110302
2 Importing IT_OBJECT_MAPPINGS Call by reference Type reference (TYPE) BCFG_T_OBJECT_MAPPINGS 20110228
# Exception Resumable Description Created on
1 CX_BCFG_INVALID_MAPPING 20110228

Method ASSERT_LANGUS_ARE_COMPLETE Signature

Method ASSERT_LANGUS_ARE_COMPLETE on Interface IF_BCFG_DATA_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_BCFG_LANGU_NOT_COMPLETE 20110308

Method ASSERT_TABLES_ARE_REGULAR Signature

Method ASSERT_TABLES_ARE_REGULAR on Interface IF_BCFG_DATA_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_BCFG_IRREGULAR_SKIPPED_FLDS 20110324

Method BUILD_LOCK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 20110223
2 Returning RESULT Value transfer Type reference (TYPE) BCFG_LOCK_OBJECTS 20110223

Method BUILD_LOCK_OBJECTS on Interface IF_BCFG_DATA_MANAGER has no exception.

Method CONVERT_FIELDS_FROM_OBJ_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_FIELD_VALUES list of TY_S_FIELD_VALUE 20120306
2 Importing IV_FORCE_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL 20120308
3 Returning RESULT Value transfer Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_FIELD_VALUES list of TY_S_FIELD_VALUE 20120306

Method CONVERT_FIELDS_FROM_OBJ_TO_TAB on Interface IF_BCFG_DATA_MANAGER has no exception.

Method CONVERT_FIELDS_FROM_TAB_TO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_FIELD_VALUES list of TY_S_FIELD_VALUE 20120306
2 Returning RESULT Value transfer Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_FIELD_VALUES list of TY_S_FIELD_VALUE 20120306

Method CONVERT_FIELDS_FROM_TAB_TO_OBJ on Interface IF_BCFG_DATA_MANAGER has no exception.

Method CONVERT_FROM_BCSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANGUS Call by reference Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_LANGUAGES 20110223
2 Importing IO_CONFIG_OBJECT_FACTORY Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT_FACTORY 20110302
3 Importing IT_RECA Call by reference Type reference (TYPE) SCPR_RECA_TAB 20110223
4 Importing IT_VALL Call by reference Type reference (TYPE) SCPR_VALL_TAB 20110223
5 Importing IT_VALS Call by reference Type reference (TYPE) SCPR_VALS_TAB 20110223
6 Importing IV_USE_INTERNAL_FORMAT Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20111130

Method CONVERT_FROM_BCSET on Interface IF_BCFG_DATA_MANAGER has no exception.

Method CONVERT_TO_BCSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECA Call by reference Type reference (TYPE) SCPR_RECA_TAB 20110223
2 Changing CT_VALL Call by reference Type reference (TYPE) SCPR_VALL_TAB 20110223
3 Changing CT_VALS Call by reference Type reference (TYPE) SCPR_VALS_TAB 20110223
4 Exporting EV_INTERNAL_FORMAT Call by reference Type reference (TYPE) SAP_BOOL true if the vals are store in internal format 20111130
5 Importing IV_ID Call by reference Type reference (TYPE) STRING 20110223
6 Importing IV_USE_INTERNAL_FORMAT Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20111206

Method CONVERT_TO_BCSET on Interface IF_BCFG_DATA_MANAGER has no exception.

Method CREATE_CONFIG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_OBJECT_FACTORY Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT_FACTORY 20110302
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) CUS_IMG_AC 20110223
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) OB_OBJECT 20110223
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OB_TYP 20110223
5 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME 20110223
6 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20110223

Method CREATE_CONFIG_OBJECT on Interface IF_BCFG_DATA_MANAGER has no exception.

Method GET_ALLOWED_LANGUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_LANGUAGES 20110223

Method GET_ALLOWED_LANGUS on Interface IF_BCFG_DATA_MANAGER has no exception.

Method GET_CONFIG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME 20110223
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20110223

Method GET_CONFIG_OBJECT on Interface IF_BCFG_DATA_MANAGER has no exception.

Method GET_FOREIGN_CURRKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CURRKEYS Call by reference Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_FIELD_VALUES 20111201
2 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_FIELD_VALUES 20111201

Method GET_FOREIGN_CURRKEYS on Interface IF_BCFG_DATA_MANAGER has no exception.

Method GET_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) IF_BCFG_CONFIG_CONTAINER=>TY_T_MAPPING_INFO 20110224

Method GET_MAPPINGS on Interface IF_BCFG_DATA_MANAGER has no exception.

Method GET_OR_CREATE_SIMILAR_CONF_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEMPLATE_CONF_OBJ Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20110301
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20110301

Method GET_OR_CREATE_SIMILAR_CONF_OBJ on Interface IF_BCFG_DATA_MANAGER has no exception.

Method HAS_CONFIG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME 20110223
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110223

Method HAS_CONFIG_OBJECT on Interface IF_BCFG_DATA_MANAGER has no exception.

Method IMPORT_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEMPLATE Call by reference Object reference (TYPE REF TO) IF_BCFG_DATA_MANAGER 20110225
# Exception Resumable Description Created on
1 CX_BCFG_INVALID_MAPPING 20110302

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110209

Method IS_EMPTY on Interface IF_BCFG_DATA_MANAGER has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110223

Method IS_MODIFIED on Interface IF_BCFG_DATA_MANAGER has no exception.

Method REMOVE_ALL Signature

Method REMOVE_ALL on Interface IF_BCFG_DATA_MANAGER has no parameter.
Method REMOVE_ALL on Interface IF_BCFG_DATA_MANAGER has no exception.

Method SETUP_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT_ITERATOR 20110309

Method SETUP_ITERATOR on Interface IF_BCFG_DATA_MANAGER has no exception.

Method SET_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LANGUAGES Call by reference Object reference (TYPE REF TO) CL_BCFG_DTO_CONTAINER_LANGUS 20110224

Method SET_LANGUAGES on Interface IF_BCFG_DATA_MANAGER has no exception.

Method SET_MODIFIED Signature

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

Method SET_MODIFIED on Interface IF_BCFG_DATA_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731