SAP ABAP Class /BOBF/CL_CONF_READONLY (Categorized Read Access for BOPF)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/CONFIGURATION (Package) Business Object Processing Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_CONFRT_COMPLETE Configuration runtime data complete 20081212
Properties
Class /BOBF/CL_CONF_READONLY  
Short Description Categorized Read Access for BOPF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/CONFIGURATION   Business Object Processing Configuration 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOBF/CL_FRW_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_CONFRT_COMPLETE Configuration runtime data complete 20081212
Friends
Class /BOBF/CL_CONF_READONLY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GENIL_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '_' Single-Character Flag 20091029
2 MS_OBJ Instance attribute Public Attribute reference (LIKE) 20081212
3 MT_ACT Instance attribute Public Attribute reference (LIKE) 20081212
4 MT_ALTKEY Instance attribute Public Attribute reference (LIKE) 20081212
5 MT_ASSOC Instance attribute Public Attribute reference (LIKE) 20081212
6 MT_ASSOC_CHANGE Instance attribute Public Attribute reference (LIKE) 20081212
7 MT_COLLECTED_BOS Instance attribute Public Type reference (TYPE) /BOBF/CL_FRW_FACTORY=>TT_BO_NAME Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120404
8 MT_COMP Instance attribute Public Attribute reference (LIKE) 20081212
9 MT_CONTENT_KEY_MAP Instance attribute Public Attribute reference (LIKE) 20090223
10 MT_EXECTIME Instance attribute Public Attribute reference (LIKE) 20081212
11 MT_EXT_INCL Instance attribute Private Type reference (TYPE) TT_EXT_INCL 20081212
12 MT_FIELDMAPPING Instance attribute Public Attribute reference (LIKE) 20081212
13 MT_GROUP Instance attribute Public Attribute reference (LIKE) 20081212
14 MT_GROUPC Instance attribute Public Attribute reference (LIKE) 20081212
15 MT_NODE Instance attribute Public Attribute reference (LIKE) 20081212
16 MT_PROPERTY Instance attribute Public Attribute reference (LIKE) 20081212
17 MT_PROPERTY_CHANGE Instance attribute Public Attribute reference (LIKE) 20081212
18 MT_PROPERTY_PRX Instance attribute Public Attribute reference (LIKE) 20081212
19 MT_QUERY Instance attribute Public Attribute reference (LIKE) 20081212
20 MT_REFERENCED_DO Instance attribute Private Type reference (TYPE) TT_REFERENCED_DO Referenced DOs 20110818
21 MT_STA_ASSOC Instance attribute Public Attribute reference (LIKE) 20081212
22 MT_STA_DERIV Instance attribute Public Attribute reference (LIKE) 20081212
23 MT_STA_VAR Instance attribute Public Attribute reference (LIKE) 20081212
24 MT_VALIDATION Instance attribute Public Attribute reference (LIKE) 20081212
25 MT_VSET Instance attribute Public Attribute reference (LIKE) 20081212
26 MV_BO_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081212
27 MV_BUILD_TIMESTAMP Instance attribute Public Type reference (TYPE) TIMESTAMPL Timestamp of build process 20110818
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ACTION Instance method Private Method Fill Actions 20081212
2 BUILD_ALTKEY Instance method Private Method Fill proxy field names 20081212
3 BUILD_ASSOCIATION Instance method Private Method Fill associations 20081212
4 BUILD_ASSOCIATION_CHANGE Instance method Private Method Fill association change trigger information 20081212
5 BUILD_AUTHORIZATION Instance method Private Method Fill BO/node config regarding authorization 20121113
6 BUILD_DETERMINATION Instance method Private Method Fill scoring 20081212
7 BUILD_FIELDMAPPING Instance method Private Method Fill field assignment 20081212
8 BUILD_NODE Instance method Private Method Fill node table 20081212
9 BUILD_PROPERTY Instance method Private Method Fill static properties 20081212
10 BUILD_PROPERTY_CHANGE Instance method Private Method Fill property changes 20081212
11 BUILD_QUERY Instance method Private Method Fill query tables 20081212
12 BUILD_STATUS_VARIABLE Instance method Private Method Build status variable 20081212
13 BUILD_VALIDATION Instance method Private Method Fill Checks 20081212
14 BUILD_VALUE_SET Instance method Private Method Fill value sets 20081212
15 CHECK_CONSISTENCY Instance method Public Method Checks consistency of BO SHM object 20110818
16 CONSTRUCTOR Instance method Public Constructor Constructor 20081212
17 CREATE_EXT_INCL Instance method Private Method Instanciate extension includes 20081212
18 DETERMINE_NODE_AUTH_NODE_KEY Instance method Private Method Calculate node field AUTH_NODE_KEY (recursive) 20121114
19 DETERMINE_NODE_HAS_AUTH_CHECKS Instance method Private Method Check criteria to determine if node has auth checks 20121024
20 FILTER_INACTIVE_GROUPS Instance method Private Method Filter by Inactive Group 20081212
21 FLUSH_TABLE_KEYS Instance method Private Method Flush table keys to build secondary indexes 20081212
22 GET_SUBNODE Instance method Private Method Get all subnodes 20081212
23 INITIALIZE_FROM_DB Instance method Public Method Read Configuration Data from DB 20081212
24 INITIALIZE_FROM_SHARED Instance method Public Method Clone and filter by "Context" 20081212
25 MERGE_DELEGATED_MODEL Instance method Private Method Merge delegated model 20081212
26 MERGE_DELEGATED_MODEL_OLD Instance method Private Method Merge delegated model with table types 20090409
27 SET_LOCKLOAD_SUBNODE Instance method Private Method Set lockable/loadable subnode 20081212
Events
Class /BOBF/CL_CONF_READONLY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BO Protected See coding 20081212 BEGIN OF ts_bo , bo_key TYPE /bobf/obm_bo_key, bo_name TYPE /bobf/obm_name, bo_proxy_name TYPE /bobf/obm_esr_name, test TYPE boole_d, END OF ts_bo
2 TS_MODELS Private See coding 20091113 BEGIN OF ts_models, bo_name TYPE /bobf/obm_name, super_bo_name TYPE /bobf/obm_name, extension TYPE boole_d, det_list TYPE /bobf/t_confro_det_list, det_net TYPE tt_sortednet, END OF ts_models
3 TS_REFERENCED_DO Private See coding 20110818 BEGIN OF ts_referenced_do, do_key type /bobf/conf_key, do_name type /bobf/obm_name, build_timestamp type timestampl, END OF ts_referenced_do
4 TT_BO Protected See coding 20081212 tt_bo TYPE HASHED TABLE OF ts_bo WITH UNIQUE KEY bo_key WITH NON-UNIQUE SORTED KEY proxy_name COMPONENTS bo_proxy_name test WITH UNIQUE SORTED KEY internal_name COMPONENTS bo_name
5 TT_EXT_INCL Protected See coding 20081212 tt_ext_incl TYPE STANDARD TABLE OF REF TO data
6 TT_MODELS Private See coding 20091113 tt_models TYPE STANDARD TABLE OF ts_models
7 TT_REFERENCED_DO Private See coding 20110818 tt_referenced_do TYPE STANDARD TABLE OF ts_referenced_do
8 TT_SORTEDNET Private See coding 20091214 tt_sortednet TYPE SORTED TABLE OF /bobf/det_net WITH NON-UNIQUE KEY det_key_to WITH NON-UNIQUE SORTED KEY key2 COMPONENTS det_key_from
Method Signatures

