SAP ABAP Class /BOBF/CL_FRW (Framework Main Class)
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_SERVICE_LAYER Interface for the Service Layer 20081212
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_TRA_CLONE Clone BOPF Object 20120423
Properties
Class /BOBF/CL_FRW  
Short Description Framework Main Class    
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_CONF_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_SERVICE_LAYER Interface for the Service Layer 20081212
2 /BOBF/IF_TRA_CLONE Clone BOPF Object 20120423
Friends
# Friend Modeled only Created on Description
1 /BOBF/CL_FRW_FACTORY 20081212 Framework Instance Management
2 /BOBF/CL_FRW_INT_ACCESS 20081212 Internal Data Access Object
3 /BOBF/CL_TOOL_ASSERT 20081212 Helper methods to be used in asserrts
4 /BOBF/CL_TOOL_TRACE 20081212 BOPF tracing tool
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SYNC_STATE Constant Private Type reference (TYPE) STRING ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' 20081212
2 MO_AUTHORITY_HANDLER Instance attribute Private Object reference (TYPE REF TO) /BOBF/CL_FRW_AUTHORITY_HANDLER Authority factory 20121114
3 MO_BUFFER Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_BUFFER Interface to Data Layer 20081212
4 MO_CHANGE_FAIL_DET Instance attribute Private Object reference (TYPE REF TO) /BOBF/CL_FRW_CHANGE Interface of Change Object 20081212
5 MO_CHANGE_FAIL_VAL Instance attribute Private Object reference (TYPE REF TO) /BOBF/CL_FRW_CHANGE Interface of Change Object 20081212
6 MO_CHANGE_SAVE Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Changes to be saved 20081212
7 MO_CONF Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Root Key of Configuration 20081212
8 MO_DELEGATION_READ Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081212
9 MO_SAM Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_STATUS Interface to Status & Action Management 20081212
10 MT_ACCESS_STACK Instance attribute Private Type reference (TYPE) TT_ACCESS_STACK 20081212
11 MT_ACTION Instance attribute Private Type reference (TYPE) TT_ACTION 20081212
12 MT_ASSOCIATION Instance attribute Private Type reference (TYPE) TT_ASSOCIATION 20081212
13 MT_CHANGE_SAVE Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_CHANGE_SAVE Changes to be saved 20081212
14 MT_DELEGATION Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_DELEGATION Delegation instances 20081212
15 MT_DELEGATION2 Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_DELEGATION2 Delegation instances 20081212
16 MT_DETERMINATION Instance attribute Private Type reference (TYPE) TT_DETERMINATION 20081212
17 MT_NODE Instance attribute Private Type reference (TYPE) TT_NODE 20081212
18 MT_NODECAT Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_NODE_CAT NODE_CAT Ergebnis 20081212
19 MT_NODECAT_KEY Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_KEY NODE_CAT Keys 20081212
20 MT_NODE_PROPERTIES_REQUESTED Instance attribute Private Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20081212
21 MT_QUERY Instance attribute Private Type reference (TYPE) TT_QUERY 20081212
22 MT_SYNC_POINT Instance attribute Private Type reference (TYPE) TT_SYNC_POINT 20081212
23 MT_VALIDATION Instance attribute Private Type reference (TYPE) TT_VALIDATION 20081212
24 MT_VALUE_SET_CODE Instance attribute Private Type reference (TYPE) TT_VALUE_SET_CODE 20081212
25 MT_VALUE_SET_ID Instance attribute Private Type reference (TYPE) TT_VALUE_SET_ID 20081212
26 MV_APPLICATION_ERROR Instance attribute Private Type reference (TYPE) BOOLE_D 20081212
27 MV_BEFORE_MODIFICATION_EXISTS Instance attribute Private Type reference (TYPE) BOOLE_D 20081212
28 MV_CLEANUP_MODE Instance attribute Private Type reference (TYPE) /BOBF/CONF_CLEANUP_MODE Transaction Behavior During Save (Transaction Mode) 20130120
29 MV_CONFIGURATION_ERROR Instance attribute Private Type reference (TYPE) BOOLE_D 20081212
30 MV_DEFAULTS_EXISTS Instance attribute Private Type reference (TYPE) BOOLE_D Defaults are used within this session 20081212
31 MV_ENQUEUE_SCOPE Instance attribute Private Type reference (TYPE) /BOBF/CONF_ENQUEUE_SCOPE Lock Behavior 20130120
32 MV_MODIFYING_TRANSACTION Instance attribute Private Type reference (TYPE) BOOLE_D 20081212
33 MV_NODECAT_NODE_KEY Instance attribute Private Type reference (TYPE) /BOBF/OBM_NODE_KEY NODE_CAT Node 20081212
34 MV_NO_DETERMINATIONS Instance attribute Private Type reference (TYPE) BOOLE_D do not execute det after modify (for agent status) 20081212
35 MV_SYNC_STATE_INDEX Instance attribute Private Type reference (TYPE) I 20081212
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Private Method Add new messages from message buffer 20081212
2 ADD_TRIGGER_CONDITION Instance method Private Method Creates Check-Trigger for selected consistency groups 20081212
3 AFTER_LOADING Instance method Private Method Perfoms all steps after loading 20081212
4 CHECK_ACTION Instance method Private Method Action-Dependent Checks 20081212
5 CHECK_AND_DETERMINE Instance method Protected Method Perform Consistency Check and dependent determinations 20081212
6 CHECK_FATAL_ERROR Instance method Private Method Check for fatal errors 20081212
7 CHECK_MODIFICATION_PROPERTIES Instance method Private Method Check for property violations in external modifications 20081212
8 CLEANUP_MODIFICATIONS Instance method Private Method Deletes entry of the modification table 20081212
9 CONSTRUCTOR Instance method Public Constructor Constructor 20081212
10 CONVERT_ALTERN_KEY Instance method Private Method Converts an alternative Key to the technical Key (internal) 20081212
11 CREATE Instance method Private Method Creates an instance with assoc implementation 20081212
12 CREATE_STATES Instance method Private Method Create all necessary states 20081212
13 DERIVE_CONSISTENCY_STATUS Instance method Private Method Derives the consistency status out of the validation result 20081212
14 DO_ACTION Instance method Private Method Execute Actions 20081212
15 DO_DETERMINATIONS Instance method Private Method Determine Dependent Data 20081212
16 DO_DETERMINATIONS_RETRIEVE Instance method Private Method Determine Dependent Data within retrieve_by_association 20081212
17 DO_DETVAL Instance method Private Method Determination and Validation cycle 20081212
18 DO_LOADING Instance method Private Method Load Nodes 20081212
19 DO_LOCKING Instance method Private Method Lock/Unlock Nodes 20081212
20 DO_LOCK_ACTION Instance method Private Method Performs one lock action 20081212
21 DO_MODIFY Instance method Private Method Change Nodes 20081212
22 DO_VALIDATE Instance method Private Method Action-Independent Check of Data 20081212
23 FILTER_CONSISTENCY_GROUPS Instance method Private Method Filters all entries out that contain the existing status val 20081212
24 GET_CONTENT_DESCRIPTION Instance method Private Method Returns name of Act, Assoc, Det, Val, Query 20081212
25 GET_DELEGATION Instance method Protected Method Returns a reference to the delegation class 20081212
26 GET_LOADABLE_NODE Instance method Private Method Return Next Loadable Node 20081212
27 GET_LOADABLE_SUBNODE Instance method Private Method OBSOLET - to be replaced with GET_SUBNODES 20081212
28 GET_LOCKABLE_NODE Instance method Private Method Return Next Lockable Node 20081212
29 GET_NODE_CAT Instance method Private Method Returns the Node Categories of Node Instances 20081212
30 GET_RELEVANT_GROUPS Instance method Private Method Determines all consistency groups relevant for calculation 20081212
31 GET_ROOT_KEY Instance method Private Method Determines the root keys 20081212
32 GET_ROOT_KEY_MODIFY Instance method Private Method Determines the root keys during modify 20081212
33 GET_SUBNODES Instance method Private Method Returns the subtree regarding specific criteria 20081212
34 MAP_TO_NODE Instance method Private Method Convert Internal Tables 20081212
35 NOTIFY_ASSOCIATION_CHANGES Instance method Private Method Create association change information 20081212
36 NOTIFY_PROPERTY_CHANGES Instance method Private Method Create property change information 20081212
37 RAISE_NOTIFY_CHANGES Instance method Protected Method Raise NOTIFY_CHANGES event 20081212
38 RESTRICT_PROPERTY Instance method Private Method Restrict property data 20081212
39 RETRIEVE Instance method Protected Method Read Data 20081212
40 RETRIEVE_BY_ASSOCIATION Instance method Protected Method Follow an Association (Internal) 20081212
41 RETRIEVE_SUBTREE_PROPERTY Instance method Private Method Retrieve subtree property values 20081212
42 SET_APPLICATION_ERROR Instance method Protected Method Report Application Error 20081212
43 SET_CONFIGURATION_ERROR Instance method Private Method Report Configuration Error 20081212
44 SET_CONSISTENCY_STATUS Instance method Private Method Writes the new consistency status to the status adapter 20081212
45 SET_NODE_CATEGORY Instance method Private Method Determine the node category 20090224
46 TYPE_CHECK Instance method Private Method 20120926
47 UNLOCK_ALL Instance method Private Method Unlocks all locks 20081212
Events
Class /BOBF/CL_FRW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACCESS_STACK Public See coding 20121114 tt_access_stack TYPE STANDARD TABLE OF REF TO /bobf/cl_frw_int_access with default key
2 TT_SYNC_POINT Private See coding 20081212 tt_sync_point TYPE STANDARD TABLE OF ty_sync_point
3 TY_SYNC_POINT Private See coding 20081212 BEGIN OF ty_sync_point, handle TYPE /BOBF/CONF_KEY, state TYPE /BOBF/CONF_STATE, state_d TYPE /BOBF/CONF_STATE, state_v TYPE /BOBF/CONF_STATE, state_f TYPE /BOBF/CONF_STATE, change_fail_det TYPE REF TO /BOBF/CL_FRW_CHANGE, change_fail_val TYPE REF TO /BOBF/CL_FRW_CHANGE, states_count TYPE i, END OF ty_sync_point
Method Signatures

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212

