SAP ABAP Class CL_CNS_TEST_HELPER (CNS Test Helper)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-CNS (Application Component) Change Pointer Service
     CNS (Package) Change Notification Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AUNIT_ASSERT ABAP Unit: Assertions (see Longtext) 20080309
Properties
Class CL_CNS_TEST_HELPER  
Short Description CNS Test Helper    
Super Class CL_AUNIT_ASSERT ABAP Unit: Assertions (see Longtext) 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNS   Change Notification Service 
Created 20080307   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)
2 IF_CNS_CON Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CNS_TEST_HELPER has no interface implemented.
Friends
Class CL_CNS_TEST_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_TDC Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_TDC_API MO_TDC 20080307
2 MT_TDC_CP_INPUT Instance attribute Private Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_CP_INPUT 20080320
3 MT_TDC_CUSTOMIZING Instance attribute Private Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_CUSTOMIZING 20080320
4 MT_TDC_MANAGER_CONFIG Instance attribute Private Type reference (TYPE) IF_CNS_CON=>TY_S_TDC_MANAGER_CONF 20080320
5 MT_TDC_TEST_OUTPUT Instance attribute Private Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_TEST_OUTPUT 20080320
6 MV_FLG_USE_TDC Instance attribute Private Type reference (TYPE) XFELD Checkbox 20080320
7 MV_NAME Instance attribute Private Type reference (TYPE) ETVAR_ID MV_NAME 20080307
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_EXTRACTION_TEST Instance method Public Method Tests Calls get_cp_key_range and get_cp_count from Manager 20080310
2 GET_CP_INPUT Instance method Public Method GET_CP_INPUT 20080307
3 GET_CUSTOMIZING Instance method Public Method GET_CUSTOMIZING 20080307
4 GET_DESCRIPTION Instance method Public Method GET_DESCRIPTION 20080307
5 GET_FIRST_CP_INPUT Instance method Public Method 20080526
6 GET_MANAGER_CONFIG Instance method Public Method GET_MANAGER_CONFIG 20080307
7 GET_TEST_OUTPUT Instance method Public Method GET_CP_OUTPUT 20080309
8 INIT Instance method Private Method INIT 20080307
9 INIT_FROM_TDC Instance method Private Method INIT 20080320
10 INJECT_CUSTOMIZING_DOUBLE Instance method Public Method Injects Customizing Double for Test Case 20080310
11 SETUP_CHANGE_POINTERS Instance method Public Method Generates Change Pointers for Test Cast 20080307
12 SETUP_CPS_SINGLE_SAVE2DB Instance method Public Method Creates CPs for Test Case with Simulated Commit for each CP 20080312
13 SETUP_SINGLE_CP Instance method Private Method 20080319
14 SET_CP_INPUT Instance method Public Method 20080320
15 SET_CUSTOMIZING Instance method Public Method 20080320
16 SET_MANAGER_CONFIG Instance method Public Method 20080320
17 SET_TEST_OUTPUT Instance method Public Method 20080320
18 S_CREATE Static method Public Method Creates an Instance w/o Test Data Container Participation 20080320
19 S_CREATE_FROM_TDC Static method Public Method Creates an Instance from a Test Data Container 20080320
20 S_CREATE_FROM_TDC_MULT Static method Public Method Creates Multiple Instances from a Test Data Container 20080320
21 S_REMOVE_TEST_DATA Static method Public Method 20080527
22 S_RESET_ENQUEUE_MANAGER Static method Public Method 20080526
23 VALIDATE_INFO_TAB Instance method Private Method 20081106
24 VALIDATE_SINGLE_CP Instance method Private Method Validates a Change Pointer from the Result Set 20080310
Events
Class CL_CNS_TEST_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding TAB 20080307 tab TYPE STANDARD TABLE OF REF TO cl_cns_test_helper WITH DEFAULT KEY
2 TY_S_HB_EXTRACTOR_CONFIG Public See coding 20081104 BEGIN OF ty_s_hb_extractor_config, number_of_packages TYPE i, objects_per_luw TYPE i, update_task TYPE abap_bool, created_objects_only TYPE abap_bool, simulation_run TYPE abap_bool, set_locks TYPE abap_bool, receivers TYPE cns_tab_cp_receiver, END OF ty_s_hb_extractor_config
3 TY_S_HB_PACKAGE_CP Public See coding 20081104 BEGIN OF ty_s_hb_package_cp, package_number TYPE i, expobjhash TYPE cns_dte_expobjhash, not_part_of_extraction TYPE abap_bool. INCLUDE TYPE if_cns_hb_bundle=>ty_s_cp_receiver. TYPES END OF ty_s_hb_package_cp
4 TY_T_HB_PACKAGE_CP Public See coding 20081104 ty_t_hb_package_cp TYPE STANDARD TABLE OF ty_s_hb_package_cp WITH DEFAULT KEY WITH NON-UNIQUE SORTED KEY package_number COMPONENTS package_number
Method Signatures

Method EXECUTE_EXTRACTION_TEST Signature

Method EXECUTE_EXTRACTION_TEST on class CL_CNS_TEST_HELPER has no parameter.
# Exception Resumable Description Created on
1 CX_CNS_ERROR TopLevel der CNS Ausnahmehierarchie 20080310

Method GET_CP_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CP_INPUT Value transfer Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_CP_INPUT R_CP_INPUT 20080307

Method GET_CP_INPUT on class CL_CNS_TEST_HELPER has no exception.

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CUSTOMIZING Value transfer Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_CUSTOMIZING R_CUSTOMIZING 20080307

Method GET_CUSTOMIZING on class CL_CNS_TEST_HELPER has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCR Value transfer Type reference (TYPE) STRING RV_DESCR 20080307