Method BUILD_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RTW Call by reference Type reference (TYPE) TT_RTW 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method BUILD_ALTKEY Signature

Method BUILD_ALTKEY on class /BOBF/CL_CONF_READONLY has no parameter.
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method BUILD_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSOCB Call by reference Type reference (TYPE) TT_ASSOCB 20081212
2 Importing IT_ASSOCC Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ASSOCC Configuration: Association Assignment to Node Category 20081212
3 Importing IT_DETCONF Call by reference Type reference (TYPE) TT_DETCONF 20081212
4 Importing IT_RTW Call by reference Type reference (TYPE) TT_RTW 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method BUILD_ASSOCIATION_CHANGE Signature

Method BUILD_ASSOCIATION_CHANGE on class /BOBF/CL_CONF_READONLY has no parameter.
Method BUILD_ASSOCIATION_CHANGE on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_AUTHORIZATION Signature

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

Method BUILD_AUTHORIZATION on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_DETERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODELS Call by reference Type reference (TYPE) TT_MODELS 20091208
2 Importing IT_DET Call by reference Type reference (TYPE) TT_DET Configuration: Determination 20091208
3 Importing IT_DETCONF Call by reference Type reference (TYPE) TT_DETCONF 20081212
4 Importing IT_DETNET Call by reference Type reference (TYPE) TT_DETNET 20081212
5 Importing IT_RTW Call by reference Type reference (TYPE) TT_RTW 20081212
6 Importing IT_RTW_A Call by reference Type reference (TYPE) TT_RTW_A 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_CONF 20081212