Method ADD_MESSAGES on class /BOBF/CL_FRW has no exception.

Method ADD_TRIGGER_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
3 Importing IT_GROUP Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212

Method ADD_TRIGGER_CONDITION on class /BOBF/CL_FRW has no exception.

Method AFTER_LOADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Exporting ET_FAILED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
3 Exporting ET_LOADED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212
4 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
5 Importing IV_LOAD_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212
6 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method AFTER_LOADING on class /BOBF/CL_FRW has no exception.

Method CHECK_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
4 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20081212
6 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20081212
7 Importing IV_ACT_CAT Call by reference Type reference (TYPE) /BOBF/ACT_CAT Action Type 20081212
8 Importing IV_ACT_KEY Call by reference Type reference (TYPE) /BOBF/ACT_KEY Action Key 20081212
9 Importing IV_CHECK_PROPERTY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
10 Importing IV_CHECK_VALIDATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
11 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node Key 20081212

Method CHECK_ACTION on class /BOBF/CL_FRW has no exception.

Method CHECK_AND_DETERMINE 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 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
3 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Importing IV_CHECK_SCOPE Call by reference Type reference (TYPE) /BOBF/FRW_SCOPE Scope 20081212
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method CHECK_AND_DETERMINE on class /BOBF/CL_FRW has no exception.

