SAP ABAP Class /BOFU/CL_BO_FIELD_CONTROL (BO Field Control)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/FIELD_CONTROL (Package) BO FIeld Control
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_BO_FIELD_CNTRL_COMM BO Field Control using Comm Struct 20081127
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_BO_FIELD_CNTRL_NAME BO Field Control using Profile Names 20081127
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20081127
Properties
Class /BOFU/CL_BO_FIELD_CONTROL  
Short Description BO Field Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /BOFU/FC_MSG    
Program status     
Category 0   
Package /BOFU/FIELD_CONTROL   BO FIeld Control 
Created 20081127   SAP 
Last change 20110908   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 /BOFU/IF_BO_FIELD_CNTRL_COMM BO Field Control using Comm Struct 20081127
2 /BOFU/IF_BO_FIELD_CNTRL_NAME BO Field Control using Profile Names 20081127
3 IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20081127
Friends
Class /BOFU/CL_BO_FIELD_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_BO_PROFILE Instance attribute Protected Type reference (TYPE) /BOFU/CFCPRO Field Control Profile For Business Objects 20081127
2 MT_NODE_PROF Instance attribute Protected Type reference (TYPE) TTHA_NODE_PROFILES Node Profiles 20081127
3 MT_NODE_PROF_INDEX Instance attribute Protected Type reference (TYPE) TTHA_NODE_PROFILES_INDEX Table of 'REF TO: All Node Profiles'(Key Node Key) 20081127
4 MT_PROFILE_CHECK_MESSAGES Instance attribute Protected Type reference (TYPE) BAPIRETTAB Profile Check Messages 20081127
5 MV_BO_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081127
6 MV_HAS_ERRORS Instance attribute Protected Type reference (TYPE) ABAP_BOOL Has Errors? 20081127
7 OC_CORE_SERVICE_DELETE Constant Protected Type reference (TYPE) /BOFU/FC_BO_CORE_SERVICE 'D' Node Property (Core Service Property Update/Delete) 20081127
8 OC_CORE_SERVICE_UPDATE Constant Protected Type reference (TYPE) /BOFU/FC_BO_CORE_SERVICE 'U' Node Property (Core Service Property Update/Delete) 20081127
9 SO_BO_SETTINGS Static Attribute Private Object reference (TYPE REF TO) LCL_BO_SETTINGS BO Specific settings 20081127
10 SO_METADATA_CACHE Static Attribute Private Object reference (TYPE REF TO) LCL_BO_METADATA_CACHE Metadata cache 20081127
11 SO_PROPAGATE_2_SUB_HIER_HELPER Static Attribute Private Object reference (TYPE REF TO) LCL_PROP2SUBHIER_HELPER Propagate to Sub Hierarchy Version 3 helper 20081127
12 ST_CHANGED_FLDS_4_PROP_UPDATE Static Attribute Protected Type reference (TYPE) /BOBF/T_FRW_NAME Changed Fields for Property Value Update 20081127
13 ST_DO_HIER_CONTROL Static Attribute Protected Type reference (TYPE) TTHA_DO_HIER_CONTROL Do Hierarchy control 20081127
14 ST_FC_FACTORY Static Attribute Protected Type reference (TYPE) TTHA_FC_FCATORY Factory of BO Profiles 20081127
15 SV_ASSERT_ID Constant Protected Type reference (TYPE) AAB_ID_NAME '/BOFU/FC_BO_FIELD_CONTROL' Checkpoint Group 20081127
16 SV_FC_CANT_LOAD_SUB_HIERARCHY Static Attribute Protected Type reference (TYPE) ABAP_BOOL Can Not Load Sub Hier? 20081127
17 SV_FC_INACTIVE Static Attribute Protected Type reference (TYPE) ABAP_BOOL Is Field Control active? 20081127
18 SV_PROPAGATE_2_SUB_HIER_VER Static Attribute Protected Type reference (TYPE) I 2 Propagate to Sub Hierarchy Version 20081127
Methods
# Method Level Visibility Method type Description Created on
1 BO_SETTINGS_INIT Static method Public Method Initialize BO Specific Settings 20081127
2 BO_SETTINGS_RESET Static method Public Method Reset BO Specific Settings 20081127
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081127
4 COMM_GET_PROFILE_DATA Instance method Protected Method Get Profile Data 20081127
5 COMM_GET_PROFILE_DATA_INT Instance method Protected Method Get Profile Data (Internal) 20081127
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081127
7 DO_HIER_EDITING_ENABLE Static method Protected Method Infl. by Hosting Node: Hierarchy Editing Control 20081127
8 FILL_SYMSG_TO_BAPIRET Static method Protected Method Fill BAPI Return from symsg 20081127
9 GET_AUTH_CHECK_STATUS Static method Public Method Utitlity Method to check the Authorization Status of Root 20081127
10 GET_AUTH_PROFILE_DYNAMIC Static method Protected Method Get a dynamic profile considering authority check 20081127
11 GET_FC_INACTIVE Static method Public Method Return the field value of SV_FC_INACTIVE 20081127
12 HAS_CONSISTENCY_ERRORS Instance method Public Method Has Consistency Errors? 20081127
13 INFLUENCE_CHILDPROPS_BY_PARENT Static method Public Method Propogate to Sub Hierarchy (ver 3 - Don't load sub hier) 20081127
14 INIT_DATA Instance method Protected Method Initialize Data(SHM) 20081127
15 INIT_DATA_CHK_WITH_BOPF Instance method Protected Method Check with BOPF 20081127
16 INIT_DATA_WITH_CHECKS Instance method Public Method Initialize Data(Design Time) 20081127
17 INIT_FIELD_CONTROL Static method Public Method Initialize Field Control (Get FC Instance for given BO) 20081127
18 INIT_SETTINGS Static method Public Method Initialize Settings (Global: Inactive/SubHierLoadCntrl) 20081127
19 INVALIDATE_PROFILES Static method Public Method Invalidate Profiles in Shared Memory 20081127
20 MERGE_AUTH_CHECK_RESULTS Static method Private Method Merge Authorization Check Results 20081127
21 MERGE_PROFILE_DATA Static method Protected Method Merge Profile Data (applying Merge Rules) 20081127
22 NAME_GET_PROFILE_DATA Instance method Protected Method Get Profile Data By names 20081127
23 REPORT_PROFILE_CHK_MESSAGES Instance method Public Method Report Profile Check Error Messages 20081127
24 SELECT_CUST_DATA_FROM_ITAB Static method Protected Method View Cluster Checks: Read Customizing data from VC memory 20081127
25 SET_MODIFY_PROPERTIES_MKPRF Static method Protected Method Make Dynamic Profile for SET_MODIFY_PROPERTIES 20081127
26 SET_MODIFY_PROPERTIES_MULTI Static method Public Method Generic Core Service Control for any BO node: multi node ids 20081127
27 SET_PROPERTIES Instance method Public Method 20081127
28 SET_PROPERTIES_4_PROFILE_DATA Static method Protected Method Set Properties for given Profile data 20081127
29 SET_PROPERTIES_BY_PROFILE_NAME Instance method Public Method 20081127
30 SET_PROPERTIES_INT Static method Protected Method Utility method to set properties in Determinations 20081127
31 SET_PROP_4PD_PROPAGATE_TO_SUB2 Static method Protected Method Propogate to Sub Hierarchy (ver 2 - BOPF data buffered) 20081127
32 SET_PROP_4PD_PROPAGATE_TO_SUB3 Static method Protected Method Propogate to Sub Hierarchy (ver 3 - Don't load sub hier) 20081127
Events
Class /BOFU/CL_BO_FIELD_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TSTR_ACTION_PROP Public See coding Action Property 20081127 begin of tstr_action_prop. include type /BOFU/CFCNPRX as s_data. types: action_key type /BOBF/act_key, end of tstr_action_prop
2 TSTR_ASSOC_PROP Public See coding Association Property 20081127 begin of tstr_assoc_prop. include type /BOFU/CFCNPRS as s_data. types: assoc_key type /BOBF/obm_assoc_key, end of tstr_assoc_prop
3 TSTR_BOPF_CUST Private See coding DEPRICATED: BOPF config data 20081127 begin of tstr_bopf_cust, s_bo type /BOBF/s_confro_obj, t_nodes type /BOBF/t_confro_node, t_assoc type /BOBF/t_confro_assoc, t_actions type /BOBF/t_confro_act_list, end of tstr_bopf_cust
4 TSTR_BO_PROFILE_REF Public See coding Profile Reference (keys) 20081127 BEGIN OF tstr_bo_profile_ref, client TYPE /BOFU/CFCPRO-CLIENT, bo_name TYPE /BOFU/CFCPRO-BO_NAME, bo_profile TYPE /BOFU/CFCPRO-BO_PROFILE, END OF tstr_bo_profile_ref
5 TSTR_BO_PROFILE_REF_LANG Public See coding Profile References with Language (Keys) 20081127 BEGIN OF tstr_bo_profile_ref_lang, client TYPE /BOFU/CFCPRO-CLIENT, language TYPE sy-langu, bo_name TYPE /BOFU/CFCPRO-BO_NAME, bo_profile TYPE /BOFU/CFCPRO-BO_PROFILE, END OF tstr_bo_profile_ref_lang
6 TSTR_BO_SETTINGS Protected See coding BO settings 20081127 begin of tstr_bo_settings, bo_key type /BOBF/obm_bo_key, v_fc_active type abap_bool, v_consider_sub_hier_control type abap_bool, t_node_settings type hashed table of tstr_node_settings with unique key node_key, end of tstr_bo_settings
7 TSTR_CUST_PROFILE_DATA Public See coding Customizing Data 20081127 BEGIN OF tstr_cust_profile_data, t_profiles TYPE STANDARD TABLE OF /BOFU/VFCPRO WITH DEFAULT KEY, t_nodes TYPE STANDARD TABLE OF /BOFU/VFCNODE WITH DEFAULT KEY, t_node_profiles TYPE STANDARD TABLE OF /BOFU/VFCNPRO WITH DEFAULT KEY, t_attrib_props TYPE STANDARD TABLE OF /BOFU/VFCNPRA WITH DEFAULT KEY, t_coreserv_props TYPE STANDARD TABLE OF /BOFU/VFCNPRC WITH DEFAULT KEY, t_assoc_props TYPE STANDARD TABLE OF /BOFU/VFCNPRS WITH DEFAULT KEY, t_action_props TYPE STANDARD TABLE OF /BOFU/VFCNPRX WITH DEFAULT KEY, END OF tstr_cust_profile_data
8 TSTR_DO_HIER_CONTROL Protected See coding Do Hierarchy control 20081127 begin of tstr_do_hier_control, do_name type string, t_node_id_disabled type hashed table of tstr_do_root_hier_cntrl with unique key node_id, end of tstr_do_hier_control
9 TSTR_DO_ROOT_HIER_CNTRL Protected See coding DO root Hierarchy Control 20081127 begin of tstr_do_root_hier_cntrl, node_id type /BOFU/BO_NODE_ID, update_enable type abap_bool, control_actions type abap_bool, end of tstr_do_root_hier_cntrl
10 TSTR_FC_FACTORY Protected See coding BO Field Control Factory 20081127 begin of tstr_fc_factory, bo_name type string, bo_profile type string, o_fc type ref to /BOFU/CL_BO_FIELD_CONTROL, o_fc_area type ref to /BOFU/CL_BO_FIELDCONTROL_SHM, end of tstr_fc_factory
11 TSTR_MODIFY_PROP Public See coding SET_MODIFY_PROPERTIES_MULTI: Input 20081127 BEGIN OF tstr_modify_prop, node_id TYPE /BOBF/conf_key. INCLUDE TYPE tstr_modify_prop_int AS s_modify_properties. TYPES: END OF tstr_modify_prop
12 TSTR_MODIFY_PROP_INT Public See coding SET_MODIFY_PROPERTIES_MULTI: Input 20081127 BEGIN OF tstr_modify_prop_int, update_enabled TYPE abap_bool, delete_enabled TYPE abap_bool, propogate_upd_disable_2_chi TYPE abap_bool, propogate_upd_disable_2_act TYPE abap_bool, delete_all_old_properties TYPE abap_bool, END OF tstr_modify_prop_int
13 TSTR_NODE_PROFILE Protected See coding Single Node Profile Data 20081127 begin of tstr_node_profile, s_profile type /BOFU/CFCNPRO. include type tstr_profile_data as s_data. types: end of tstr_node_profile
14 TSTR_NODE_PROFILES Protected See coding All Node Profiles for given Node Name 20081127 begin of tstr_node_profiles, s_node_i type /BOFU/I_FCNODE, s_node type /BOFU/CFCNODE, node_key type /BOBF/obm_node_key, property_node_key type /BOBF/obm_node_key, property_assoc_key type /BOBF/obm_assoc_key, node_data_struct type string, t_profiles type ttha_node_profile, end of tstr_node_profiles
15 TSTR_NODE_PROFILES_INDEX Protected See coding REF TO: All Node Profiles for given Node Name 20081127 begin of tstr_node_profiles_index, node_key type /BOBF/obm_node_key, r_profiles type ref to tstr_node_profiles, end of tstr_node_profiles_index
16 TSTR_NODE_SETTINGS Protected See coding Node settings 20081127 begin of tstr_node_settings, node_key type /BOBF/obm_node_key, v_fc_active type abap_bool, v_consider_sub_hier_control type abap_bool, end of tstr_node_settings
17 TSTR_PROFILE_DATA Public See coding Profile Data(Basic) 20081127 BEGIN OF tstr_profile_data, t_attrib_props TYPE HASHED TABLE OF /BOFU/CFCNPRA WITH UNIQUE KEY attribute_name, t_core_serv_props TYPE HASHED TABLE OF /BOFU/CFCNPRC WITH UNIQUE KEY core_service, t_action_props type hashed table of tstr_action_prop with unique key action_name, t_assoc_props type hashed table of tstr_assoc_prop with unique key assoc_name, END OF tstr_profile_data
18 TTHA_BO_PROFILE_REF Public See coding Profile References (Keys) 20081127 ttha_bo_profile_ref TYPE HASHED TABLE OF tstr_bo_profile_ref WITH UNIQUE KEY client bo_name bo_profile
19 TTHA_BO_SETTINGS Protected See coding BO Settings 20081127 ttha_bo_settings type hashed table of tstr_bo_settings with unique key bo_key
20 TTHA_DO_HIER_CONTROL Protected See coding Do Hierarchy control 20081127 ttha_do_hier_control type hashed table of tstr_do_hier_control with unique key do_name
21 TTHA_FC_FCATORY Protected See coding BO Field Control Factory 20081127 ttha_fc_fcatory type hashed table of tstr_fc_factory with unique key bo_name bo_profile
22 TTHA_NODE_PROFILE Protected See coding Table of Node Profiles (Key: NODE_PROFILE) 20081127 ttha_node_profile type hashed table of tstr_node_profile with unique key s_profile-node_profile
23 TTHA_NODE_PROFILES Protected See coding Table of All Node Profiles (Key NODE_NAME ) 20081127 ttha_node_profiles type hashed table of tstr_node_profiles with unique key s_node-node_name
24 TTHA_NODE_PROFILES_INDEX Protected See coding Table of 'REF TO: All Node Profiles'(Key Node Key) 20081127 ttha_node_profiles_index type hashed table of tstr_node_profiles_index with unique key node_key
25 TTST_MODIFY_PROP Public See coding SET_MODIFY_PROPERTIES_MULTI: Input 20081127 ttst_modify_prop TYPE STANDARD TABLE OF tstr_modify_prop WITH DEFAULT KEY
26 TTST_PROFILE_DATA Protected See coding Table of Profile Data(Basic) 20081127 ttst_profile_data type standard table of TSTR_PROFILE_DATA with default key
27 TTST_STRING Public Attribute reference (LIKE) 20081127
Method Signatures

Method BO_SETTINGS_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
2 Importing IV_CONSIDER_SUB_HIER_CONTROL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081127
3 Importing IV_FIELD_CONTROL_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081127
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CLIKE 20081127

Method BO_SETTINGS_INIT on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method BO_SETTINGS_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) CLIKE 20081127

Method BO_SETTINGS_RESET on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BOFU/CL_BO_FIELD_CONTROL has no parameter.
Method CLASS_CONSTRUCTOR on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method COMM_GET_PROFILE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA 20081127
2 Importing IR_NODE_PROFILES_SET Call by reference Object reference (TYPE REF TO) TSTR_NODE_PROFILES All Node Profiles for given Node Name 20081127
3 Importing IS_FIELD_CONTROL_CONTEXT Call by reference Type reference (TYPE) ANY 20081127

Method COMM_GET_PROFILE_DATA on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method COMM_GET_PROFILE_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA 20081127
2 Importing IR_PROFILE_DATA Call by reference Object reference (TYPE REF TO) TSTR_NODE_PROFILE 20081127
3 Importing IS_FIELD_CONTROL_CONTEXT Call by reference Type reference (TYPE) ANY 20081127

Method COMM_GET_PROFILE_DATA_INT on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BOFU/CL_BO_FIELD_CONTROL has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method DO_HIER_EDITING_ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROOT_NODE_ID Call by reference Type reference (TYPE) /BOFU/T_BO_NODE_ID 20081127
2 Importing IV_AFFECT_ACTIONS Call by reference Type reference (TYPE) ABAP_BOOL 20081127
3 Importing IV_DO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
4 Importing IV_ENABLE Call by reference Type reference (TYPE) ABAP_BOOL 20081127

Method DO_HIER_EDITING_ENABLE on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method FILL_SYMSG_TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081127
2 Importing IV_MESSAGE Call by reference Type reference (TYPE) CLIKE 20081127

Method FILL_SYMSG_TO_BAPIRET on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method GET_AUTH_CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_CHECK_DISPLAY Call by reference Type reference (TYPE) ABAP_BOOL Is Authorization Display only 20081127
2 Exporting ET_DISPLAY_ONLY_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Node IDs for which Authorization is Display Only 20081127
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081127
4 Importing IS_BOPF_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20081127
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
6 Importing IV_NODE_ID Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20081127

Method GET_AUTH_PROFILE_DYNAMIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
2 Exporting ET_PROFILE_DATA Call by reference Type reference (TYPE) TTST_PROFILE_DATA Table of Profile Data(Basic) 20081127
3 Importing IO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
4 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081127
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
6 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081127
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20081127

Method GET_FC_INACTIVE Signature

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

Method GET_FC_INACTIVE on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method HAS_CONSISTENCY_ERRORS Signature

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

Method HAS_CONSISTENCY_ERRORS on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method INFLUENCE_CHILDPROPS_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20081127
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081127
3 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY 20081127
4 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ 20081127
5 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET 20081127
6 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081127

Method INIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
2 Importing IV_PROFILE Call by reference Type reference (TYPE) CLIKE 20081127
# Exception Resumable Description Created on
1 FAILED failed 20081127

Method INIT_DATA_CHK_WITH_BOPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081127
2 Exporting EO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
4 Importing IV_PROFILE Call by reference Type reference (TYPE) CLIKE 20081127

Method INIT_DATA_CHK_WITH_BOPF on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method INIT_DATA_WITH_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081127
2 Importing IS_CUSTOMIZING_DATA Call by reference Type reference (TYPE) TSTR_CUST_PROFILE_DATA Customizing Profile Checks 20081127
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
4 Importing IV_PROFILE Call by reference Type reference (TYPE) CLIKE 20081127
# Exception Resumable Description Created on
1 FAILED failed 20081127

Method INIT_FIELD_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_FIELD_CONTROL Call by reference Object reference (TYPE REF TO) /BOFU/CL_BO_FIELD_CONTROL TMS: BO Field Control 20081127
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
3 Importing IV_PROFILE_NAME Call by reference Type reference (TYPE) CLIKE 20081127
# Exception Resumable Description Created on
1 BO_PROFILE_NOT_FOUND BO Profile Not found 20081127
2 NO_ACTIVE_PROFILE_FOR_BO No active Profile for given BO 20081127

Method INIT_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FC_CANT_LOAD_SUB_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081127
2 Importing IV_FC_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081127

Method INIT_SETTINGS on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method INVALIDATE_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROFILES Call by reference Type reference (TYPE) TTHA_BO_PROFILE_REF Profile References (Keys) 20081127

Method INVALIDATE_PROFILES on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method MERGE_AUTH_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA Basic Node Profile Data 20081127
2 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081127
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081127
4 Importing IV_NODE_ID Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081127
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20081127

Method MERGE_PROFILE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA 20081127
2 Importing IS_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA 20081127

Method MERGE_PROFILE_DATA on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method NAME_GET_PROFILE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA 20081127
2 Exporting ET_PROFILES_NOT_FOUND Call by reference Type reference (TYPE) TTST_STRING 20081127
3 Importing IR_NODE_PROFILES_SET Call by reference Object reference (TYPE REF TO) TSTR_NODE_PROFILES All Node Profiles for given Node Name 20081127
4 Importing IT_PROFILES Call by reference Type reference (TYPE) TTST_STRING 20081127

Method NAME_GET_PROFILE_DATA on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method REPORT_PROFILE_CHK_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081127
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20081127
3 Importing IV_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
4 Importing IV_NODE_ID Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081127

Method REPORT_PROFILE_CHK_MESSAGES on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method SELECT_CUST_DATA_FROM_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY 20081127
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20081127
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) CLIKE 20081127
4 Importing IV_PROFILE Call by reference Type reference (TYPE) CLIKE 20081127
# Exception Resumable Description Created on
1 NOT_FOUND Not Found 20081127