Method BUILD_FIELDMAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELDMAPPING Call by reference Object reference (TYPE REF TO) /BOBF/S_CONFRO_MAPPING Configuration: Mapping 20081212
2 Importing IT_FIELDMAPPING Call by reference Type reference (TYPE) TT_MAP BOPF Configuration: Mapping of External and Internal Field N 20081212

Method BUILD_FIELDMAPPING on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RTW Call by reference Type reference (TYPE) TT_RTW 20081212
2 Importing IT_ACF_MAP Call by reference Type reference (TYPE) TT_ACF_MAP 20121009
3 Importing IT_AUTH_OBJ Call by reference Type reference (TYPE) TT_AUTH_OBJ 20121024
4 Importing IT_NODE Call by reference Type reference (TYPE) TT_NODE 20081212
5 Importing IT_NODE_CAT Call by reference Type reference (TYPE) TT_NODECAT 20081212
6 Importing IT_STA_SCHEMA Call by reference Type reference (TYPE) TT_STA_SCHEMA 20081212

Method BUILD_NODE on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACT_CONF Call by reference Type reference (TYPE) TT_ACTCONF 20081212
2 Importing IT_ASSOC_CONF Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ASSOCC Configuration: Possible links of nodecats 20081212
3 Importing IT_PROPERTY Call by reference Type reference (TYPE) TT_PROPERTY 20081212
4 Importing IT_PROPERTY_PRX Call by reference Type reference (TYPE) TT_PROPERTY_PRX 20081212

Method BUILD_PROPERTY on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_PROPERTY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RTW Call by reference Type reference (TYPE) TT_RTW 20081212

Method BUILD_PROPERTY_CHANGE on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_QUERY Signature

Method BUILD_QUERY on class /BOBF/CL_CONF_READONLY has no parameter.
Method BUILD_QUERY on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_STATUS_VARIABLE Signature

Method BUILD_STATUS_VARIABLE on class /BOBF/CL_CONF_READONLY has no parameter.
Method BUILD_STATUS_VARIABLE on class /BOBF/CL_CONF_READONLY has no exception.

Method BUILD_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VAL Call by reference Type reference (TYPE) TT_VAL 20081212
2 Importing IT_GROUP Call by reference Type reference (TYPE) TT_GROUP 20081212
3 Importing IT_RTW Call by reference Type reference (TYPE) TT_RTW 20081212
4 Importing IT_VALCONF Call by reference Type reference (TYPE) TT_VALCONF 20081212
5 Importing IT_VALNET Call by reference Type reference (TYPE) TT_VALNET 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_CONF 20081212