Method CHECK_FATAL_ERROR Signature

Method CHECK_FATAL_ERROR on class /BOBF/CL_FRW has no parameter.
Method CHECK_FATAL_ERROR on class /BOBF/CL_FRW has no exception.

Method CHECK_MODIFICATION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATION Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
3 Exporting ET_FAILED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212

Method CHECK_MODIFICATION_PROPERTIES on class /BOBF/CL_FRW has no exception.

Method CLEANUP_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CREATE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
2 Changing CT_DELETE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
3 Changing CT_LOAD Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
4 Changing CT_LOAD_ONLY_KEYLOAD Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20100108
5 Changing CT_LOCK_CREATED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE 20081212
6 Changing CT_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
7 Changing CT_MOD_DO Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION_DO Changes of a delegated object 20081212
8 Changing CT_NODE_CATEGORY Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20110419
9 Changing CT_NODE_STATE_CREATE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
10 Changing CT_UPDATE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
11 Changing CT_UPDATE_DATA Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_DATA Nodes with Data 20081212
12 Changing CT_UPDATE_DATA_ALL Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_DATA Nodes with Data 20081212
13 Changing CT_UPDATE_DATA_STA Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_DATA Nodes with Data 20081212
14 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
15 Importing IT_FAILED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
16 Importing IT_FAILED_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212