Method SET_MODIFY_PROPERTIES_MKPRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA Profile Data(Basic) 20081127
2 Importing IO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
3 Importing IV_BOPF_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
4 Importing IV_DELETE_CONTROL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Delete Enablement: IS SUPPLIED CHECKED 20081127
5 Importing IV_PROPOGATE_UPD_CONTROL_2_ACT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Propogate Update disable to children actions 20081127
6 Importing IV_PROPOGATE_UPD_CONTROL_2_CHI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Propogate Update disable to child hierarchy: create/del/upd 20081127
7 Importing IV_UPDATE_CONTROL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update Enablement: IS SUPPLIED CHECKED 20081127

Method SET_MODIFY_PROPERTIES_MKPRF on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method SET_MODIFY_PROPERTIES_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20081127
2 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Reading Data 20081127
3 Importing IS_BOPF_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20081127
4 Importing IT_NODE_ID_AND_PROPS Call by reference Type reference (TYPE) TTST_MODIFY_PROP SET_MODIFY_PROPERTIES_MULTI: Input 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20081127

Method SET_PROPERTIES Signature

Method SET_PROPERTIES on class /BOFU/CL_BO_FIELD_CONTROL has no parameter.
Method SET_PROPERTIES on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method SET_PROPERTIES_4_PROFILE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
2 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20081127
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Reading Data 20081127
4 Importing IS_BOPF_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20081127
5 Importing IS_PROFILE_DATA Call by reference Type reference (TYPE) TSTR_PROFILE_DATA Basic Node Profile Data 20081127
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
7 Importing IV_CONSIDER_SUB_HIER_CONTROL Call by reference Type reference (TYPE) ABAP_BOOL 20081127
8 Importing IV_DELETE_ALL_OLD_PROPERTIES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081127
9 Importing IV_NODE_DATA_TYPE Call by reference Type reference (TYPE) CLIKE 20081127
10 Importing IV_NODE_ID Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081127
11 Importing IV_PROP_NODE_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY 20081127
12 Importing IV_PROP_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20081127

