Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Protected | Type reference (TYPE) | /BOFU/CFCPRO | Field Control Profile For Business Objects | 20081127 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | TTHA_NODE_PROFILES | Node Profiles | 20081127 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | TTHA_NODE_PROFILES_INDEX | Table of 'REF TO: All Node Profiles'(Key Node Key) | 20081127 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | BAPIRETTAB | Profile Check Messages | 20081127 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20081127 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Has Errors? | 20081127 | |||
| 7 | Constant | Protected | Type reference (TYPE) | /BOFU/FC_BO_CORE_SERVICE | 'D' | Node Property (Core Service Property Update/Delete) | 20081127 | ||
| 8 | Constant | Protected | Type reference (TYPE) | /BOFU/FC_BO_CORE_SERVICE | 'U' | Node Property (Core Service Property Update/Delete) | 20081127 | ||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | LCL_BO_SETTINGS | BO Specific settings | 20081127 | |||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | LCL_BO_METADATA_CACHE | Metadata cache | 20081127 | |||
| 11 | Static Attribute | Private | Object reference (TYPE REF TO) | LCL_PROP2SUBHIER_HELPER | Propagate to Sub Hierarchy Version 3 helper | 20081127 | |||
| 12 | Static Attribute | Protected | Type reference (TYPE) | /BOBF/T_FRW_NAME | Changed Fields for Property Value Update | 20081127 | |||
| 13 | Static Attribute | Protected | Type reference (TYPE) | TTHA_DO_HIER_CONTROL | Do Hierarchy control | 20081127 | |||
| 14 | Static Attribute | Protected | Type reference (TYPE) | TTHA_FC_FCATORY | Factory of BO Profiles | 20081127 | |||
| 15 | Constant | Protected | Type reference (TYPE) | AAB_ID_NAME | '/BOFU/FC_BO_FIELD_CONTROL' | Checkpoint Group | 20081127 | ||
| 16 | Static Attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Can Not Load Sub Hier? | 20081127 | |||
| 17 | Static Attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Is Field Control active? | 20081127 | |||
| 18 | Static Attribute | Protected | Type reference (TYPE) | I | 2 | Propagate to Sub Hierarchy Version | 20081127 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Initialize BO Specific Settings | 20081127 | |
| 2 | Static method | Public | Method | Reset BO Specific Settings | 20081127 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20081127 | |
| 4 | Instance method | Protected | Method | Get Profile Data | 20081127 | |
| 5 | Instance method | Protected | Method | Get Profile Data (Internal) | 20081127 | |
| 6 | Instance method | Public | Constructor | CONSTRUCTOR | 20081127 | |
| 7 | Static method | Protected | Method | Infl. by Hosting Node: Hierarchy Editing Control | 20081127 | |
| 8 | Static method | Protected | Method | Fill BAPI Return from symsg | 20081127 | |
| 9 | Static method | Public | Method | Utitlity Method to check the Authorization Status of Root | 20081127 | |
| 10 | Static method | Protected | Method | Get a dynamic profile considering authority check | 20081127 | |
| 11 | Static method | Public | Method | Return the field value of SV_FC_INACTIVE | 20081127 | |
| 12 | Instance method | Public | Method | Has Consistency Errors? | 20081127 | |
| 13 | Static method | Public | Method | Propogate to Sub Hierarchy (ver 3 - Don't load sub hier) | 20081127 | |
| 14 | Instance method | Protected | Method | Initialize Data(SHM) | 20081127 | |
| 15 | Instance method | Protected | Method | Check with BOPF | 20081127 | |
| 16 | Instance method | Public | Method | Initialize Data(Design Time) | 20081127 | |
| 17 | Static method | Public | Method | Initialize Field Control (Get FC Instance for given BO) | 20081127 | |
| 18 | Static method | Public | Method | Initialize Settings (Global: Inactive/SubHierLoadCntrl) | 20081127 | |
| 19 | Static method | Public | Method | Invalidate Profiles in Shared Memory | 20081127 | |
| 20 | Static method | Private | Method | Merge Authorization Check Results | 20081127 | |
| 21 | Static method | Protected | Method | Merge Profile Data (applying Merge Rules) | 20081127 | |
| 22 | Instance method | Protected | Method | Get Profile Data By names | 20081127 | |
| 23 | Instance method | Public | Method | Report Profile Check Error Messages | 20081127 | |
| 24 | Static method | Protected | Method | View Cluster Checks: Read Customizing data from VC memory | 20081127 | |
| 25 | Static method | Protected | Method | Make Dynamic Profile for SET_MODIFY_PROPERTIES | 20081127 | |
| 26 | Static method | Public | Method | Generic Core Service Control for any BO node: multi node ids | 20081127 | |
| 27 | Instance method | Public | Method | 20081127 | ||
| 28 | Static method | Protected | Method | Set Properties for given Profile data | 20081127 | |
| 29 | Instance method | Public | Method | 20081127 | ||
| 30 | Static method | Protected | Method | Utility method to set properties in Determinations | 20081127 | |
| 31 | Static method | Protected | Method | Propogate to Sub Hierarchy (ver 2 - BOPF data buffered) | 20081127 | |
| 32 | 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 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 2 | IV_CONSIDER_SUB_HIER_CONTROL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081127 | |||
| 3 | IV_FIELD_CONTROL_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081127 | |||
| 4 | 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 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 2 | 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 | ES_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | 20081127 | ||||
| 2 | IR_NODE_PROFILES_SET | Call by reference | Object reference (TYPE REF TO) | TSTR_NODE_PROFILES | All Node Profiles for given Node Name | 20081127 | |||
| 3 | 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 | CS_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | 20081127 | ||||
| 2 | IR_PROFILE_DATA | Call by reference | Object reference (TYPE REF TO) | TSTR_NODE_PROFILE | 20081127 | ||||
| 3 | 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 | IT_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | /BOFU/T_BO_NODE_ID | 20081127 | ||||
| 2 | IV_AFFECT_ACTIONS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 | ||||
| 3 | IV_DO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 4 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20081127 | |||
| 2 | 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 | ET_AUTH_CHECK_DISPLAY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is Authorization Display only | 20081127 | |||
| 2 | ET_DISPLAY_ONLY_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Node IDs for which Authorization is Display Only | 20081127 | |||
| 3 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | Interface to Read Data | 20081127 | |||
| 4 | IS_BOPF_CTX | Call by reference | Type reference (TYPE) | /BOBF/S_FRW_CTX_DET | Context Information for Determinations | 20081127 | |||
| 5 | IT_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 6 | IV_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/CONF_KEY | NodeID | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 2 | ET_PROFILE_DATA | Call by reference | Type reference (TYPE) | TTST_PROFILE_DATA | Table of Profile Data(Basic) | 20081127 | |||
| 3 | IO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 4 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | Interface to Read Data | 20081127 | |||
| 5 | IT_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 6 | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20081127 | |||
| 7 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20081127 |
Method GET_FC_INACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | EO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | 20081127 | ||||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | 20081127 | ||||
| 3 | IO_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MODIFY | 20081127 | ||||
| 4 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | 20081127 | ||||
| 5 | IS_CTX | Call by reference | Type reference (TYPE) | /BOBF/S_FRW_CTX_DET | 20081127 | ||||
| 6 | IT_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081127 |
Method INIT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 2 | IV_PROFILE | Call by reference | Type reference (TYPE) | CLIKE | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | failed | 20081127 |
Method INIT_DATA_CHK_WITH_BOPF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20081127 | |||
| 2 | EO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20081127 | |||
| 2 | IS_CUSTOMIZING_DATA | Call by reference | Type reference (TYPE) | TSTR_CUST_PROFILE_DATA | Customizing Profile Checks | 20081127 | |||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 4 | IV_PROFILE | Call by reference | Type reference (TYPE) | CLIKE | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | failed | 20081127 |
Method INIT_FIELD_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_FIELD_CONTROL | Call by reference | Object reference (TYPE REF TO) | /BOFU/CL_BO_FIELD_CONTROL | TMS: BO Field Control | 20081127 | |||
| 2 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 3 | IV_PROFILE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BO Profile Not found | 20081127 | ||
| 2 | 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 | IV_FC_CANT_LOAD_SUB_HIERARCHY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081127 | |||
| 2 | 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 | 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 | CS_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | Basic Node Profile Data | 20081127 | |||
| 2 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | Interface to Read Data | 20081127 | |||
| 3 | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20081127 | |||
| 4 | IV_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/CONF_KEY | NodeID | 20081127 | |||
| 5 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20081127 |
Method MERGE_PROFILE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | 20081127 | ||||
| 2 | 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 | ES_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | 20081127 | ||||
| 2 | ET_PROFILES_NOT_FOUND | Call by reference | Type reference (TYPE) | TTST_STRING | 20081127 | ||||
| 3 | IR_NODE_PROFILES_SET | Call by reference | Object reference (TYPE REF TO) | TSTR_NODE_PROFILES | All Node Profiles for given Node Name | 20081127 | |||
| 4 | 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 | IO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MESSAGE | Interface of Message Object | 20081127 | |||
| 2 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20081127 | ||||
| 3 | IV_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20081127 | |||
| 4 | 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 | EV_DATA | Call by reference | Type reference (TYPE) | ANY | 20081127 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20081127 | ||||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 4 | IV_PROFILE | Call by reference | Type reference (TYPE) | CLIKE | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not Found | 20081127 |
Method SET_MODIFY_PROPERTIES_MKPRF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | Profile Data(Basic) | 20081127 | |||
| 2 | IO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 3 | IV_BOPF_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20081127 | |||
| 4 | IV_DELETE_CONTROL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Delete Enablement: IS SUPPLIED CHECKED | 20081127 | ||
| 5 | IV_PROPOGATE_UPD_CONTROL_2_ACT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Propogate Update disable to children actions | 20081127 | ||
| 6 | 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 | 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 | IO_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MODIFY | Interface to Change Data | 20081127 | |||
| 2 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | Interface to Reading Data | 20081127 | |||
| 3 | IS_BOPF_CTX | Call by reference | Type reference (TYPE) | /BOBF/S_FRW_CTX_DET | Context Information for Determinations | 20081127 | |||
| 4 | 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 | 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 | IO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 2 | IO_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MODIFY | Interface to Change Data | 20081127 | |||
| 3 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | Interface to Reading Data | 20081127 | |||
| 4 | IS_BOPF_CTX | Call by reference | Type reference (TYPE) | /BOBF/S_FRW_CTX_DET | Context Information for Determinations | 20081127 | |||
| 5 | IS_PROFILE_DATA | Call by reference | Type reference (TYPE) | TSTR_PROFILE_DATA | Basic Node Profile Data | 20081127 | |||
| 6 | IT_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 7 | IV_CONSIDER_SUB_HIER_CONTROL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 | ||||
| 8 | IV_DELETE_ALL_OLD_PROPERTIES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081127 | |||
| 9 | IV_NODE_DATA_TYPE | Call by reference | Type reference (TYPE) | CLIKE | 20081127 | ||||
| 10 | IV_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/CONF_KEY | NodeID | 20081127 | |||
| 11 | IV_PROP_NODE_ASSOC_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | 20081127 | ||||
| 12 | IV_PROP_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 2 | IO_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MODIFY | 20081127 | ||||
| 3 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | 20081127 | ||||
| 4 | IT_PROPERTY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_PROPERTY_K | 20081127 | ||||
| 5 | IT_SOURCE_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 6 | IV_DELETE_ALL_OLD_PROPERTIES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081127 | |||
| 7 | IV_PROP_NODE_ASSOC_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | 20081127 | ||||
| 8 | IV_PROP_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | 20081127 | ||||
| 9 | IV_SOURCE_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20081127 | |||
| 10 | IV_SOURCE_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/CONF_KEY | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081127 |
Method SET_PROP_4PD_PROPAGATE_TO_SUB2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 2 | IO_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MODIFY | Interface to Change Data | 20081127 | |||
| 3 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | Interface to Reading Data | 20081127 | |||
| 4 | IT_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 5 | IV_AFFECT_ACTIONS_ALSO | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 | ||||
| 6 | IV_ASSOC_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | Association | 20081127 | |||
| 7 | IV_CONTROL_SRC_NODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081127 | |||
| 8 | IV_DELETE_ENABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 | ||||
| 9 | IV_PROP_NODE_ASSOC_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | 20081127 | ||||
| 10 | IV_PROP_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | 20081127 | ||||
| 11 | IV_SRC_NODE_BOPF_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20081127 | |||
| 12 | IV_UPDATE_ENABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_BOPF_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20081127 | |||
| 2 | IO_MODIFY | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_MODIFY | 20081127 | ||||
| 3 | IO_READ | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_READ | 20081127 | ||||
| 4 | IT_NODE_ID | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20081127 | |||
| 5 | IV_AFFECT_ACTIONS_ALSO | Call by reference | Type reference (TYPE) | ABAP_BOOL | Affect sub hierarchy actions also | 20081127 | |||
| 6 | IV_ASSOC_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | Association config key | 20081127 | |||
| 7 | IV_CREATE_UPDATE_ENABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | assoc Create, sub hierarchy node elem update+delete enable | 20081127 | |||
| 8 | IV_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node config key | 20081127 | |||
| 9 | IV_PROP_NODE_ASSOC_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | 20081127 | ||||
| 10 | IV_PROP_NODE_CONF_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class | 20081127 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 701 |