Method CLEANUP_MODIFICATIONS on class /BOBF/CL_FRW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method CONVERT_ALTERN_KEY 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 20091028
2 Exporting ET_KEY Call by reference Type reference (TYPE) INDEX TABLE 20081212
3 Exporting ET_RESULT Call by reference Type reference (TYPE) /BOBF/T_FRW_KEYINDEX Key table with explicit index 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) INDEX TABLE Key Table 20081212
5 Importing IV_ALTKEY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ALTKEY_KEY Alternative Key 20081212
6 Importing IV_CHECK_EXISTENCE Call by reference Type reference (TYPE) BOOLE_D Perform existence check 20081212
7 Importing IV_FILL_TARGET_KEY Call by reference Type reference (TYPE) BOOLE_D ET_KEY is requested 20081212
8 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D Invalidate read caches 20081212
9 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
10 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212
11 Importing IV_TARGET_ALTKEY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ALTKEY_KEY Alternative Key 20081212

Method CONVERT_ALTERN_KEY on class /BOBF/CL_FRW has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
3 Importing IT_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
4 Importing IV_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Configuration: Association 20081212
5 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE /BOBF/IF_CONF_C=>SC_STATE_CURRENT State 20081212
6 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091209
7 Importing IV_WITHIN_RETRIEVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091209

Method CREATE on class /BOBF/CL_FRW has no exception.

Method CREATE_STATES Signature

Method CREATE_STATES on class /BOBF/CL_FRW has no parameter.
Method CREATE_STATES on class /BOBF/CL_FRW has no exception.

Method DERIVE_CONSISTENCY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUP Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
3 Importing IT_FAILED_VAL Call by reference Type reference (TYPE) /BOBF/T_FRW_VALIDATIONS List of Validations 20081212

Method DERIVE_CONSISTENCY_STATUS on class /BOBF/CL_FRW has no exception.

Method DO_ACTION 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 for Change Class 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
4 Importing IS_ACTION Call by reference Type reference (TYPE) /BOBF/S_FRW_ACTION Action Key 20081212
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
6 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091209
7 Importing IV_WITH_DETVAL Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Performs Determination and Validation after the Action 20081212

Method DO_ACTION on class /BOBF/CL_FRW has no exception.

Method DO_DETERMINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Exporting ET_FAILED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
3 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
4 Importing IV_CLEANUP_MODE Call by reference Type reference (TYPE) /BOBF/CONF_CLEANUP_MODE Transaction Behavior During Save (Transaction Mode) 20121018
5 Importing IV_EXECTIME Call by reference Type reference (TYPE) /BOBF/CONF_EXECTIME Execution Time 20081212
6 Importing IV_KEEP_CACHE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20121211
7 Importing IV_LOAD_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212

Method DO_DETERMINATIONS on class /BOBF/CL_FRW has no exception.

Method DO_DETERMINATIONS_RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
3 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20081212
4 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20081212
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
6 Importing IV_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20081212
7 Importing IV_KEY_IS_DEFAULT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
8 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
9 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212
10 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D 20091209

Method DO_DETERMINATIONS_RETRIEVE on class /BOBF/CL_FRW has no exception.

Method DO_DETVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20081212

Method DO_DETVAL on class /BOBF/CL_FRW has no exception.

Method DO_LOADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Message Object 20081212
2 Exporting ET_FAILED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE 20081212
3 Exporting ET_LOADED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212
4 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
6 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
7 Importing IT_NODE_NO_RELOAD Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
8 Importing IV_CHECK_BUF Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Check Buffer and Load Only New Objects 20081212
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20081212
10 Importing IV_LOAD_DATA Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081212
11 Importing IV_LOAD_SUBTREE Call by reference Type reference (TYPE) /BOBF/FRW_LOAD_SUBTREE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081212
12 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
13 Importing IV_NODE_KEY_UNIQUE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node in IT_NODE unique 20081212
14 Importing IV_NOTIFY_KEYLOAD Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
15 Importing IV_RELOAD Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Reload Objects Contained in Buffer 20081212
16 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method DO_LOADING on class /BOBF/CL_FRW has no exception.