Method SET_PROPERTIES_BY_PROFILE_NAME Signature

Method SET_PROPERTIES_BY_PROFILE_NAME on class /BOFU/CL_BO_FIELD_CONTROL has no parameter.
Method SET_PROPERTIES_BY_PROFILE_NAME on class /BOFU/CL_BO_FIELD_CONTROL has no exception.

Method SET_PROPERTIES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
2 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY 20081127
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ 20081127
4 Importing IT_PROPERTY Call by reference Type reference (TYPE) /BOBF/T_FRW_PROPERTY_K 20081127
5 Importing IT_SOURCE_NODE_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
6 Importing IV_DELETE_ALL_OLD_PROPERTIES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081127
7 Importing IV_PROP_NODE_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY 20081127
8 Importing IV_PROP_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081127
9 Importing IV_SOURCE_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
10 Importing IV_SOURCE_NODE_ID Call by reference Type reference (TYPE) /BOBF/CONF_KEY 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081127

Method SET_PROP_4PD_PROPAGATE_TO_SUB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
2 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20081127
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Reading Data 20081127
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
5 Importing IV_AFFECT_ACTIONS_ALSO Call by reference Type reference (TYPE) ABAP_BOOL 20081127
6 Importing IV_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20081127
7 Importing IV_CONTROL_SRC_NODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081127
8 Importing IV_DELETE_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20081127
9 Importing IV_PROP_NODE_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY 20081127
10 Importing IV_PROP_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081127
11 Importing IV_SRC_NODE_BOPF_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
12 Importing IV_UPDATE_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20081127

Method SET_PROP_4PD_PROPAGATE_TO_SUB3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081127
2 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY 20081127
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ 20081127
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
5 Importing IV_AFFECT_ACTIONS_ALSO Call by reference Type reference (TYPE) ABAP_BOOL Affect sub hierarchy actions also 20081127
6 Importing IV_ASSOC_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association config key 20081127
7 Importing IV_CREATE_UPDATE_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL assoc Create, sub hierarchy node elem update+delete enable 20081127
8 Importing IV_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node config key 20081127
9 Importing IV_PROP_NODE_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY 20081127
10 Importing IV_PROP_NODE_CONF_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20081127
History
Last changed by/on SAP  20110908 
SAP Release Created in 701