SAP ABAP Class /BOBF/CL_FRW_INT_ACCESS (Internal Data Access Object)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-RNT (Application Component) Business Object Processing Framework Runtime
     /BOBF/FRAMEWORK (Package) Business Object Processing Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_CHECK Interface to perform a Check 20081212
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_MODIFY Interface to Change Data 20081212
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_QUERY Interface to query implementation 20081212
4 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_READ Interface to Read Data 20081212
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOBF/CL_FRW_INT_ACCESS_LOCK Interal Access for Lock Actions 20081212
2 Inheritance (c INHERITING FROM c_ref)  /BOBF/CL_FRW_INT_ACCESS_TRANS Internal Data Access Object for transient modifications 20090916
3 Inheritance (c INHERITING FROM c_ref)  /BOBF/CL_FRW_INT_DEFAULTS Internal Data Access Object for Defaults 20081212
Properties
Class /BOBF/CL_FRW_INT_ACCESS  
Short Description Internal Data Access Object    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/FRAMEWORK   Business Object Processing Framework 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOBF/IF_FRW_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_FRW_CHECK Interface to perform a Check 20081212
2 /BOBF/IF_FRW_MODIFY Interface to Change Data 20081212
3 /BOBF/IF_FRW_QUERY Interface to query implementation 20081212
4 /BOBF/IF_FRW_READ Interface to Read Data 20081212
Friends
# Friend Modeled only Created on Description
1 /BOBF/CL_FRW 20081212 Framework Main Class
2 /BOBF/CL_FRW_AUTHORITY_HANDLER 20121114 Authority handler
3 /BOBF/CL_TOOL_ASSERT 20081212 Helper methods to be used in asserrts
4 /BOBF/CL_TOOL_AUNIT_ACTION_TDC 20081212 Action class to create a current image out of a TDC
5 /BOBF/CL_TOOL_FRW_TOOLBOX 20081212 Framework helper class. DO NOT USE!
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BOPF Instance attribute Protected Object reference (TYPE REF TO) /BOBF/CL_FRW Framework Main Class 20081212
2 MO_BUFFER Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_BUFFER Interface to Data Layer 20081212
3 MO_CHANGE Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
4 MO_CONF Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081212
5 MO_LOCAL_CHANGE Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
6 MO_LOCAL_MESSAGE Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
7 MS_ACTION Instance attribute Private Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20081212
8 MS_ASSOCIATION Instance attribute Protected Type reference (TYPE) /BOBF/S_FRW_CTX_ASSOC Context Information for Associations 20081212
9 MS_DETERMINATION Instance attribute Private Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20081212
10 MS_QUERY Instance attribute Private Type reference (TYPE) /BOBF/S_FRW_CTX_QUERY Query 20081212
11 MS_VALIDATION Instance attribute Private Type reference (TYPE) /BOBF/S_FRW_CTX_VAL Context Information for Validations 20081212
12 MT_MODIFICATION Instance attribute Protected Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
13 MT_MODIFICATION_BOPF Instance attribute Protected Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
14 MV_CURRENT_STATE Instance attribute Protected Type reference (TYPE) /BOBF/CONF_STATE State to operate on instead of real current state 20081212
15 MV_EDIT_MODE Instance attribute Protected Type reference (TYPE) /BOBF/CONF_EDIT_MODE Required Processing Mode 20081212
16 MV_INVALIDATE_CACHE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
17 MV_LAST_STATE Instance attribute Protected Type reference (TYPE) /BOBF/CONF_STATE Last State 20081212
18 MV_PROCESSING_END_MODIFY Instance attribute Private Type reference (TYPE) BOOLE_D Currently flushing all changes 20081212
19 MV_PROCESS_IMMEDIATELY_ALLOWED Instance attribute Private Attribute reference (LIKE) 20081212
20 MV_READ_BUFFER_ONLY Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
21 MV_VALID_IF_CHECK Instance attribute Protected Type reference (TYPE) BOOLE_D Check interface valid 20081212
22 MV_VALID_IF_MODIFY Instance attribute Protected Type reference (TYPE) BOOLE_D Modify interface valid 20081212
23 MV_VALID_IF_QUERY Instance attribute Protected Type reference (TYPE) BOOLE_D Query interface valid 20081212
24 MV_VALID_IF_READ Instance attribute Protected Type reference (TYPE) BOOLE_D Read interface valid 20081212
25 MV_WITHIN_LOADING Instance attribute Protected Type reference (TYPE) BOOLE_D Running within after loading 20091209
26 MV_WITHIN_RETRIEVE Instance attribute Protected Type reference (TYPE) BOOLE_D Running within before retrieve 20091209
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20081212
2 CREATE Instance method Private Method 20081212
3 DELETE Instance method Private Method 20081212
4 DO_ACTION Instance method Private Method 20081212
5 END_MODIFY Instance method Protected Method Finishes a block of modifications 20081212
6 FLUSH_CHANGES Instance method Private Method Flushes changes - only to be used by assert 20081212
7 GET_ROOT_KEY Instance method Private Method 20081212
8 INVALIDATE Instance method Protected Method Invalidates access object 20081212
9 NOTIFY_CHANGE_INTERNAL Instance method Protected Method Mark node instances as changed without modification 20081212
10 RETRIEVE Instance method Private Method 20081212
11 RETRIEVE_BY_ASSOCIATION Instance method Private Method 20081212
12 SET_CONTEXT Instance method Protected Method Set Context 20081212
13 SET_CURRENT_STATE Instance method Protected Method Set Current State 20081212
14 SET_EDIT_MODE Instance method Protected Method Set Required Processing Mode 20081212
15 SET_LAST_STATE Instance method Protected Method Set Last State 20081212
16 SORT_MODIFICATIONS Instance method Private Method Sort the modifications to be in a reasonable order 20081212
17 UPDATE Instance method Private Method 20081212
Events
Class /BOBF/CL_FRW_INT_ACCESS has no event.
Types
Class /BOBF/CL_FRW_INT_ACCESS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BOPF Call by reference Object reference (TYPE REF TO) /BOBF/CL_FRW Framework Main Class 20081212
2 Importing IO_BUFFER Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_BUFFER Interface to Data Layer 20081212
3 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
4 Importing IO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081212

