SAP ABAP Interface IF_BCFG_CONFIG_OBJECT (represents a configuration object)
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 implementation (CLASS c. INTERFACES i_ref)  CL_BCFG_BCSET_CONFIG_OBJECT config object using BC sets 20100516
Properties
Interface IF_BCFG_CONFIG_OBJECT  
Short Description represents a configuration object    
General Data
Package S_BCFG_API   Business Configuration Support API 
Created 20100514   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 SCPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCFG_ERROR_CONTEXT This object is able to fill BCFG_S_ERR_DETAIL 20110318
Friends
Interface IF_BCFG_CONFIG_OBJECT has no friend.
Attributes
Interface IF_BCFG_CONFIG_OBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALC_CONFLICTS Instance method Public Method 20100715
2 CALC_DELTA Instance method Public Method 20101125
3 CHECK_ALL_LANGUS_ARE_COMPLETE Instance method Public Method 20101105
4 CHECK_LANGU_PARAMETER Instance method Public Method 20101105
5 CHECK_VIEW_AUTHORITY Instance method Public Method works only if the object is locally 20110411
6 CREATE_KEY Instance method Public Method 20101122
7 CREATE_LINE Instance method Public Method 20100514
8 CREATE_MAPPING_COPY Instance method Public Method 20110225
9 EQUALS Instance method Public Method 20101013
10 FIND_LINE Instance method Public Method 20110513
11 GET_ALLOWED_LANGUS Instance method Public Method 20101105
12 GET_DELIVERY_CLASS Instance method Public Method 20110210
13 GET_INFO Instance method Public Method 20100617
14 GET_KEY_FIELDNAMES Instance method Public Method 20110323
15 GET_LANGU_FIELDNAME Instance method Public Method 20110210
16 GET_NUM_OF_LINES Instance method Public Method 20101206
17 HAS_FIELD Instance method Public Method 20101101
18 IS_CLIENT_DEPENDENT Instance method Public Method 20110210
19 IS_EMPTY Instance method Public Method 20100714
20 IS_KEY_FIELD Instance method Public Method 20100514
21 IS_REGULAR Instance method Public Method 20110323
22 REMOVE_ALL Instance method Public Method 20101202
23 REMOVE_LINE Instance method Public Method 20100720
24 RESET_ACTIVE_FIELDS Instance method Public Method 20110324
25 SETUP_ITERATOR Instance method Public Method 20100514
26 SET_ACTIVE_FIELDS Instance method Public Method 20110324
Events
Interface IF_BCFG_CONFIG_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FIELDNAMES Public See coding 20110323 fieldnames type standard table of fieldname with key table_line
Method Signatures

Method CALC_CONFLICTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFLICTS Call by reference Object reference (TYPE REF TO) IF_BCFG_DATA_MANAGER 20100922
2 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20100715
3 Importing IV_ENHANCE_WITH_LANGUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101126
4 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20101125

Method CALC_CONFLICTS on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method CALC_DELTA Signature

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

Method CALC_DELTA on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method CHECK_ALL_LANGUS_ARE_COMPLETE Signature

Method CHECK_ALL_LANGUS_ARE_COMPLETE on Interface IF_BCFG_CONFIG_OBJECT has no parameter.
Method CHECK_ALL_LANGUS_ARE_COMPLETE on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method CHECK_LANGU_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS 20101105
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125
# Exception Resumable Description Created on
1 CX_BCFG_LANGU_SUPERFLUOUS 20101105

Method CHECK_VIEW_AUTHORITY Signature

Method CHECK_VIEW_AUTHORITY on Interface IF_BCFG_CONFIG_OBJECT 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 CREATE_KEY 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_LINE 20101125

Method CREATE_KEY on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method CREATE_LINE 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_LINE 20101125

Method CREATE_LINE on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method CREATE_MAPPING_COPY Signature

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

Method CREATE_MAPPING_COPY on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_OBJECT 20101013
2 Importing IV_IGNORE_SKIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101126
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method EQUALS on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method FIND_LINE Signature

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

Method FIND_LINE on Interface IF_BCFG_CONFIG_OBJECT 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 20101125

Method GET_ALLOWED_LANGUS on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method GET_DELIVERY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR1 Gets the delivery class of the table 20110210

Method GET_DELIVERY_CLASS on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method GET_INFO 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_INFO 20101125

Method GET_INFO on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method GET_KEY_FIELDNAMES Signature

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

Method GET_KEY_FIELDNAMES on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method GET_LANGU_FIELDNAME Signature

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

Method GET_LANGU_FIELDNAME on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method GET_NUM_OF_LINES Signature

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

Method GET_NUM_OF_LINES on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method HAS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20101101
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method HAS_FIELD on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method IS_CLIENT_DEPENDENT 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 20110210

Method IS_CLIENT_DEPENDENT on Interface IF_BCFG_CONFIG_OBJECT has no exception.

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 20101125

Method IS_EMPTY on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method IS_KEY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20100514
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method IS_KEY_FIELD on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method IS_REGULAR 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 20110323

Method IS_REGULAR on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method REMOVE_ALL Signature

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

Method REMOVE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LINE Call by reference Object reference (TYPE REF TO) IF_BCFG_CONFIG_LINE 20100720
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method REMOVE_LINE on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method RESET_ACTIVE_FIELDS Signature

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

Method RESET_ACTIVE_FIELDS on Interface IF_BCFG_CONFIG_OBJECT 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_LINE_ITERATOR 20110309

Method SETUP_ITERATOR on Interface IF_BCFG_CONFIG_OBJECT has no exception.

Method SET_ACTIVE_FIELDS 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) SCPR_FLD_TAB 20110324
2 Importing IV_MASK_READONLY Call by reference Type reference (TYPE) ABAP_BOOL 20120508

Method SET_ACTIVE_FIELDS on Interface IF_BCFG_CONFIG_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703