SAP ABAP Class /BOBF/CL_TOOL_TEST_MANAGER (Test Manager: TM, SM, ... double injection)
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_ADDON Interface for initialization of runtime addons 20130205
Properties
Class /BOBF/CL_TOOL_TEST_MANAGER  
Short Description Test Manager: TM, SM, ... double injection    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 5   
Package /BOBF/TOOLS   Business Object Processing Framework Tools 
Created 20130118   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_ADDON Interface for initialization of runtime addons 20130205
Friends
Class /BOBF/CL_TOOL_TEST_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_AUTH_CHECK_INJECTOR Static Attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_AUTHORITY_INJECT Injection of authorities for testing 20130606
2 GO_TEST_MANAGER Static Attribute Private Object reference (TYPE REF TO) /BOBF/CL_TOOL_TEST_MANAGER Test Manager: TM, SM, ... double injection 20130207
3 GO_TM_DOUBLE Static Attribute Private Object reference (TYPE REF TO) /BOBF/CL_TOOL_TEST_DOUBLE_TM Transaction Manager Double 20130205
4 GT_ACT_PLUGIN Static Attribute Private Type reference (TYPE) TT_ACT_PLUGIN Plugin deactivation 20130215
5 GT_CONF_DAC_MOD Static Attribute Private Type reference (TYPE) TT_CONF_DAC_MOD Configuration modification regarding DAC 20130212
6 GT_CONF_MOD Static Attribute Private Type reference (TYPE) TT_CONF_MOD Configuration modification 20130212
7 GT_SM_DOUBLE Static Attribute Private Type reference (TYPE) TT_SM_DOUBLE Service Manager Doubles 20130205
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ADDON Static method Private Method Activate addon mechanics for TM, SM and configuration 20130207
2 ACTIVATE_INJECTIONS Instance method Public Method Activate addon and with this injections 20130207
3 ACTIVATE_PLUGIN Instance method Public Method Activate a Plugin (as default all Plugins are deactivated) 20130215
4 ASSERT_CONTAINS_MESSAGE Static method Public Method Assert that a message object (list) contains single message 20130212
5 ASSERT_MESSAGES Static method Public Method Assert that two message objects (lists) are logically equal 20130212
6 COMPARE_MESSAGES Static method Private Method Compare two single messages 20130213
7 DEACTIVATE_PLUGINS Static method Private Method Deactive Plugins (apart from explicitly activated) 20130215
8 GET_MANAGER Static method Public Method Factory method 20130207
9 INJECT_AUTHORITY_CHECK_DOUBLE Instance method Public Method Inject Authority Check test double 20130606
10 INJECT_CONFIGURATION_MODIFIER Instance method Public Method Inject instance to modify whole config. (IF_CONFRT_COMPLETE) 20130212
11 INJECT_SERVICE_MANAGER_DOUBLE Instance method Public Method Inject Service Manager test double 20130212
12 INJECT_TRANSACT_MANAGER_DOUBLE Instance method Public Method Inject Transaction Manager test double 20130212
13 MODIFY_DAC_CONFIGURATION Instance method Public Method Modify configuration regarding Data Access Class 20130212
14 REMOVE_AUTHORITY_CHECK_DOUBLES Instance method Public Method Remove all Authority Check test doubles 20130606
Events
Class /BOBF/CL_TOOL_TEST_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACT_PLUGIN Public See coding 20130215 tt_act_plugin TYPE SORTED TABLE OF ty_act_plugin WITH UNIQUE KEY plugin_name
2 TT_CONF_DAC_MOD Public See coding 20130212 tt_conf_dac_mod TYPE SORTED TABLE OF ty_conf_dac_mod WITH UNIQUE KEY bo_key node_key
3 TT_CONF_MOD Public See coding 20130212 tt_conf_mod TYPE SORTED TABLE OF ty_conf_mod WITH UNIQUE KEY bo_key
4 TT_SM_DOUBLE Public See coding 20130205 tt_sm_double TYPE SORTED TABLE OF ty_sm_double WITH UNIQUE KEY bo_key
5 TY_ACT_PLUGIN Public See coding 20130215 BEGIN OF ty_act_plugin, plugin_name TYPE /bobf/obm_name, END OF ty_act_plugin
6 TY_CONF_DAC_MOD Public See coding 20130212 BEGIN OF ty_conf_dac_mod, bo_key TYPE /bobf/obm_bo_key, node_key TYPE /bobf/obm_node_key, dac_name TYPE string, END OF ty_conf_dac_mod
7 TY_CONF_MOD Public See coding 20130212 BEGIN OF ty_conf_mod, bo_key TYPE /bobf/obm_bo_key, conf_modify TYPE REF TO /bobf/cl_tool_test_conf_modify, END OF ty_conf_mod
8 TY_SM_DOUBLE Public See coding 20130205 BEGIN OF ty_sm_double, bo_key TYPE /bobf/obm_bo_key, sm_double TYPE REF TO /bobf/cl_tool_test_double_sm, END OF ty_sm_double
Method Signatures

