SAP ABAP Class /BOFU/CL_CHANGE_DOC_HANDLING (Change Document Handling)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/CHANGE_DOC_ADAPTER (Package) Change Documents Adapter
Properties
Class /BOFU/CL_CHANGE_DOC_HANDLING  
Short Description Change Document Handling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/CHANGE_DOC_ADAPTER   Change Documents Adapter 
Created 20090205   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_SERVICE_MGR_EXTENSION 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
Class /BOFU/CL_CHANGE_DOC_HANDLING has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /BOFU/CL_P_CHANGE_DOCUMENT 20100709 DO: Change Documents: Data Access
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_APPL_CALLBACK Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_CDO_CREATION BO Application Call back: Is CDO active for given docs? 20090205
2 MO_CONF Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20090205
3 MS_CDO_CONF Instance attribute Protected Type reference (TYPE) /BOFU/I_OBM_CDO 20100709
4 MS_TCDRP Instance attribute Protected Type reference (TYPE) TCDRP Information on Include Reports Generated by RSSCD000 20090205
5 MT_CDO_NODES_AND_TABS Instance attribute Protected Type reference (TYPE) TT_NODE_AND_TABS_OF_CDOBJ 20100709
6 MT_CDO_NON_BO_OBJ Instance attribute Protected Type reference (TYPE) TT_TCDOB 20100709
7 MT_DAC_HELPER Instance attribute Protected Type reference (TYPE) TT_DAC_HELPER DAC Helpers of BOs 20100709
8 MT_STRUCT_DETAILS Instance attribute Protected Type reference (TYPE) /BOFU/T_CDOBJ_STRUCT_DETAIL Change DOC object structure details 20090205
9 MV_KEY_EXTID_MAP_REQUIRED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Is key Ext ID mapping supported? 20100709
10 MV_KEY_TO_EXTID_MAP_STRUCT Instance attribute Protected Type reference (TYPE) TABNAME16 20100709
11 MV_WRITE_FUNCTION_MODULE Instance attribute Protected Type reference (TYPE) RS38L_FNAM Name of Function Module 20090205
12 SC_SUFFIX_OF_FUNCTION_NAME Static Attribute Protected Type reference (TYPE) STRING '_WRITE_DOCUMENT' Suffix for Function Module 20090209
13 ST_INSTANCE Static Attribute Protected Type reference (TYPE) TT_INSTANCE 20090205
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_DB_TAB_CHANGES Instance method Private Method OBSOLETE (retained as deletion can't be included in a note) 20090205
2 CONSTRUCTOR Instance method Protected Constructor Constructor 20090205
3 DB_TABLE_HAS_STRING_FIELD Static method Protected Method Doess the databast table contain a string field 20090205
4 DETERMINE_UPDATE_MODULE Static method Protected Method Determin Update Module to given Change Document Object 20090205
5 GET_DAC_HELPER Instance method Protected Method Get DAC Helper 20100709
6 GET_DO_NODE_BY_HOSTING_NODE1 Static method Protected Method Get DO, DO Node by Hosting BO & Node Conf 20100724
7 GET_DO_NODE_BY_HOSTING_NODE1_I Static method Protected Method Get DO, DO Node by Hosting BO & Node Conf 20100724
8 GET_INSTANCE Static method Public Method Get Instance 20090205
9 GET_KEY_TO_EXTID_MAP_STRUCT Instance method Public Method Get Key to ExtID Mapping Struct 20100709
10 GET_MAIN_BO_NODEKEY_4_DONODE Instance method Protected Method Get Main BO Node key for DO node 20100709
11 GET_STRUCTURE_DETAILS Instance method Protected Method Get Structure Details for Business Object and Database Table 20090205
12 INIT_CDO_NODES_AND_TABS Instance method Protected Method Initialize CDO NOdes and DB tables 20100709
13 INIT_CDO_NODES_AND_TABS_INT Instance method Protected Method Initialize CDO NOdes and DB tables(Internal) 20100709
14 INIT_CDO_NODES_AND_TABS_INT1 Instance method Protected Method Initialize CDO NOdes and DB tables(Internal) 20100709
15 IS_CDO_CREATION_ACTIVE Instance method Protected Method Is change document creation active for this bo instance 20090205
16 PCASBGDTCRD_GET_EXT_IDS Instance method Protected Method PCASBGDTCRD: Get Ext IDs 20100724
17 PCASBGDTCRD_MAP_DATA Instance method Protected Method PCASBGDTCRD: Map Data 20090209
18 PCASBGDTC_PREP_KEYS_1 Instance method Protected Method PCASBGDTC: Prepare DB Table Keys 1 20090209
19 PCASBGDTC_PREP_KEYS_2 Instance method Protected Method PCASBGDTC: Prepare DB Table Keys 2 20090209
20 PCASBGDTC_RETRIEVE_DATA Instance method Protected Method PCASBGDTC: Retrieve Data(RD) 20090209
21 PCASB_GET_CDO_DATA_BY_ROOT_KEY Instance method Protected Method PCASB: Get CDO data by root Key 20090209
22 PCASB_GET_CHANGE_INFO Instance method Protected Method PCASB: Get Change Info (Nodes & DO changes) 20090206
23 PCASB_GET_DB_TAB_CHANGES Instance method Protected Method PCASB: Get DB Table Changes (GDTC) 20090209
24 PCASB_POST_DO_CHANGES Instance method Private Method OBSOLETE (retained as deletion can't be included in a note) 20090206
25 POST_CDO_AFTER_SAVE_BOPF Instance method Public Method PCASB: Post after Save (BOPF Change buf as input) 20090205
26 POST_CDO_AFTER_SAVE_SM_EXTN Instance method Private Method OBSOLETE: Post after Save (BO Changes from serv mgr extn) 20090209
27 SAVE_DATA Instance method Protected Method Persist the collected CDO data 20090205
28 SELECT_TCDRP Static method Protected Method Select TCDRP 20090205
Events
Class /BOFU/CL_CHANGE_DOC_HANDLING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DAC_HELPER Protected See coding DAC Helper of BO 20100709 BEGIN OF ts_dac_helper, o_conf TYPE REF TO /bobf/if_frw_configuration, o_helper TYPE REF TO /bofu/cl_std_dac_emulator, END OF ts_dac_helper
2 TS_DB_TABLE_CHANGES Protected See coding DB Table Changes (one table) 20090209 BEGIN OF ts_db_table_changes, db_table TYPE string, leading_node_key type /bobf/obm_node_key, o_conf TYPE REF TO /bobf/if_frw_configuration, client_field TYPE string, s_dac_of_leading_node TYPE /bobf/s_dac_node, o_td_db_table TYPE REF TO cl_abap_tabledescr, o_sd_db_table TYPE REF TO cl_abap_structdescr, s_leading_node TYPE REF TO ts_db_table_keys_4_node, t_nodes_and_keys TYPE HASHED TABLE OF ts_db_table_keys_4_node WITH UNIQUE KEY s_node-node_key with NON-UNIQUE SORTED key parent_key COMPONENTS s_node-parent_node_key, t_current_image TYPE REF TO data, t_before_image TYPE REF TO data, END OF ts_db_table_changes
3 TS_DB_TABLE_KEYS_4_NODE Protected See coding DB Table + Node Key: Keys Inserted/Updated/Changed 20090209 BEGIN OF ts_db_table_keys_4_node, s_node TYPE /bobf/s_confro_node, t_children TYPE tt_db_table_keys_4_node_ch, s_parent TYPE REF TO data, t_key_insert TYPE /bobf/t_frw_key, t_key_update TYPE /bobf/t_frw_key, t_key_delete TYPE /bobf/t_frw_key, t_key_link_insert TYPE /bobf/t_frw_key_link, t_key_link_update TYPE /bobf/t_frw_key_link, t_key_link_delete TYPE /bobf/t_frw_key_link, t_keys_current_image TYPE /bobf/t_frw_key, t_keys_before_image TYPE /bobf/t_frw_key, t_data_current_image TYPE REF TO data, t_data_before_image TYPE REF TO data, END OF ts_db_table_keys_4_node
4 TS_KEY_EXT_ID_MAP Protected See coding Key Ext ID Map 20100709 BEGIN OF ts_key_ext_id_map, root_key TYPE /bobf/conf_key. INCLUDE TYPE /bofu/if_cdo_creation=>ts_key_extid_map_cdo_keys. INCLUDE TYPE /bofu/if_cdo_creation=>ts_key_extid_map_cdo_non_keys. TYPES: END OF ts_key_ext_id_map
5 TS_NODE_AND_TABS_OF_CDOBJ Protected See coding Nodes and DB tables part of CDO definition 20100709 BEGIN OF ts_node_and_tabs_of_cdobj, s_cdo_object TYPE tcdob, object_db_table type tabname16, host_node_key TYPE /bobf/obm_node_key, permanent_node_key TYPE /bobf/obm_node_key, "of Hosting BO or DO node_esr_name type string, "For information purpose - in debugging the system s_host_node_conf TYPE /bobf/s_confro_node, o_do_conf TYPE REF TO /bobf/if_frw_configuration, S_DO_NODE_CONF TYPE /BOBF/S_CONFRO_NODE, o_struct TYPE REF TO cl_abap_structdescr, s_do_rep_node_keys type /bofu/if_cdo_creation=>ts_do_representation_nodes, T_NODE_FIELDS TYPE SORTED TABLE OF STRING WITH UNIQUE KEY TABLE_LINE, END OF ts_node_and_tabs_of_cdobj
6 TS_NODE_DATA Protected See coding Node Delta 20090206 BEGIN OF ts_node_data, node_key TYPE /bobf/obm_node_key, "Node key on Main BO - on MO_CONF o_bo_conf TYPE REF TO /bobf/if_frw_configuration, s_node_conf TYPE /bobf/s_confro_node, "Host BO or DO Conf - on o_bo_conf t_key_insert TYPE /bobf/t_frw_key, t_key_update TYPE /bobf/t_frw_key, t_key_delete TYPE /bobf/t_frw_key, t_key_all type /bobf/t_frw_key, t_key_link_insert TYPE /bobf/t_frw_key_link, t_key_link_update TYPE /bobf/t_frw_key_link, t_key_link_delete TYPE /bobf/t_frw_key_link, END OF ts_node_data
7 TT_DAC_HELPER Protected See coding DAC Helpers of BOs 20100709 tt_dac_helper TYPE SORTED TABLE OF ts_dac_helper WITH UNIQUE KEY o_conf
8 TT_DB_TABLE_CHANGES Protected See coding DB Table Changes (multiple tables) 20090209 tt_db_table_changes TYPE HASHED TABLE OF ts_db_table_changes WITH UNIQUE KEY db_table leading_node_key
9 TT_DB_TABLE_KEYS_4_NODE_CH Protected See coding Table of Refererences TS_DB_TABLE_KEYS_4_NODE 20090209 tt_db_table_keys_4_node_ch TYPE STANDARD TABLE OF REF TO data WITH DEFAULT KEY
10 TT_INSTANCE Protected See coding Factory Instances 20090205 tt_instance TYPE SORTED TABLE OF ty_instance WITH UNIQUE KEY bo_key
11 TT_KEY_EXT_ID_MAP Protected See coding Key Ext ID Map 20100709 tt_key_ext_id_map TYPE SORTED TABLE OF ts_key_ext_id_map WITH NON-UNIQUE KEY root_key
12 TT_NODE_AND_TABS_OF_CDOBJ Protected See coding Nodes and DB tables part of CDO definition 20100709 tt_node_and_tabs_of_cdobj TYPE SORTED TABLE OF ts_node_and_tabs_of_cdobj WITH UNIQUE KEY PRIMARY_KEY COMPONENTS host_node_key with NON-UNIQUE SORTED key object_db_table COMPONENTS object_db_table WITH NON-UNIQUE SORTED KEY tabname COMPONENTS s_cdo_object-tabname with NON-UNIQUE SORTED key do_rep_node_keys COMPONENTS permanent_node_key s_do_rep_node_keys
13 TT_NODE_CONF Protected See coding 20100709 tt_node_conf TYPE STANDARD TABLE OF /bobf/s_confro_node WITH NON-UNIQUE SORTED KEY data_data_type COMPONENTS data_data_type WITH NON-UNIQUE SORTED KEY database_table COMPONENTS database_table
14 TT_NODE_DATA Protected See coding Node Delta for multiple Nodes 20090206 tt_node_data TYPE HASHED TABLE OF ts_node_data WITH UNIQUE KEY node_key "Main BO node Key with NON-UNIQUE SORTED key bo_node COMPONENTS s_node_conf-node_key "BO/DO Node key with NON-UNIQUE SORTED key bo_leading_node COMPONENTS s_node_conf-lead_db_node_key
15 TT_TCDOB Protected See coding 20100709 tt_tcdob TYPE SORTED TABLE OF tcdob WITH UNIQUE KEY TABNAME
16 TY_INSTANCE Protected See coding Factory Instance 20090205 BEGIN OF ty_instance, bo_key TYPE /bobf/obm_bo_key, instance TYPE REF TO /bofu/cl_change_doc_handling, END OF ty_instance
Method Signatures

Method COLLECT_DB_TAB_CHANGES 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) /BOFU/T_CDO_TABLE Table for DB-Update 20090205
# Exception Resumable Description Created on
1 /BOFU/CX_CHANGE_DOC_HANDLING 20090205

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 20090205
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method DB_TABLE_HAS_STRING_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATABASE_TABLE Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20090205
2 Returning RV_CONTAINS_STRING Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090205

Method DB_TABLE_HAS_STRING_FIELD on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method DETERMINE_UPDATE_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UPDATE_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090205
2 Importing IV_OBJECT Call by reference Type reference (TYPE) CDOBJECTCL Object class 20090205

Method DETERMINE_UPDATE_MODULE on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method GET_DAC_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_HELPER Value transfer Object reference (TYPE REF TO) /BOFU/CL_STD_DAC_EMULATOR BOPF Standard DAC Emulator: Gives DB table data 20100709
2 Importing IO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100709

Method GET_DO_NODE_BY_HOSTING_NODE1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION 20100724
2 Exporting ES_DO_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20100724
3 Exporting ET_DO_REP_NODE_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100724
4 Importing IO_HOST_CONF Value transfer Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION 20100724
5 Importing IS_HOST_NODE_CONF Value transfer Type reference (TYPE) /BOBF/S_CONFRO_NODE Node 20100724

Method GET_DO_NODE_BY_HOSTING_NODE1 on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method GET_DO_NODE_BY_HOSTING_NODE1_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DO_REP_NODE_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100724
2 Exporting EO_DO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION 20100724
3 Exporting ES_DO_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20100724
4 Importing IO_HOST_CONF Value transfer Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION 20100724
5 Importing IS_HOST_NODE_CONF Value transfer Type reference (TYPE) /BOBF/S_CONFRO_NODE Node 20100724

Method GET_DO_NODE_BY_HOSTING_NODE1_I on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) /BOFU/CL_CHANGE_DOC_HANDLING Change Document Handling 20090205
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090205
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method GET_KEY_TO_EXTID_MAP_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_STRUCT Value transfer Type reference (TYPE) TABNAME Table Name 20100709

