SAP ABAP Class /BOFU/IF_FBI_PROPERTY_BUFFER (Property Controller)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_FBI_PROPERTY_BUFFER FBI Version 2: Property Buffer & Adaptation 20090803
Properties
Class /BOFU/IF_FBI_PROPERTY_BUFFER  
Short Description Property Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090803   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
Class /BOFU/IF_FBI_PROPERTY_BUFFER has no interface implemented.
Friends
Class /BOFU/IF_FBI_PROPERTY_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_PROP_VALUES Constant Public See coding 20090805
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROPERTY Instance method Public Method Get Properties for the BO 20090803
2 INITIALIZE Instance method Public Method 20090807
3 POST_SYNCUP_PROPERTY Instance method Public Method Sync up property buffer 20090803
4 REFRESH_PROPERTY_BUFFER Instance method Public Method 20091030
Events
Class /BOFU/IF_FBI_PROPERTY_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACTION_ATTR_PROP Public See coding 20090810 BEGIN OF ts_action_attr_prop, attribute TYPE string, is_readonly TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_visible TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_mandatory TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_action_attr_prop
2 TS_ACTION_ATTR_PROPERTIES Public See coding 20090810 BEGIN OF ts_action_attr_properties, key TYPE /bobf/conf_key, act_key TYPE /bobf/act_key, attribute TYPE string, is_readonly TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_visible TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_mandatory TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_action_attr_properties
3 TS_ACTION_PROPERTIES Public See coding 20090807 BEGIN OF ts_action_properties, act_key TYPE /bobf/act_key, key TYPE /bobf/conf_key, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_action_properties
4 TS_ACT_PROP_MAP Public See coding 20090803 BEGIN OF ts_act_prop_map, act_key TYPE /bobf/act_key, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_dirty TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, t_action_attr_prop TYPE tt_action_attr_prop, END OF ts_act_prop_map
5 TS_ASSOC_ATTR_PROP Public See coding 20090810 BEGIN OF ts_assoc_attr_prop, attribute TYPE string, is_readonly TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_visible TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_mandatory TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_assoc_attr_prop
6 TS_ASSOC_ATTR_PROPERTIES Public See coding 20090810 BEGIN OF ts_assoc_attr_properties, key TYPE /bobf/conf_key, assoc_key TYPE /bobf/obm_assoc_key, attribute TYPE string, is_readonly TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_visible TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_mandatory TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_assoc_attr_properties
7 TS_ASSOC_PROPERTIES Public See coding 20090807 BEGIN OF ts_assoc_properties, key TYPE /bobf/conf_key, assoc_key TYPE /bobf/obm_assoc_key, create_enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_assoc_properties
8 TS_ASSOC_PROP_MAP Public See coding 20090803 BEGIN OF ts_assoc_prop_map, assoc_key TYPE /bobf/obm_assoc_key, create_enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_dirty TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, t_assoc_attr_prop TYPE tt_assoc_attr_prop, END OF ts_assoc_prop_map
9 TS_ATTR_PROP_MAP Public See coding 20090803 BEGIN OF ts_attr_prop_map, attribute TYPE string, is_readonly TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_visible TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_mandatory TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_attr_prop_map
10 TS_EMPTY_LINES Public See coding 20090825 BEGIN OF ts_empty_lines, key TYPE /bobf/conf_key, node TYPE /bobf/obm_node_key, association TYPE /bobf/obm_assoc_key, source_node TYPE /bobf/obm_node_key, source_key TYPE /bobf/conf_key, root_key TYPE /bobf/conf_key, END OF ts_empty_lines
11 TS_NODE_ATTR_PROPERTIES Public See coding 20090807 BEGIN OF ts_node_attr_properties, key TYPE /bobf/conf_key, attribute TYPE string, is_readonly TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_enable TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_visible TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_mandatory TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_node_attr_properties
12 TS_NODE_PROPERTIES Public See coding 20090807 BEGIN OF ts_node_properties, key TYPE /bobf/conf_key, update_enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, delete_enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, END OF ts_node_properties
13 TS_NODE_PROPERTY Public See coding 20090803 BEGIN OF ts_node_property, update_enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, delete_enabled TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, is_dirty TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, t_attr_prop TYPE tt_attr_prop_map, END OF ts_node_property
14 TS_PROPERTY Public See coding 20090803 BEGIN OF ts_property, key TYPE /bobf/conf_key, is_dirty TYPE /bofu/if_fbi_property_buffer=>tv_prop_value, s_node_prop TYPE ts_node_property, t_assoc_prop TYPE tt_assoc_prop_map, t_act_prop TYPE tt_act_prop_map, END OF ts_property
15 TS_PROPERTY_BUFFER Public See coding 20090803 BEGIN OF ts_property_buffer, bo_key TYPE /bobf/obm_bo_key, node_key TYPE /bobf/obm_node_key, t_property TYPE tt_property, END OF ts_property_buffer
16 TT_ACTION_ATTR_PROP Public See coding 20090810 tt_action_attr_prop TYPE SORTED TABLE OF ts_action_attr_prop WITH UNIQUE KEY attribute
17 TT_ACTION_ATTR_PROPERTIES Public See coding 20090810 tt_action_attr_properties TYPE SORTED TABLE OF ts_action_attr_properties WITH UNIQUE KEY act_key attribute key
18 TT_ACTION_PROPERTIES Public See coding 20090807 tt_action_properties TYPE SORTED TABLE OF ts_action_properties WITH UNIQUE KEY act_key key
19 TT_ACT_PROP_MAP Public See coding 20090803 tt_act_prop_map TYPE SORTED TABLE OF ts_act_prop_map WITH UNIQUE KEY act_key
20 TT_ASSOC_ATTR_PROP Public See coding 20090810 tt_assoc_attr_prop TYPE SORTED TABLE OF ts_assoc_attr_prop WITH UNIQUE KEY attribute
21 TT_ASSOC_ATTR_PROPERTIES Public See coding 20090810 tt_assoc_attr_properties TYPE SORTED TABLE OF ts_assoc_attr_properties WITH UNIQUE KEY assoc_key attribute key
22 TT_ASSOC_PROPERTIES Public See coding 20090807 tt_assoc_properties TYPE SORTED TABLE OF ts_assoc_properties WITH UNIQUE KEY assoc_key key
23 TT_ASSOC_PROP_MAP Public See coding 20090803 tt_assoc_prop_map TYPE SORTED TABLE OF ts_assoc_prop_map WITH UNIQUE KEY assoc_key
24 TT_ATTR_PROP_MAP Public See coding 20090803 tt_attr_prop_map TYPE SORTED TABLE OF ts_attr_prop_map WITH UNIQUE KEY attribute
25 TT_EMPTY_LINES Public See coding 20090825 tt_empty_lines TYPE SORTED TABLE OF ts_empty_lines WITH UNIQUE KEY key
26 TT_NODE_ATTR_PROPERTIES Public See coding 20090807 tt_node_attr_properties TYPE SORTED TABLE OF ts_node_attr_properties WITH UNIQUE KEY key attribute
27 TT_NODE_PROPERTIES Public See coding 20090807 tt_node_properties TYPE SORTED TABLE OF ts_node_properties WITH UNIQUE KEY key
28 TT_NODE_PROPERTY Public See coding 20090803 tt_node_property TYPE STANDARD TABLE OF ts_node_property
29 TT_PROPERTY Public See coding 20090803 tt_property TYPE SORTED TABLE OF ts_property WITH UNIQUE KEY key
30 TT_PROPERTY_BUFFER Public See coding 20090803 tt_property_buffer TYPE SORTED TABLE OF ts_property_buffer WITH UNIQUE KEY bo_key node_key
31 TV_PROP_VALUE Public See coding 20090805 tv_prop_value TYPE c LENGTH 1
Method Signatures

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_ATTR_PROPERTY Call by reference Type reference (TYPE) TT_ACTION_ATTR_PROPERTIES Action Attribute Properties 20090810
2 Exporting ET_ACTION_PROPERTY Call by reference Type reference (TYPE) TT_ACTION_PROPERTIES Action Properties 20090807
3 Exporting ET_ASSOC_ATTR_PROPERTY Call by reference Type reference (TYPE) TT_ASSOC_ATTR_PROPERTIES Association Attribute Properties 20090810
4 Exporting ET_ASSOC_PROPERTY Call by reference Type reference (TYPE) TT_ASSOC_PROPERTIES Association Properties 20090807
5 Exporting ET_NODE_ATTR_PROPERTY Call by reference Type reference (TYPE) TT_NODE_ATTR_PROPERTIES Node Attribute Properties 20090807
6 Exporting ET_NODE_PROPERTY Call by reference Type reference (TYPE) TT_NODE_PROPERTIES Node Properties 20090807
7 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090803
8 Importing IV_ACTION_ATTR_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803
9 Importing IV_ACTION_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803
10 Importing IV_ASSOC_ATTR_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803
11 Importing IV_ASSOC_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803
12 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090803
13 Importing IV_FORCE_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091026
14 Importing IV_NODE_ATTR_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803
15 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20090803
16 Importing IV_NODE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803

Method GET_PROPERTY on class /BOFU/IF_FBI_PROPERTY_BUFFER has no exception.

Method INITIALIZE 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 20090807

Method INITIALIZE on class /BOFU/IF_FBI_PROPERTY_BUFFER has no exception.

Method POST_SYNCUP_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for transaction change objects 20090803
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090803

Method POST_SYNCUP_PROPERTY on class /BOFU/IF_FBI_PROPERTY_BUFFER has no exception.

Method REFRESH_PROPERTY_BUFFER Signature

Method REFRESH_PROPERTY_BUFFER on class /BOFU/IF_FBI_PROPERTY_BUFFER has no parameter.
Method REFRESH_PROPERTY_BUFFER on class /BOFU/IF_FBI_PROPERTY_BUFFER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in