Method ACTIVATE_ADDON Signature

Method ACTIVATE_ADDON on class /BOBF/CL_TOOL_TEST_MANAGER has no parameter.
Method ACTIVATE_ADDON on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method ACTIVATE_INJECTIONS Signature

Method ACTIVATE_INJECTIONS on class /BOBF/CL_TOOL_TEST_MANAGER has no parameter.
Method ACTIVATE_INJECTIONS on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method ACTIVATE_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLUGIN_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20130215

Method ACTIVATE_PLUGIN on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method ASSERT_CONTAINS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACT_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20130212
2 Importing IO_EXP_SINGLE_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/CM_FRW Interface of Message Object 20130212

Method ASSERT_CONTAINS_MESSAGE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method ASSERT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACT_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20130212
2 Importing IO_EXP_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20130212

Method ASSERT_MESSAGES on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method COMPARE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_1 Call by reference Object reference (TYPE REF TO) /BOBF/CM_FRW Interface of Message Object 20130213
2 Importing IO_MESSAGE_2 Call by reference Object reference (TYPE REF TO) /BOBF/CM_FRW Interface of Message Object 20130213
3 Returning RV_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20130213

Method COMPARE_MESSAGES on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method DEACTIVATE_PLUGINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TRANS_MGR Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANS_MGR_COMPL Interface for the Standalone Transaction Manager 20130215

Method DEACTIVATE_PLUGINS on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method GET_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TEST_MANAGER Value transfer Object reference (TYPE REF TO) /BOBF/CL_TOOL_TEST_MANAGER Test Manager: TM, SM, ... double injection 20130207

Method GET_MANAGER on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method INJECT_AUTHORITY_CHECK_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AC_DOUBLE Call by reference Object reference (TYPE REF TO) /BOBF/CL_FRW_AUTHORITY_CHECK Authority Checker 20130606

Method INJECT_AUTHORITY_CHECK_DOUBLE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method INJECT_CONFIGURATION_MODIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONF_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/CL_TOOL_TEST_CONF_MODIFY Configuration adjustment for testing 20130212
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object Key 20130212

Method INJECT_CONFIGURATION_MODIFIER on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method INJECT_SERVICE_MANAGER_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SM_DOUBLE Call by reference Object reference (TYPE REF TO) /BOBF/CL_TOOL_TEST_DOUBLE_SM Service Manager test double 20130212
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object Key 20130212

Method INJECT_SERVICE_MANAGER_DOUBLE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method INJECT_TRANSACT_MANAGER_DOUBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TM_DOUBLE Call by reference Object reference (TYPE REF TO) /BOBF/CL_TOOL_TEST_DOUBLE_TM Transaction Manager Double 20130212

Method INJECT_TRANSACT_MANAGER_DOUBLE on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method MODIFY_DAC_CONFIGURATION 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 Key 20130212
2 Importing IV_DAC_NAME Call by reference Type reference (TYPE) STRING Name of Data Access Class 20130212
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20130212

Method MODIFY_DAC_CONFIGURATION on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.

Method REMOVE_AUTHORITY_CHECK_DOUBLES Signature

Method REMOVE_AUTHORITY_CHECK_DOUBLES on class /BOBF/CL_TOOL_TEST_MANAGER has no parameter.
Method REMOVE_AUTHORITY_CHECK_DOUBLES on class /BOBF/CL_TOOL_TEST_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 747