Method GET_KEY_TO_EXTID_MAP_STRUCT on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method GET_MAIN_BO_NODEKEY_4_DONODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NODE_KEY Value transfer Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100709
2 Importing IS_DB_TABLE_CHANGES Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_CHANGES DB Table Changes (one table) 20100709
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Node Delta for multiple Nodes 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method GET_STRUCTURE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MULTILINE Call by reference Type reference (TYPE) CDMULTCASE Create change documents: 'X'=Multiple case, ' '=Single case 20090205
2 Exporting EV_STRUCTURE Call by reference Type reference (TYPE) CDTABNAME Change document creation: Table name 20090205
3 Importing IV_DATABASE_TABLE Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20090205
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method INIT_CDO_NODES_AND_TABS 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 20100709
2 Importing IS_CDO_CONF Call by reference Type reference (TYPE) /BOFU/I_OBM_CDO Change Documents Adapter: BO Specific Settings 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100709

Method INIT_CDO_NODES_AND_TABS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CDO_NODES_AND_TABLES Call by reference Type reference (TYPE) TS_NODE_AND_TABS_OF_CDOBJ Nodes and DB tables part of CDO definition 20100709
2 Importing IT_NODE_CONF Call by reference Type reference (TYPE) TT_NODE_CONF 20100709
3 Importing IV_DB_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100709
4 Importing IV_STRUCT Call by reference Type reference (TYPE) TABNAME Table Name 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100709