Method DO_LOCKING 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
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Exporting ET_FAILED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
4 Exporting ET_LOADED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
5 Exporting ET_LOCKABLE_NODE_NEWLY_LOCKED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
6 Exporting ET_NODE_NOT_LOCKED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
7 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
8 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Key 20081212
9 Importing IV_ACT_CAT Call by reference Type reference (TYPE) /BOBF/ACT_CAT /BOBF/IF_CONF_C=>SC_ACTION_LOCK Action Category 20081212
10 Importing IV_ALL_NONE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE lock all or nothing 20081212
11 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE check only existing locks 20081212
12 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Changeability Mode 20081212
13 Importing IV_GENERIC Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081212
14 Importing IV_SCOPE Call by reference Type reference (TYPE) /BOBF/CONF_ENQUEUE_SCOPE Lock Behavior 20081212

Method DO_LOCKING on class /BOBF/CL_FRW has no exception.

Method DO_LOCK_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Changing CT_MOD Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
3 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20081212
4 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20081212
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20081212
7 Importing IS_LOCK_PARAM Call by reference Object reference (TYPE REF TO) /BOBF/S_FRW_LOCK_PARAMETERS Parameters for Lock/Unlock Action 20081212
8 Importing IV_ACT_CLASS Call by reference Type reference (TYPE) STRING Object Type Name 20081212

Method DO_LOCK_ACTION on class /BOBF/CL_FRW has no exception.

Method DO_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 for Change Class 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IT_MODIFICATION Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20081212
4 Importing IV_ACT_KEY Call by reference Type reference (TYPE) /BOBF/ACT_KEY Action 20081212
5 Importing IV_ASSOC_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20081212
6 Importing IV_DET_KEY Call by reference Type reference (TYPE) /BOBF/DET_KEY Determination 20081212
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_EXCLUSIVE Processing Mode 20081212
8 Importing IV_INTERNAL_MODIFY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
9 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE /BOBF/IF_CONF_C=>SC_STATE_CURRENT State 20081212
10 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
11 Importing IV_WITHIN_RETRIEVE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method DO_MODIFY on class /BOBF/CL_FRW has no exception.

Method DO_VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
2 Exporting ET_FAILED_VAL Call by reference Type reference (TYPE) /BOBF/T_FRW_VALIDATIONS List of Validations 20081212
3 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for Change Class 20081212
4 Importing IT_VALIDATION Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Superset of validations to be executed 20081212
5 Importing IV_CHECK_GROUP_KEY Call by reference Type reference (TYPE) /BOBF/OBM_GROUP_KEY Configuration: Group 20081212
6 Importing IV_CONSISTENCY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
7 Importing IV_LAST_STATE_DB Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Use the DB-state as before image 20081212
8 Importing IV_ONLY_GIVEN_VALIDATIONS Call by reference Type reference (TYPE) BOOLE_D Execute only validations of IT_VALIDATION 20081212
9 Importing IV_PERFORM_CHECK_DELTA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Default whether to call the CHECK_DELTA 20081212

Method DO_VALIDATE on class /BOBF/CL_FRW has no exception.

Method FILTER_CONSISTENCY_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUP Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212

Method FILTER_CONSISTENCY_GROUPS on class /BOBF/CL_FRW has no exception.

Method GET_CONTENT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CONTENT_DESCRIPTION Value transfer Type reference (TYPE) /BOBF/OBM_NAME Name 20081212
2 Importing IV_ACT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
3 Importing IV_ASSOC Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
4 Importing IV_DET Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
5 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
6 Importing IV_NODE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
7 Importing IV_QUERY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
8 Importing IV_VAL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
9 Importing IV_VSET Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method GET_CONTENT_DESCRIPTION on class /BOBF/CL_FRW has no exception.

Method GET_DELEGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DELEGATION Value transfer Object reference (TYPE REF TO) /BOBF/IF_FRW_DELEGATION Interface to a delegated part of the BO 20081212
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method GET_DELEGATION on class /BOBF/CL_FRW has no exception.

Method GET_LOADABLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOAD_DO Call by reference Type reference (TYPE) TT_LOAD_DO 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
3 Exporting ET_FAILED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
4 Exporting ET_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
5 Exporting ET_NODE_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_KEY_LINK node key link 20081212
6 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Change Object 20081212
7 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
8 Importing IV_LOAD_SUBTREE Call by reference Type reference (TYPE) /BOBF/FRW_LOAD_SUBTREE Boolean variable 20081212

