SAP ABAP Class /BOFU/CL_FC_FACTORY (Field Control: Factory)
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
⤷ 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_ABSTRACT_SINGLETON | Abstract Singleton | 20090918 |
Properties
Class | /BOFU/CL_FC_FACTORY | |
Short Description | Field Control: Factory | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /BOFU/FIELD_CONTROL | BO FIeld Control |
Created | 20090918 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /BOFU/CL_FC_FACTORY has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /BOFU/IF_ABSTRACT_SINGLETON | Abstract Singleton | 20090918 |
Friends
Class /BOFU/CL_FC_FACTORY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_CATALOG_ATTR_NODE | Instance attribute | Public | Type reference (TYPE) | IF_FDT_TYPES=>ID | '801CC4EFFE841DDEB28DAD29BD968950' | 20091116 | ||
2 | MO_FDT | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_FDT_FACTORY | FDT: Factory | 20090924 | ||
3 | MO_QRY_CATALOG | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_FDT_QUERY | FDT: Query | 20090924 | ||
4 | MT_BO_FC_SETTINGS | Instance attribute | Protected | Type reference (TYPE) | TT_BO_FC_SETTINGS | 20100201 | |||
5 | MT_BO_LOAD | Instance attribute | Protected | Type reference (TYPE) | TT_BO_LOAD | 20091013 | |||
6 | MT_BO_PROFILE | Instance attribute | Protected | Type reference (TYPE) | TT_BO_PROFILE | 20090924 | |||
7 | MT_PROPERTY_BUFFER_LOAD | Instance attribute | Protected | Type reference (TYPE) | TT_PROPERTY_BUFFER_LOAD | 20091009 | |||
8 | SC_ACTION_PROPERTY | Constant | Public | See coding | 20091009 | ||||
9 | SC_ASSOCN_PROPERTY | Constant | Public | See coding | 20091009 | ||||
10 | SC_ATTRIB_PROPERTY | Constant | Public | See coding | 20091009 | ||||
11 | SC_DELETE_PROPERTY | Constant | Public | See coding | 20091009 | ||||
12 | SC_FC_ACTIVE | Constant | Public | See coding | 20100201 | ||||
13 | SC_SUBTRE_PROPERTY | Constant | Public | See coding | 20091009 | ||||
14 | SC_UPDATE_PROPERTY | Constant | Public | See coding | 20091009 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_CATALOG_ID | Instance method | Protected | Method | 20090924 | |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20090924 |
3 | DETERMINE_BO_PROFILE_ASSIGN | Instance method | Protected | Method | 20091013 | |
4 | GET_BO_PROFILE | Instance method | Public | Method | 20090918 | |
5 | GET_BO_PROFILE_ASSIGN | Instance method | Public | Method | 20091013 | |
6 | GET_FC_SETTINGS | Instance method | Public | Method | 20100201 | |
7 | GET_PROPERTY_BUFFER | Instance method | Public | Method | 20091009 | |
8 | RESET_BO_PROFILE_ASSIGN | Instance method | Public | Method | 20091013 | |
9 | SET_FC_SETTINGS | Instance method | Public | Method | 20100201 |
Events
Class /BOFU/CL_FC_FACTORY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_ACTION_BUFFER | Public | See coding | 20091009 | BEGIN OF ts_action_buffer,
action_key TYPE /bobf/act_key,
action_name TYPE /bobf/obm_name,
value TYPE REF TO tv_action_property,
END OF ts_action_buffer
|
||
2 | TS_ASSOCN_BUFFER | Public | See coding | 20091009 | BEGIN OF ts_assocn_buffer,
assoc_key TYPE /bobf/obm_assoc_key,
assoc_name TYPE /bobf/obm_name,
value TYPE REF TO tv_assocn_property,
END OF ts_assocn_buffer
|
||
3 | TS_ATTRIB_BUFFER | Public | See coding | 20091009 | BEGIN OF ts_attrib_buffer,
attribute_name TYPE string,
value TYPE REF TO tv_attrib_property,
END OF ts_attrib_buffer
|
||
4 | TS_BO_FC_SETTINGS | Protected | See coding | 20100201 | BEGIN OF ts_bo_fc_settings,
bo_key TYPE /bobf/obm_bo_key,
fc_setting TYPE tv_fc_active,
t_node_set TYPE tt_node_fc_settings,
END OF ts_bo_fc_settings
|
||
5 | TS_BO_LOAD | Protected | See coding | 20091013 | BEGIN OF ts_bo_load,
bo_key TYPE /bobf/obm_bo_key,
t_key TYPE /bobf/t_frw_key,
t_profile_assign TYPE /bofu/t_fc_bo_profile_assign,
END OF ts_bo_load
|
||
6 | TS_BO_PROFILE | Protected | See coding | 20090924 | BEGIN OF ts_bo_profile,
bo_profile TYPE /bofu/fdt_catalog_uuid,
is_valid TYPE boole_d,
is_loaded TYPE boole_d,
o_bo_profile TYPE REF TO /bofu/cl_fc_bo_profile,
END OF ts_bo_profile
|
||
7 | TS_ID | Protected | See coding | 20090924 | BEGIN OF ts_id,
id TYPE if_fdt_types=>id,
END OF ts_id
|
||
8 | TS_NODE_FC_SETTINGS | Protected | See coding | 20100201 | BEGIN OF ts_node_fc_settings,
node_key TYPE /bobf/obm_node_key,
fc_setting TYPE tv_fc_active,
END OF ts_node_fc_settings
|
||
9 | TS_PROPERTY_BUFFER | Public | See coding | 20091009 | BEGIN OF ts_property_buffer,
dump TYPE REF TO data,
key TYPE REF TO /bobf/conf_key,
update_enabled TYPE REF TO tv_update_property,
delete_enabled TYPE REF TO tv_delete_property,
subtree_create TYPE REF TO tv_subtre_property,
subtree_update TYPE REF TO tv_subtre_property,
subtree_delete TYPE REF TO tv_subtre_property,
t_attrib TYPE tt_attrib_buffer,
t_action TYPE tt_action_buffer,
t_assocn TYPE tt_assocn_buffer,
END OF ts_property_buffer
|
||
10 | TS_PROPERTY_BUFFER_LOAD | Protected | See coding | 20091009 | BEGIN OF ts_property_buffer_load,
bo_key TYPE /bobf/obm_bo_key,
node_key TYPE /bobf/obm_node_key,
prop_node_key TYPE /bobf/obm_node_key,
prop_assoc_key TYPE /bobf/obm_assoc_key,
s_prop_buf TYPE ts_property_buffer,
s_prop_buf_cmp TYPE ts_property_buffer,
END OF ts_property_buffer_load
|
||
11 | TT_ACTION_BUFFER | Public | See coding | 20091009 | tt_action_buffer TYPE STANDARD TABLE OF ts_action_buffer WITH DEFAULT KEY
|
||
12 | TT_ASSOCN_BUFFER | Public | See coding | 20091009 | tt_assocn_buffer TYPE STANDARD TABLE OF ts_assocn_buffer WITH DEFAULT KEY
|
||
13 | TT_ATTRIB_BUFFER | Public | See coding | 20091009 | tt_attrib_buffer TYPE STANDARD TABLE OF ts_attrib_buffer WITH DEFAULT KEY
|
||
14 | TT_BO_FC_SETTINGS | Protected | See coding | 20100201 | tt_bo_fc_settings TYPE HASHED TABLE OF ts_bo_fc_settings
WITH UNIQUE KEY bo_key
|
||
15 | TT_BO_LOAD | Protected | See coding | 20091013 | tt_bo_load TYPE HASHED TABLE OF ts_bo_load WITH UNIQUE KEY bo_key
|
||
16 | TT_BO_PROFILE | Protected | See coding | 20090924 | tt_bo_profile TYPE HASHED TABLE OF ts_bo_profile WITH UNIQUE KEY bo_profile
|
||
17 | TT_ID | Protected | See coding | 20090924 | tt_id TYPE STANDARD TABLE OF ts_id WITH DEFAULT KEY
|
||
18 | TT_NODE_FC_SETTINGS | Protected | See coding | 20100201 | tt_node_fc_settings TYPE HASHED TABLE OF ts_node_fc_settings
WITH UNIQUE KEY node_key
|
||
19 | TT_PROPERTY_BUFFER_LOAD | Protected | See coding | 20091009 | tt_property_buffer_load TYPE HASHED TABLE OF ts_property_buffer_load
WITH UNIQUE KEY bo_key node_key
|
||
20 | TV_ACTION_PROPERTY | Public | Type reference (TYPE) | /BOFU/FC_ACTION_PROP | 20091009 |
|
|
21 | TV_ASSOCN_PROPERTY | Public | Type reference (TYPE) | /BOFU/FC_ASSOCN_PROP | 20091009 |
|
|
22 | TV_ATTRIB_PROPERTY | Public | Type reference (TYPE) | /BOFU/FC_ATTRIB_PROP | 20091009 |
|
|
23 | TV_DELETE_PROPERTY | Public | Type reference (TYPE) | /BOFU/FC_NODE_PROP | 20091009 |
|
|
24 | TV_FC_ACTIVE | Public | See coding | 20100201 | tv_fc_active TYPE c LENGTH 1
|
||
25 | TV_SUBTRE_PROPERTY | Public | Type reference (TYPE) | /BOFU/FC_NODE_PROP | 20091009 |
|
|
26 | TV_UPDATE_PROPERTY | Public | Type reference (TYPE) | /BOFU/FC_NODE_PROP | 20091009 |
|
Method Signatures
Method CHECK_CATALOG_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CATALOG_ID | Call by reference | Type reference (TYPE) | /BOFU/FDT_CATALOG_UUID | BRFplus Catalog | 20090924 |
Method CHECK_CATALOG_ID on class /BOFU/CL_FC_FACTORY has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /BOFU/CL_FC_FACTORY has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_FC_FACTORY has no exception.
Method DETERMINE_BO_PROFILE_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_BO_PROFILE_ASSIGN | Call by reference | Type reference (TYPE) | /BOFU/T_FC_BO_PROFILE_ASSIGN | Catalog Assignment | 20091013 | ||
2 | Importing | IT_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20091013 | ||
3 | Importing | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20091013 |
Method DETERMINE_BO_PROFILE_ASSIGN on class /BOFU/CL_FC_FACTORY has no exception.
Method GET_BO_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_BO_PROFILE | Call by reference | Object reference (TYPE REF TO) | /BOFU/CL_FC_BO_PROFILE | Field Control: BO Profile | 20090918 | ||
2 | Exporting | EV_BO_PROFILE | Call by reference | Type reference (TYPE) | /BOFU/FDT_CATALOG_UUID | BRFplus Catalog | 20090923 | ||
3 | Importing | IV_BO_PROFILE | Call by reference | Type reference (TYPE) | /BOFU/FDT_CATALOG_UUID | BRFplus Catalog | 20090918 | ||
4 | Importing | IV_CHECK_EXISTENCE_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090923 |
Method GET_BO_PROFILE on class /BOFU/CL_FC_FACTORY has no exception.
Method GET_BO_PROFILE_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BO_PROFILE_ASSIGN | Call by reference | Type reference (TYPE) | /BOFU/T_FC_BO_PROFILE_ASSIGN | Catalog Assignment | 20091013 | ||
2 | Importing | IT_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20091013 | ||
3 | Importing | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20091013 |
Method GET_BO_PROFILE_ASSIGN on class /BOFU/CL_FC_FACTORY has no exception.
Method GET_FC_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_FC_ACTIVE | Call by reference | Type reference (TYPE) | TV_FC_ACTIVE | 20100201 | |||
2 | Importing | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20100201 | ||
3 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20100201 |
Method GET_FC_SETTINGS on class /BOFU/CL_FC_FACTORY has no exception.
Method GET_PROPERTY_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PROPERTY_BUFFER | Call by reference | Type reference (TYPE) | TS_PROPERTY_BUFFER | 20091009 | |||
2 | Exporting | ES_PROPERTY_BUFFER_CMP | Call by reference | Type reference (TYPE) | TS_PROPERTY_BUFFER | 20091014 | |||
3 | Exporting | EV_PROPERTY_ASSOC_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_ASSOC_KEY | Association | 20091012 | ||
4 | Exporting | EV_PROPERTY_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20091012 | ||
5 | Importing | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | 20091009 | |||
6 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | 20091009 |
Method GET_PROPERTY_BUFFER on class /BOFU/CL_FC_FACTORY has no exception.
Method RESET_BO_PROFILE_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_KEY | Call by reference | Type reference (TYPE) | /BOBF/T_FRW_KEY | Key Table | 20091013 | ||
2 | Importing | IV_BO_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_BO_KEY | Business Object | 20091013 |
Method RESET_BO_PROFILE_ASSIGN on class /BOFU/CL_FC_FACTORY has no exception.
Method SET_FC_SETTINGS 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/OBM_BO_KEY | Business Object | 20100201 | ||
2 | Importing | IV_FC_ACTIVE | Call by reference | Type reference (TYPE) | TV_FC_ACTIVE | 20100201 | |||
3 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | /BOBF/OBM_NODE_KEY | Node | 20100201 |
Method SET_FC_SETTINGS on class /BOFU/CL_FC_FACTORY has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |