SAP ABAP Class /BOBF/CL_TOOL_AUNIT_DAC_TDC (Data access class with data from Test Data Container)
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_BUF_DATA_ACCESS Interface for Database Access 20081213
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_LIB_DATA_ACCESS Tag Interface Data Access Class 20081213
Properties
Class /BOBF/CL_TOOL_AUNIT_DAC_TDC  
Short Description Data access class with data from Test Data Container    
Super Class    
Instantiability of a Class 0  Private 
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_BUF_DATA_ACCESS Interface for Database Access 20081213
2 /BOBF/IF_LIB_DATA_ACCESS Tag Interface Data Access Class 20081213
Friends
Class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NUMBER_SIGN Constant Public Type reference (TYPE) C '#' Number Sign 20081213
2 GT_INSTANCE Static Attribute Private Type reference (TYPE) TT_INSTANCE Instance Table 20081213
3 GT_MAPPING Static Attribute Private Type reference (TYPE) TT_MAPPING Key Mapping 20081213
4 MT_ASSOC Instance attribute Private Type reference (TYPE) /BOBF/T_CONFRO_ASSOC Configuration: Associations 20081213
5 MT_ASSOC_BEFORE Instance attribute Private Type reference (TYPE) TT_ASSOC 20081213
6 MT_ASSOC_CURRENT Instance attribute Private Type reference (TYPE) TT_ASSOC 20081213
7 MT_COMPOSITION Instance attribute Private Type reference (TYPE) /BOBF/T_CONFRO_ASSOC2 Configuration: Associations 20081213
8 MT_DATA_AFTER Instance attribute Private Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213
9 MT_DATA_BEFORE Instance attribute Private Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213
10 MT_DATA_CURRENT Instance attribute Private Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213
11 MT_NODE Instance attribute Private Type reference (TYPE) /BOBF/T_CONFRO_NODE Configuration: Node 20081213
12 MV_BO_KEY Instance attribute Private Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081213
13 MV_PREFETCH_STATE Instance attribute Public Type reference (TYPE) /BOBF/CONF_STATE State 20081213
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_EQUALS Instance method Public Method Check the result after completion of the test 20081213
2 CLEANUP_MAPPING Instance method Private Method Cleanup Mapping Entries 20081213
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081213
4 GET_INSTANCE Instance method Public Method 20081213
5 GET_ROOT_KEY Instance method Private Method Get root key for test data (Proxy) 20081213
6 INITIALIZE_TEST_DATA Instance method Public Method Initialize test data 20081213
7 MAP_KEY_TO_NODE_ID Static method Public Method Map BOPF key to NODE_ID 20081213
8 MAP_NODE_ID_TO_KEY Static method Public Method Map NODE_ID to BOPF key 20081213
9 READ_TEST_DATA Instance method Private Method Read test data 20081213
10 READ_TEST_DATA_BOPF Instance method Private Method Read test data (BOPF) 20081213
11 READ_TEST_DATA_PROXY Instance method Private Method Read test data (Proxy) 20081213
12 RETRIEVE_BY_ASSOCIATION Instance method Public Method Get RBA (BOPF from Proxy) 20081213
Events
Class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ASSOC Private See coding 20081213 BEGIN OF ts_assoc, source_node_key TYPE /BOBF/OBM_NODE_KEY, assoc_key TYPE /BOBF/OBM_ASSOC_KEY, source_key TYPE /BOBF/CONF_KEY, target_key TYPE /BOBF/T_FRW_KEY, END OF ts_assoc
2 TS_INSTANCE Private See coding 20081213 BEGIN OF ts_instance, bo_key TYPE /BOBF/CONF_KEY, dac TYPE REF TO /BOBF/IF_BUF_DATA_ACCESS, END OF ts_instance
3 TS_MAPPING Private See coding 20081213 BEGIN OF ts_mapping, origin_key TYPE sesf_bo_node_id, key TYPE /BOBF/CONF_KEY, END OF ts_mapping
4 TT_ASSOC Private See coding 20081213 tt_assoc TYPE SORTED TABLE OF ts_assoc WITH NON-UNIQUE KEY source_node_key assoc_key source_key
5 TT_INSTANCE Private See coding 20081213 tt_instance TYPE HASHED TABLE OF ts_instance WITH UNIQUE KEY bo_key
6 TT_MAPPING Private See coding 20081213 tt_mapping TYPE HASHED TABLE OF ts_mapping WITH UNIQUE KEY origin_key WITH UNIQUE HASHED KEY KEY components KEY
Method Signatures

