SAP ABAP Class /BOBF/CL_TOOL_TRACE_RW_NODES (Trace nodes accessed during execution of Det, Act and Val.)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/TOOLS (Package) Business Object Processing Framework Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_ACTION Interface for an Action 20081213
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_ADDON Interface for initialization of runtime addons 20081213
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_DETERMINATION Interface for a Determination 20081213
4 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_MODIFY Interface to Change Data 20081213
5 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_READ Interface to Read Data 20081213
6 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_VALIDATION Interface for a Validation 20081213
Properties
Class /BOBF/CL_TOOL_TRACE_RW_NODES  
Short Description Trace nodes accessed during execution of Det, Act and Val.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/TOOLS   Business Object Processing Framework Tools 
Created 20081213   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_ACTION Interface for an Action 20081213
2 /BOBF/IF_FRW_ADDON Interface for initialization of runtime addons 20081213
3 /BOBF/IF_FRW_DETERMINATION Interface for a Determination 20081213
4 /BOBF/IF_FRW_MODIFY Interface to Change Data 20081213
5 /BOBF/IF_FRW_READ Interface to Read Data 20081213
6 /BOBF/IF_FRW_VALIDATION Interface for a Validation 20081213
Friends
Class /BOBF/CL_TOOL_TRACE_RW_NODES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ADDON_NAME Constant Public Type reference (TYPE) /BOBF/OBM_NAME '/BOBF/TOOL_RW_NODE_TRACE' Name 20081213
2 CV_MY_CLASS Constant Private Type reference (TYPE) SEOCLSNAME '/BOBF/CL_TOOL_TRACE_RW_NODES' Object Type Name 20081213
3 GT_BUFFER Static Attribute Private Type reference (TYPE) TY_LT_BUFFER Buffer-table for node access trace 20081213
4 GT_CONTEXT Static Attribute Private Type reference (TYPE) TY_LT_CONTEXTS 20081213
5 MO_ACT Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_ACTION Interface for an Action 20081213
6 MO_DET Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_DETERMINATION Interface for a Determination 20081213
7 MO_VAL Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_VALIDATION Interface for a Validation 20081213
8 MV_BO_KEY Instance attribute Private Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object Key of current context 20081213
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081213
2 GET_CURRENT_CONTEXT Instance method Private Method Get the correct context for the current instance 20081213
3 GET_SURR_CONTENT_CAT Instance method Private Method 20081213
4 RECORD_READ Instance method Private Method Record a read operation on a node 20081213
5 RECORD_WRITE Instance method Private Method Record a write operation on a node 20081213
6 RELEASE_CONTEXT Instance method Private Method Release the previously set context 20081213
7 SET_CONTEXT Instance method Private Method Set the context for the following recordings 20081213
Events
Class /BOBF/CL_TOOL_TRACE_RW_NODES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LS_CONTEXT_ELEMENT Private See coding 20081213 BEGIN OF ty_ls_context_element, bo_key TYPE /BOBF/OBM_BO_KEY, context_stack TYPE ty_lt_context_table, END OF ty_ls_context_element
2 TY_LS_TRACE_CONTEXT Private See coding Structure representing a single tracing context 20081213 BEGIN OF ty_ls_trace_context, bo_key TYPE /BOBF/OBM_BO_KEY , content_key TYPE /BOBF/CONF_KEY, content_cat TYPE /BOBF/OBM_CONTENT_CAT, read TYPE REF TO /BOBF/IF_FRW_READ, modify TYPE REF TO /BOBF/IF_FRW_MODIFY, END OF ty_ls_trace_context
3 TY_LT_BUFFER Private See coding 20081213 ty_lt_buffer TYPE HASHED TABLE OF /BOBF/TOOL_ACCTR WITH UNIQUE KEY bo_key content_cat content_key node_key assoc_key change_mode surr_content_cat
4 TY_LT_CONTEXTS Private See coding 20081213 ty_lt_contexts TYPE HASHED TABLE OF ty_ls_context_element WITH UNIQUE KEY bo_key
5 TY_LT_CONTEXT_TABLE Private See coding Table for keeping hierarchy of trace contexts 20081213 ty_lt_context_table TYPE STANDARD TABLE OF ty_ls_trace_context WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BOBF/CL_TOOL_TRACE_RW_NODES has no parameter.
Method CLASS_CONSTRUCTOR on class /BOBF/CL_TOOL_TRACE_RW_NODES has no exception.

Method GET_CURRENT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CONTEXT_ENTRY Value transfer Type reference (TYPE) TY_LS_TRACE_CONTEXT Structure representing a single tracing context 20081213

Method GET_CURRENT_CONTEXT on class /BOBF/CL_TOOL_TRACE_RW_NODES has no exception.

Method GET_SURR_CONTENT_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CONTENT_CAT Value transfer Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20081213

Method GET_SURR_CONTENT_CAT on class /BOBF/CL_TOOL_TRACE_RW_NODES has no exception.

Method RECORD_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Associations 20081213
2 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) /BOBF/CONF_CHANGE_MODE Change category 20081213
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081213

Method RECORD_READ on class /BOBF/CL_TOOL_TRACE_RW_NODES has no exception.

Method RECORD_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20081213
2 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20081213
3 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) /BOBF/CONF_CHANGE_MODE Change category 20081213
4 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081213
# Exception Resumable Description Created on
1 /BOBF/CX_TOOL_RW_NODES 20081213

Method RELEASE_CONTEXT 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 20081213
# Exception Resumable Description Created on
1 /BOBF/CX_TOOL_RW_NODES 20081213

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20081213
2 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081213
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081213
4 Importing IV_CONTENT_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Kind of Content 20081213
5 Importing IV_CONTENT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY The entityt to record data for 20081213

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