Method GET_DESCRIPTION on class CL_CNS_TEST_HELPER has no exception.

Method GET_FIRST_CP_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CP_INPUT Value transfer Type reference (TYPE) IF_CNS_CON=>TY_S_TDC_CP_INPUT 20080526

Method GET_FIRST_CP_INPUT on class CL_CNS_TEST_HELPER has no exception.

Method GET_MANAGER_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MANAGER_CONFIG Value transfer Type reference (TYPE) IF_CNS_CON=>TY_S_TDC_MANAGER_CONF R_MANAGER_CONFIG 20080307

Method GET_MANAGER_CONFIG on class CL_CNS_TEST_HELPER has no exception.

Method GET_TEST_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEST_OUTPUT Value transfer Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_TEST_OUTPUT erwartete Ausgabedaten 20080309

Method GET_TEST_OUTPUT on class CL_CNS_TEST_HELPER has no exception.

Method INIT Signature

Method INIT on class CL_CNS_TEST_HELPER has no parameter.
Method INIT on class CL_CNS_TEST_HELPER has no exception.

Method INIT_FROM_TDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TDC Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_TDC_API IO_TDC 20080320
2 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE IV_NAME 20080320

Method INIT_FROM_TDC on class CL_CNS_TEST_HELPER has no exception.

Method INJECT_CUSTOMIZING_DOUBLE Signature

Method INJECT_CUSTOMIZING_DOUBLE on class CL_CNS_TEST_HELPER has no parameter.
Method INJECT_CUSTOMIZING_DOUBLE on class CL_CNS_TEST_HELPER has no exception.

Method SETUP_CHANGE_POINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_SUPPRESS_CONDENSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100317
# Exception Resumable Description Created on
1 CX_CNS_ERROR TopLevel der CNS Ausnahmehierarchie 20080309

Method SETUP_CPS_SINGLE_SAVE2DB Signature

Method SETUP_CPS_SINGLE_SAVE2DB on class CL_CNS_TEST_HELPER has no parameter.
# Exception Resumable Description Created on
1 CX_CNS_ERROR TopLevel der CNS Ausnahmehierarchie 20080312

Method SETUP_SINGLE_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CP_INPUT Call by reference Type reference (TYPE) IF_CNS_CON=>TY_S_TDC_CP_INPUT 20080319
2 Importing I_FLG_SUPPRESS_CONDENSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100317
# Exception Resumable Description Created on
1 CX_CNS_ERROR TopLevel der CNS Ausnahmehierarchie 20080319

Method SET_CP_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CP_INPUT Call by reference Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_CP_INPUT 20080320

Method SET_CP_INPUT on class CL_CNS_TEST_HELPER has no exception.

Method SET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOMIZING Call by reference Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_CUSTOMIZING 20080320

Method SET_CUSTOMIZING on class CL_CNS_TEST_HELPER has no exception.

Method SET_MANAGER_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MANAGER_CONFIG Call by reference Type reference (TYPE) IF_CNS_CON=>TY_S_TDC_MANAGER_CONF 20080320

Method SET_MANAGER_CONFIG on class CL_CNS_TEST_HELPER has no exception.

Method SET_TEST_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEST_OUTPUT Call by reference Type reference (TYPE) IF_CNS_CON=>TY_T_TDC_TEST_OUTPUT 20080320

Method SET_TEST_OUTPUT on class CL_CNS_TEST_HELPER has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEST_HELPER Value transfer Object reference (TYPE REF TO) CL_CNS_TEST_HELPER CNS Test Helfer 20080320

Method S_CREATE on class CL_CNS_TEST_HELPER has no exception.

Method S_CREATE_FROM_TDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der Variante 20080320
2 Returning R_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNS_TEST_HELPER R_VARIANT 20080320

Method S_CREATE_FROM_TDC on class CL_CNS_TEST_HELPER has no exception.

Method S_CREATE_FROM_TDC_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGEX Call by reference Type reference (TYPE) CSEQUENCE IV_REGEX 20080320
2 Returning RT_VARIANTS Value transfer Type reference (TYPE) CL_CNS_TEST_HELPER=>TAB RT_VARIANTS 20080320

Method S_CREATE_FROM_TDC_MULT on class CL_CNS_TEST_HELPER has no exception.

Method S_REMOVE_TEST_DATA Signature

Method S_REMOVE_TEST_DATA on class CL_CNS_TEST_HELPER has no parameter.
Method S_REMOVE_TEST_DATA on class CL_CNS_TEST_HELPER has no exception.

Method S_RESET_ENQUEUE_MANAGER Signature

Method S_RESET_ENQUEUE_MANAGER on class CL_CNS_TEST_HELPER has no parameter.
Method S_RESET_ENQUEUE_MANAGER on class CL_CNS_TEST_HELPER has no exception.

Method VALIDATE_INFO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_INFO Value transfer Type reference (TYPE) CNS_TAB_CP_INFO_USER Zusätzliche Info 20081106
2 Importing I_EXP_INFO Call by reference Type reference (TYPE) CNS_TAB_CP_INFO_USER Zusätzliche Info 20081106

Method VALIDATE_INFO_TAB on class CL_CNS_TEST_HELPER has no exception.

Method VALIDATE_SINGLE_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_CP Call by reference Type reference (TYPE) CNS_STR_CP Änderungszeiger 20080313
2 Importing I_ACT_INFO Call by reference Type reference (TYPE) CNS_TAB_CP_INFO_USER Zusätzliche Info 20080514
3 Importing I_EXP_CP Call by reference Type reference (TYPE) IF_CNS_CON=>TY_S_TDC_TEST_OUTPUT 20080313

Method VALIDATE_SINGLE_CP on class CL_CNS_TEST_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711