SAP ABAP Class /BOBF/CL_BUF_NON_CACHING (Non caching buffer for BOPF)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-RNT (Application Component) Business Object Processing Framework Runtime
     /BOBF/BUFFER (Package) Business Object Processing Buffer Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_BUFFER Interface to the Data Layer 20090814
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_LIB_NONCACHING_BUFFER Tag interface for non-caching buffer classes 20090923
Properties
Class /BOBF/CL_BUF_NON_CACHING  
Short Description Non caching buffer for BOPF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/BUFFER   Business Object Processing Buffer Management 
Created 20090814   SAP 
Last change 20130531   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 /BOBF/IF_FRW_BUFFER Interface to the Data Layer 20090814
2 /BOBF/IF_LIB_NONCACHING_BUFFER Tag interface for non-caching buffer classes 20090923
Friends
Class /BOBF/CL_BUF_NON_CACHING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_KEY_PRIMARY Constant Private Type reference (TYPE) SECKEYNAME 'PRIMARY_KEY' Name of Secondary Key for Table Type 20090814
2 GT_INSTANCE Static Attribute Private Type reference (TYPE) TT_INSTANCE 20090814
3 MO_CONF Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20090814
4 MO_DAC Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_BUF_DATA_ACCESS_2 Interface for Database Access 20090814
5 MO_MAIN_BUFFER Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_BUFFER Interface to the Data Layer 20090814
6 MS_NODE_CONF Instance attribute Private Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20090814
7 MT_BUFFER Instance attribute Private Type reference (TYPE) TT_BUFFER 20090814
8 MT_CHANGE Instance attribute Private Type reference (TYPE) TT_CHANGE 20090814
9 MT_NODE_CAT Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_NODE_CAT Node Category Assignment 20090814
10 MV_NODE_CAT_NEEDED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090814
11 MV_SECKEY_KEY Instance attribute Private Type reference (TYPE) SECKEYNAME Name of Secondary Key for Table Type 20090814
12 MV_SECKEY_ROOT_KEY Instance attribute Private Type reference (TYPE) SECKEYNAME Name of Secondary Key for Table Type 20090814
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090814
2 DATA_MATCHES_BINDING Instance method Private Method 20090814
3 GET_BUFFER_STATE Instance method Private Method 20090814
Events
Class /BOBF/CL_BUF_NON_CACHING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUFFER Protected See coding 20090814 BEGIN OF ts_buffer, state TYPE /bobf/conf_state, data TYPE REF TO data, END OF ts_buffer
2 TS_CHANGE Protected See coding 20090814 BEGIN OF ts_change, key TYPE /bobf/conf_key, state TYPE /bobf/conf_state, change TYPE /bobf/conf_change_mode, root_key TYPE /bobf/conf_key, END OF ts_change
3 TS_INSTANCE Protected See coding 20090814 BEGIN OF ts_instance, bo_key TYPE /bobf/obm_bo_key, node_key TYPE /bobf/obm_node_key, buffer TYPE REF TO /bobf/cl_buf_non_caching, END OF ts_instance
4 TT_ALTERNATIVE_KEY Protected See coding 20090814 tt_alternative_key TYPE HASHED TABLE OF ty_alternative_key WITH UNIQUE KEY altkey_key value
5 TT_BUFFER Protected See coding 20090814 tt_buffer TYPE SORTED TABLE OF ts_buffer WITH UNIQUE KEY state
6 TT_CHANGE Protected See coding 20090814 tt_change TYPE SORTED TABLE OF ts_change WITH UNIQUE KEY key state WITH NON-UNIQUE SORTED KEY root_key COMPONENTS root_key state
7 TT_INSTANCE Protected See coding 20090814 tt_instance TYPE SORTED TABLE OF ts_instance WITH UNIQUE KEY bo_key node_key
8 TT_STATE Protected See coding 20090814 tt_state TYPE SORTED TABLE OF /bobf/conf_state WITH UNIQUE KEY table_line
9 TY_ALTERNATIVE_KEY Protected See coding 20090814 BEGIN OF ty_alternative_key, altkey_key TYPE /bobf/obm_altkey_key, value TYPE xstring, END OF ty_alternative_key
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090814
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20090814
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20090814

Method DATA_MATCHES_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090814
2 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20090814
3 Importing IT_ASSOCB Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ASSOCB Configuration: Association Binding 20090814
4 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20090814
5 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090814

Method DATA_MATCHES_BINDING on class /BOBF/CL_BUF_NON_CACHING has no exception.

Method GET_BUFFER_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUFFER_STATE Call by reference Object reference (TYPE REF TO) TS_BUFFER 20090814
2 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20090814

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