Method ASSERT_EQUALS Signature

Method ASSERT_EQUALS on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no parameter.
Method ASSERT_EQUALS on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method CLEANUP_MAPPING Signature

Method CLEANUP_MAPPING on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no parameter.
Method CLEANUP_MAPPING on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

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/CONF_KEY 20081213

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

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no parameter.
Method GET_INSTANCE on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method GET_ROOT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Root Key 20081213
2 Importing IS_DATA Call by reference Type reference (TYPE) /BOBF/S_BUF_DATA_READ Read Data from the Database 20081213
3 Importing IT_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213

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

Method INITIALIZE_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINALIZE Call by reference Type reference (TYPE) C ABAP_FALSE Finalize test data (deletes obsolete mapping) 20081213
2 Importing IV_INITIALIZE Call by reference Type reference (TYPE) C ABAP_TRUE Initialize buffer 20081213
3 Importing IV_PROXY_TEST_DATA Call by reference Type reference (TYPE) C ABAP_FALSE Test data in proxy format 20081213
4 Importing IV_REPLACE_KEYS Call by reference Type reference (TYPE) C ABAP_FALSE Replace keys with new GUIDs 20081213
5 Importing IV_TDC_AFTER Call by reference Type reference (TYPE) ETTD_NAME Test Data Container 20081213
6 Importing IV_TDC_BEFORE Call by reference Type reference (TYPE) ETTD_NAME Test Data Container 20081213
7 Importing IV_TDC_CURRENT Call by reference Type reference (TYPE) ETTD_NAME Test Data Container 20081213
8 Importing IV_TDC_VARIANT_AFTER Call by reference Type reference (TYPE) ETVAR_ID 'AFTER' Variant name 20081213
9 Importing IV_TDC_VARIANT_BEFORE Call by reference Type reference (TYPE) ETVAR_ID 'BEFORE' Variant name 20081213
10 Importing IV_TDC_VARIANT_CURRENT Call by reference Type reference (TYPE) ETVAR_ID 'CURRENT' Variant name 20081213

Method INITIALIZE_TEST_DATA on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method MAP_KEY_TO_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NODE_ID Value transfer Type reference (TYPE) SESF_BO_NODE_ID SESF_BO_NODE_ID 20081213
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key 20081213

Method MAP_KEY_TO_NODE_ID on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method MAP_NODE_ID_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_KEY Value transfer Type reference (TYPE) /BOBF/CONF_KEY Key 20081213
2 Importing IV_KEY Call by reference Type reference (TYPE) ANY Key 20081213

Method MAP_NODE_ID_TO_KEY on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method READ_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOC_DATA Call by reference Type reference (TYPE) TT_ASSOC 20081213
2 Exporting ET_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213
3 Importing IV_PROXY_TEST_DATA Call by reference Type reference (TYPE) C Test data in proxy format 20081213
4 Importing IV_REPLACE_KEYS Call by reference Type reference (TYPE) C Replace keys with new GUIDs 20081213
5 Importing IV_TDC Call by reference Type reference (TYPE) ETTD_NAME Test Data Container 20081213
6 Importing IV_TDC_VARIANT Call by reference Type reference (TYPE) ETVAR_ID Variant name 20081213

Method READ_TEST_DATA on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method READ_TEST_DATA_BOPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213
2 Importing IT_TDC_CONTENT Call by reference Type reference (TYPE) ETPAR_REF_TABTYPE 20081213
3 Importing IV_REPLACE_KEYS Call by reference Type reference (TYPE) C Replace keys with new GUIDs 20081213

Method READ_TEST_DATA_BOPF on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method READ_TEST_DATA_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOC_DATA Call by reference Type reference (TYPE) TT_ASSOC 20081213
2 Exporting ET_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA_READ Node Table with Data from Mapper 20081213
3 Importing IT_TDC_CONTENT Call by reference Type reference (TYPE) ETPAR_REF_TABTYPE 20081213
4 Importing IV_REPLACE_KEYS Call by reference Type reference (TYPE) C Replace keys with new GUIDs 20081213

Method READ_TEST_DATA_PROXY on class /BOBF/CL_TOOL_AUNIT_DAC_TDC has no exception.

Method RETRIEVE_BY_ASSOCIATION 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 20081213
2 Exporting ET_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK 20081213
3 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ASSOC 20081213
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081213
5 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20081213

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