Method GET_LOADABLE_NODE on class /BOBF/CL_FRW has no exception.

Method GET_LOADABLE_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOAD_DO Call by reference Type reference (TYPE) TT_LOAD_DO 20081212
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
3 Exporting ET_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Importing IV_ALL_LOCKGROUPS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081212
7 Importing IV_RECURSIVE_CALL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method GET_LOADABLE_SUBNODE on class /BOBF/CL_FRW has no exception.

Method GET_LOCKABLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Exporting ET_FAILED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212
3 Exporting ET_LOADED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212
4 Exporting ET_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212
5 Exporting ET_NODE_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_KEY_LINK node key link 20081212
6 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
7 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212

Method GET_LOCKABLE_NODE on class /BOBF/CL_FRW has no exception.

Method GET_NODE_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
3 Exporting ET_NODECAT Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_CAT Node Category Assignment 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Importing IV_CURRENT_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081223
6 Importing IV_LAST_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081223
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method GET_NODE_CAT on class /BOBF/CL_FRW has no exception.

Method GET_RELEVANT_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Exporting ET_GROUP_2_WAY Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212
3 Exporting ET_GROUP_3_WAY Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212
4 Exporting ET_GROUP_NO_STATUS Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212
5 Exporting ET_VALIDATIONS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY List of all validations contained in the groups 20081212
6 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
7 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) /BOBF/FRW_PROCESSING_MODE Processing Mode 20081212
8 Importing IV_STATE_BEFORE Call by reference Type reference (TYPE) /BOBF/CONF_STATE Before State 20081212
9 Importing IV_STATE_CURRENT Call by reference Type reference (TYPE) /BOBF/CONF_STATE /BOBF/IF_CONF_C=>SC_STATE_CURRENT Current State 20081212

Method GET_RELEVANT_GROUPS on class /BOBF/CL_FRW has no exception.

Method GET_ROOT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
2 Exporting ET_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20081212
3 Exporting ET_LOADED_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20081212
4 Exporting ET_TARGET_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
6 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212

Method GET_ROOT_KEY on class /BOBF/CL_FRW has no exception.

Method GET_ROOT_KEY_MODIFY 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
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
3 Exporting ET_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
4 Exporting ET_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20081212
5 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
6 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
7 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212

Method GET_ROOT_KEY_MODIFY on class /BOBF/CL_FRW has no exception.

Method GET_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELEGATION_ROOT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
2 Changing CT_DELEGATION_SUBTREE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
3 Changing CT_HOST_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
4 Changing CT_NODE_KEYS_ON_PATH Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Nodes to reach the requested nodes 20081212
5 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
6 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
7 Importing IT_NODE_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Requested Nodes, if empty all are requested 20081212
8 Importing IV_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
9 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
10 Importing IV_RETURN_ONLY_CHECK_TRIGGER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
11 Importing IV_RETURN_ONLY_LOADABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
12 Importing IV_RETURN_ONLY_LOCKABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
13 Importing IV_RETURN_TRANSIENT_NODES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
14 Importing IV_STOP_AT_DELEGATION_ROOT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
15 Importing IV_STOP_AT_DELEGATION_SUBTREE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
16 Importing IV_STOP_AT_LOADABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
17 Importing IV_STOP_AT_LOCKABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212

Method GET_SUBNODES on class /BOBF/CL_FRW has no exception.

Method MAP_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key 20081212

Method MAP_TO_NODE on class /BOBF/CL_FRW has no exception.

Method NOTIFY_ASSOCIATION_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
3 Importing IV_DELETE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Evaluate only delete notifications 20081212
4 Importing IV_DEPENDENT_OBJECTS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Evaluate only DO changes 20081212
5 Importing IV_LAST_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE /BOBF/IF_CONF_C=>SC_STATE_DATABASE State 20081212

Method NOTIFY_ASSOCIATION_CHANGES on class /BOBF/CL_FRW has no exception.

Method NOTIFY_PROPERTY_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
3 Importing IV_DELETE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
4 Importing IV_LAST_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212

Method NOTIFY_PROPERTY_CHANGES on class /BOBF/CL_FRW has no exception.

Method RAISE_NOTIFY_CHANGES 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 of Change Object 20081212
2 Importing IV_NOTIFY_ENTIRE_STACK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Notify changes of entire access stack 20081212

