SAP ABAP Class /BOFU/CL_BOPF_CHANGE_ANALYZER (Change Analyzer /BOBF/IF_FRW_CHANGE)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/COMMON_1 (Package) Common Types; Reuse Objects; Functions (Native BS_FND)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_FACTORY Abstract Factory 20091211
Properties
Class /BOFU/CL_BOPF_CHANGE_ANALYZER  
Short Description Change Analyzer /BOBF/IF_FRW_CHANGE    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/COMMON_1   Common Types; Reuse Objects; Functions (Native BS_FND) 
Created 20091211   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
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_FACTORY Abstract Factory 20091211
Friends
Class /BOFU/CL_BOPF_CHANGE_ANALYZER has no friend class.
Attributes
Class /BOFU/CL_BOPF_CHANGE_ANALYZER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT_TRANSACTIONAL_CHANGES Instance method Private Method TODO: ATC: Adopt Txn Changes: from sub BO to super BOs 20091222
2 CREATE_INSTANCE Instance method Public Method 20091211
3 GET_NODE_CHANGES Instance method Public Method GNC: Get Node level chg (consider influence of child nodes) 20091211
4 GNC_CHGOBJ_READ_CUD_CHG Instance method Protected Method GNC: Get Create/Update/Delete of node from IF_FRW_CHANGE 20091222
5 GNC_INFLUENCE_BY_CHILD_NODES Instance method Protected Method GNC: Influence Node Changes by Child Node Changes 20091222
6 GNC_INTERNAL Instance method Protected Method GNC: Get Node Changes (Internal) 20091222
7 SET_CLASS_NAME Instance method Public Method 20091211
Events
Class /BOFU/CL_BOPF_CHANGE_ANALYZER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CHANGE Protected See coding Changes 20091218 TT_CHANGE type SORTED TABLE OF /BOBF/S_FRW_CHANGE with UNIQUE key node_key key change_mode
Method Signatures

Method ADOPT_TRANSACTIONAL_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BO_CHANGE Call by reference Type reference (TYPE) /BOBF/T_TRA_CHANGE Table of changes 20091222
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20091222

Method CREATE_INSTANCE Signature

Method CREATE_INSTANCE on class /BOFU/CL_BOPF_CHANGE_ANALYZER has no parameter.
Method CREATE_INSTANCE on class /BOFU/CL_BOPF_CHANGE_ANALYZER has no exception.

Method GET_NODE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_CREATE Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091211
2 Exporting ET_KEY_DELETE Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091211
3 Exporting ET_KEY_UPDATE Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091211
4 Exporting ET_NODE_CHANGE Call by reference Type reference (TYPE) /BOBF/T_FRW_CHANGE 20091211
5 Importing IO_BO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20091211
6 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091211
7 Importing IT_NODE_KEY_INFLUENCING_CHILD Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Node Keys of Influencing Child Ndoes 20091211
8 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20091211
9 Importing IV_CONSIDER_CHILD_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Child Node Change influences this Node Change 20091211
10 Importing IV_IGNORE_DO_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore Dependent Object Nodes 20091211
11 Importing IV_IGNORE_TRANSIENT_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore Transient child nodes 20091211
12 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node Key 20091211
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20091211

Method GNC_CHGOBJ_READ_CUD_CHG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE Call by reference Type reference (TYPE) TT_CHANGE 20091222
2 Importing IO_BO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20091222
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20091222

Method GNC_CHGOBJ_READ_CUD_CHG on class /BOFU/CL_BOPF_CHANGE_ANALYZER has no exception.

Method GNC_INFLUENCE_BY_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_CHANGE Call by reference Type reference (TYPE) TT_CHANGE 20091222
2 Importing IO_BO Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_SERVICE_MANAGER 20091222
3 Importing IO_BO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20091222
4 Importing IO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION 20091222
5 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20091222
6 Importing IT_COMP Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ASSOC2 20091222
7 Importing IT_NODE_KEY_INFLUENCING_CHILD Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20091222
8 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20091222
9 Importing IV_IGNORE_DO_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091222
10 Importing IV_IGNORE_TRANSIENT_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091222
11 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20091222
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20091222

Method GNC_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_CHANGE Call by reference Type reference (TYPE) TT_CHANGE 20091222
2 Importing IO_BO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20091222
3 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20091222
4 Importing IT_NODE_KEY_INFLUENCING_CHILD Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20091222
5 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20091222
6 Importing IV_CONSIDER_CHILD_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091222
7 Importing IV_IGNORE_DO_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091222
8 Importing IV_IGNORE_TRANSIENT_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091222
9 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20091222
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20091222

Method SET_CLASS_NAME Signature

Method SET_CLASS_NAME on class /BOFU/CL_BOPF_CHANGE_ANALYZER has no parameter.
Method SET_CLASS_NAME on class /BOFU/CL_BOPF_CHANGE_ANALYZER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702