Method INIT_CDO_NODES_AND_TABS_INT1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CDO_NODES_AND_TABLES Call by reference Type reference (TYPE) TS_NODE_AND_TABS_OF_CDOBJ Nodes and DB tables part of CDO definition 20100709
2 Importing IS_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100709

Method IS_CDO_CREATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVE_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090205
2 Importing IT_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20090205
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASBGDTCRD_GET_EXT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY_EXT_ID_MAP Call by reference Type reference (TYPE) TT_KEY_EXT_ID_MAP Key Ext ID Map 20100724
2 Importing IO_CDO_CALLBACK Call by reference Object reference (TYPE REF TO) /BOFU/IF_CDO_CREATION BO Application Call back: Is CDO active for given docs? 20100724
3 Importing IO_CDO_CALLBACK_MAIN_BO Call by reference Object reference (TYPE REF TO) /BOFU/IF_CDO_CREATION BO Application Call back: Is CDO active for given docs? 20100724
4 Importing IO_INT_ACCESS Call by reference Object reference (TYPE REF TO) /BOFU/IF_CDO_INT_ACCESS Interface for Access in Change Document Layer 20100724
5 Importing IO_INT_ACCESS_MAIN_BO Call by reference Object reference (TYPE REF TO) /BOFU/IF_CDO_INT_ACCESS Interface for Access in Change Document Layer 20100724
6 Importing IS_DB_TABLE_CHANGES Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_CHANGES DB Table Changes (one table) 20100724
7 Importing IS_KEYS_FOR_NODE Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_KEYS_4_NODE DB Table + Node Key: Keys Inserted/Updated/Changed 20100724
8 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100724
9 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100724
10 Importing IT_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20100724
11 Importing IT_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Node Delta for multiple Nodes 20100724
12 Importing IV_NODE_KEY_MAIN_BO Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100724
13 Importing IV_USE_BEFORE_IMAGE Call by reference Type reference (TYPE) ABAP_BOOL 20100724
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100724