Method RAISE_NOTIFY_CHANGES on class /BOBF/CL_FRW has no exception.

Method RESTRICT_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTY_DATA Call by reference Type reference (TYPE) /BOBF/T_CONFRO_PROPERTY_D Property Node Data Table 20081212
2 Importing IT_ACTION Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20081212
3 Importing IT_ASSOC Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20081212
4 Importing IT_NODE_ATTRIBUTE Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20081212
5 Importing IT_QUERY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20081212
6 Importing IV_ACTION_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all action attribute properties 20081212
7 Importing IV_ACTION_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all action properties 20081212
8 Importing IV_ASSOC_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all association attribute properties 20081212
9 Importing IV_ASSOC_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all association properties 20081212
10 Importing IV_NODE_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all attribute properties 20081212
11 Importing IV_NODE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all node properties 20081212
12 Importing IV_QUERY_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all query attribute properties 20081212
13 Importing IV_QUERY_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE return all query properties 20081212

Method RESTRICT_PROPERTY on class /BOBF/CL_FRW has no exception.

Method RETRIEVE 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 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20081212
3 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20081212
4 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081212
5 Exporting ET_NODE_CAT Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_CAT Node Category Assignment 20081212
6 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081212
7 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20081212
8 Importing IV_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20081212
10 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 20081212
11 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
12 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081212
13 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE 20081212
14 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Called within determination after loading 20081212
15 Importing IV_WITHIN_RETRIEVE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Called within determination before retrieve (for same node) 20081212

Method RETRIEVE on class /BOBF/CL_FRW has no exception.

Method RETRIEVE_BY_ASSOCIATION 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 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Internal Interface to Message Class 20081212
3 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20081212
4 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Exporting ET_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK 20081212
6 Exporting ET_TARGET_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
7 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20081212
8 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20081212
9 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081212
10 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME 20081212
11 Importing IV_ASK_BUFFER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
12 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY 20081212
13 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D before image requested by application 20121121
14 Importing IV_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
15 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY 20081212
16 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
17 Importing IV_FILL_FAILED_KEY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
18 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
19 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081212
20 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE Status 20081212
21 Importing IV_WITHIN_LOADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
22 Importing IV_WITH_DET_BEFORE_RETRIEVE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212

Method RETRIEVE_BY_ASSOCIATION on class /BOBF/CL_FRW has no exception.

Method RETRIEVE_SUBTREE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Exporting ET_PROPERTY Call by reference Type reference (TYPE) /BOBF/T_FRW_PROPERTY_K Property Node Table 20081212
3 Importing IT_ASSOC Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20081212
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
5 Importing IT_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20081212
6 Importing IV_ASSOC_PROPERTY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
7 Importing IV_DETERMINE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
8 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
9 Importing IV_NODE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
10 Importing IV_RESOLVE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
11 Importing IV_STATE Call by reference Type reference (TYPE) /BOBF/CONF_STATE State 20081212

Method RETRIEVE_SUBTREE_PROPERTY on class /BOBF/CL_FRW has no exception.

Method SET_APPLICATION_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass of All Global Exceptions 20081212

Method SET_APPLICATION_ERROR on class /BOBF/CL_FRW has no exception.

Method SET_CONFIGURATION_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass of All Global Exceptions 20081212

Method SET_CONFIGURATION_ERROR on class /BOBF/CL_FRW has no exception.

Method SET_CONSISTENCY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081212
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20081212
3 Importing IT_GROUP Call by reference Type reference (TYPE) /BOBF/T_FRW_GROUP Group instances 20081212

Method SET_CONSISTENCY_STATUS on class /BOBF/CL_FRW has no exception.

Method SET_NODE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20090224
2 Exporting ET_FAILED Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20090224
3 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Key Table 20090224
4 Importing IV_INTERNAL_MODIFY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111216

Method SET_NODE_CATEGORY on class /BOBF/CL_FRW has no exception.

Method TYPE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20120926
2 Importing IV_EXPECTED_LINE_TYPE Call by reference Type reference (TYPE) STRING 20120926
3 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) STRING 20120926
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING 20120926

Method TYPE_CHECK on class /BOBF/CL_FRW has no exception.

Method UNLOCK_ALL 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 20091211
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface for Message Class 20081212
3 Importing IT_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
4 Importing IV_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081212

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