Method CONSTRUCTOR on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method CREATE Signature

Method CREATE on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method CREATE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method DELETE Signature

Method DELETE on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method DELETE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method DO_ACTION Signature

Method DO_ACTION on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method DO_ACTION on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method END_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
2 Importing IV_CHECK_FOR_FAILED Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Check for failing internal modifications 20081212
3 Importing IV_PROCESS_IMMEDIATELY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method END_MODIFY on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method FLUSH_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_ERROR Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method FLUSH_CHANGES on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method GET_ROOT_KEY Signature

Method GET_ROOT_KEY on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method GET_ROOT_KEY on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method INVALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212

Method INVALIDATE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method NOTIFY_CHANGE_INTERNAL 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 20081212
2 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) /BOBF/CONF_CHANGE_MODE /BOBF/IF_FRW_C=>SC_MODIFY_UPDATE Change category 20081212
3 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method NOTIFY_CHANGE_INTERNAL on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method RETRIEVE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method RETRIEVE_BY_ASSOCIATION Signature

Method RETRIEVE_BY_ASSOCIATION on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method RETRIEVE_BY_ASSOCIATION on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20081212
2 Importing IS_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ASSOC Context Information for Associations 20081212
3 Importing IS_DETERMINATION Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20081212
4 Importing IS_QUERY Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_QUERY Query 20081212
5 Importing IS_VALIDATION Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_VAL Context Information for Validations 20081212
6 Importing IT_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
7 Importing IV_CHECK_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
8 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
9 Importing IV_MODIFY_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
10 Importing IV_PROCESS_IMMEDIATELY_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
11 Importing IV_QUERY_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
12 Importing IV_READ_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
13 Importing IV_READ_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
14 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091209
15 Importing IV_WITHIN_RETRIEVE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091209

Method SET_CONTEXT on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method SET_CURRENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212

Method SET_CURRENT_STATE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Processing Mode 20081212

Method SET_EDIT_MODE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method SET_LAST_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAST_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE Status 20081212

Method SET_LAST_STATE on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method SORT_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212

Method SORT_MODIFICATIONS on class /BOBF/CL_FRW_INT_ACCESS has no exception.

Method UPDATE Signature

Method UPDATE on class /BOBF/CL_FRW_INT_ACCESS has no parameter.
Method UPDATE on class /BOBF/CL_FRW_INT_ACCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702