Method PCASBGDTCRD_MAP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DB_TABLE_DATA Call by reference Type reference (TYPE) HASHED TABLE 20090209
2 Importing IS_DB_TABLE_CHANGES Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_CHANGES 20090209
3 Importing IS_KEYS_FOR_NODE Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_KEYS_4_NODE 20090209
4 Importing IT_NODE_CAT Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE_CAT Node Category Assignment 20090320
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090209
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASBGDTC_PREP_KEYS_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Node Delta for multiple Nodes 20090209
2 Exporting ET_DB_TABLE_CHANGES Call by reference Type reference (TYPE) TT_DB_TABLE_CHANGES 20090209
3 Exporting ET_ROOT_KEY_CDO_ACTIVE Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090209
4 Importing IT_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090209
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASBGDTC_PREP_KEYS_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB_TABLE_CHANGES Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_CHANGES 20090209
2 Importing IS_KEYS_FOR_NODE Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_KEYS_4_NODE 20090209
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASBGDTC_RETRIEVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY_EXT_ID_MAP Call by reference Type reference (TYPE) TT_KEY_EXT_ID_MAP Key Ext ID Map 20100709
2 Importing IS_DB_TABLE_CHANGES Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_CHANGES 20090209
3 Importing IS_KEYS_FOR_NODE Call by reference Object reference (TYPE REF TO) TS_DB_TABLE_KEYS_4_NODE 20090209
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Node Delta for multiple Nodes 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASB_GET_CDO_DATA_BY_ROOT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CDO_DATA Call by reference Type reference (TYPE) /BOFU/T_CDO_TABLE Table for DB-Update 20090209
2 Importing IT_DB_TABLE_CHANGES Call by reference Type reference (TYPE) TT_DB_TABLE_CHANGES DB Table Data - multiple tables 20090209
3 Importing IT_KEY_EXT_ID_MAP Call by reference Type reference (TYPE) TT_KEY_EXT_ID_MAP Key Ext ID Map 20100709
4 Importing IV_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090209