Method BUILD_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CODE_LIST Call by reference Type reference (TYPE) TT_CODE_LIST BOPF Code Lists for Code Value Sets 20081212
2 Importing IT_VSET Call by reference Type reference (TYPE) TT_VAL_SET BOPF Configuration: Value Set 20081212

Method BUILD_VALUE_SET on class /BOBF/CL_CONF_READONLY has no exception.

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONSISTENT Value transfer Type reference (TYPE) BOOLE_D True if object is consistent 20110818

Method CHECK_CONSISTENCY on class /BOBF/CL_CONF_READONLY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method CREATE_EXT_INCL Signature

Method CREATE_EXT_INCL on class /BOBF/CL_CONF_READONLY has no parameter.
Method CREATE_EXT_INCL on class /BOBF/CL_CONF_READONLY has no exception.

Method DETERMINE_NODE_AUTH_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTH_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Key Table 20121114
2 Importing IS_NODE Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Node 20121114

Method DETERMINE_NODE_AUTH_NODE_KEY on class /BOBF/CL_CONF_READONLY has no exception.

Method DETERMINE_NODE_HAS_AUTH_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Node 20121024
2 Returning RV_HAS_AUTH_CHECKS Value transfer Type reference (TYPE) ABAP_BOOL 20121024

Method DETERMINE_NODE_HAS_AUTH_CHECKS on class /BOBF/CL_CONF_READONLY has no exception.

Method FILTER_INACTIVE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INACTIVE_GROUPS Call by reference Type reference (TYPE) /BOBF/T_CONFRO_GROUP Group Table 20081212

Method FILTER_INACTIVE_GROUPS on class /BOBF/CL_CONF_READONLY has no exception.

Method FLUSH_TABLE_KEYS Signature

Method FLUSH_TABLE_KEYS on class /BOBF/CL_CONF_READONLY has no parameter.
Method FLUSH_TABLE_KEYS on class /BOBF/CL_CONF_READONLY has no exception.

Method GET_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBNODE_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key Table 20081212
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method GET_SUBNODE on class /BOBF/CL_CONF_READONLY has no exception.

Method INITIALIZE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBM_OBJ Call by reference Type reference (TYPE) /BOBF/OBM_OBJ Attributes of an Object 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method INITIALIZE_FROM_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SHARED_INSTANCE Call by reference Object reference (TYPE REF TO) /BOBF/IF_CONFRT_COMPLETE Key 20081212
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BOBF/S_FRW_CONTEXT Context Information for the BOPF 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method MERGE_DELEGATED_MODEL Signature

Method MERGE_DELEGATED_MODEL on class /BOBF/CL_CONF_READONLY has no parameter.
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method MERGE_DELEGATED_MODEL_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HOST_NODE Call by reference Object reference (TYPE REF TO) /BOBF/S_CONFRO_NODE Configuration: Node 20090409
2 Importing IT_ACTION Call by reference Type reference (TYPE) /BOBF/T_CONFDO_ACTION DO Configuration: Action 20090409
3 Importing IT_ALTKEY Call by reference Type reference (TYPE) /BOBF/T_CONFDO_ALTKEY DO Configuration: Alternative Key 20090409
4 Importing IT_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/T_CONFDO_ASSOC DO Configuration: Association 20090409
5 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_CONFDO_NODE DO Configuration: Node 20090409
6 Importing IT_QUERY Call by reference Type reference (TYPE) /BOBF/T_CONFDO_QUERY DO Configuration: Query 20090409
7 Importing IT_VSET Call by reference Type reference (TYPE) /BOBF/T_CONFDO_VALUE_SET DO Configuration: Value Set 20090409

Method MERGE_DELEGATED_MODEL_OLD on class /BOBF/CL_CONF_READONLY has no exception.

Method SET_LOCKLOAD_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method SET_LOCKLOAD_SUBNODE on class /BOBF/CL_CONF_READONLY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702