Method PCASB_GET_CDO_DATA_BY_ROOT_KEY on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method PCASB_GET_CHANGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Node Delta for multiple Nodes 20090206
2 Exporting ET_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090206
3 Importing IO_TRANSACTIONAL_CHANGES Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface of Change Object 20090206
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASB_GET_DB_TAB_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY_EXT_ID_MAP Call by reference Type reference (TYPE) TT_KEY_EXT_ID_MAP Key Ext ID Map 20100709
2 Changing CT_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Node Delta for multiple Nodes 20090209
3 Exporting ET_DB_TABLE_CHANGES Call by reference Type reference (TYPE) TT_DB_TABLE_CHANGES DB Table Data - multiple tables 20090209
4 Exporting ET_ROOT_KEY_CDO_ACTIVE Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090209
5 Importing IT_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090209
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method PCASB_POST_DO_CHANGES Signature

Method PCASB_POST_DO_CHANGES on class /BOFU/CL_CHANGE_DOC_HANDLING has no parameter.
Method PCASB_POST_DO_CHANGES on class /BOFU/CL_CHANGE_DOC_HANDLING has no exception.

Method POST_CDO_AFTER_SAVE_BOPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TRANSACTIONAL_CHANGES Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Changes corresponding to this BO only!!! 20090205
2 Importing IV_SYSTEM_DATE Call by reference Type reference (TYPE) D System Date 20100709
3 Importing IV_SYSTEM_TIME Call by reference Type reference (TYPE) T System Time 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20100709

Method POST_CDO_AFTER_SAVE_SM_EXTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANSACTIONAL_CHANGES Call by reference Type reference (TYPE) /BOFU/IF_SERVICE_MGR_EXTENSION=>TT_TRANSACTIONAL_CHANGES Transactional Changes 20090209
2 Importing IV_SYSTEM_DATE Call by reference Type reference (TYPE) D 20100709
3 Importing IV_SYSTEM_TIME Call by reference Type reference (TYPE) T 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CDO_TABLE Call by reference Type reference (TYPE) /BOFU/T_CDO_TABLE Table for DB-Update 20100709
2 Importing IV_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090205
3 Importing IV_SYSTEM_DATE Call by reference Type reference (TYPE) D System Date 20100709
4 Importing IV_SYSTEM_TIME Call by reference Type reference (TYPE) T System Time 20100709
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709

Method SELECT_TCDRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TCDRP Call by reference Type reference (TYPE) TCDRP Information on Include Reports Generated by RSSCD000 20090205
2 Importing IV_OBJECT Call by reference Type reference (TYPE) CDOBJECTCL Object class 20090205
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20100709
History
Last changed by/on SAP  20130531 
SAP Release Created in 701