SAP ABAP Class TH_BSA_DATA_MATCHER (comparison oft table contents with placeholders)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_UTIL (Package) Utils for SADL
Properties
Class TH_BSA_DATA_MATCHER  
Short Description comparison oft table contents with placeholders    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 5   
Package SADL_UTIL   Utils for SADL 
Created 20120214   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class TH_BSA_DATA_MATCHER has no forward declaration.
Interfaces
Class TH_BSA_DATA_MATCHER has no interface implemented.
Friends
Class TH_BSA_DATA_MATCHER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COMPLEXITY Constant Private See coding 20120222
2 CO_PARAM Constant Private See coding 20121022
3 MAGIC_TOKENS Constant Public See coding 20120522
4 MR_LAST_EXP_AFTER_MATCH Instance attribute Protected Object reference (TYPE REF TO) DATA 20120222
5 MS_PARAMETER_STORE Instance attribute Private See coding 20121022
6 MT_PLACEHOLDER_VALUES Instance attribute Private Type reference (TYPE) TT_PLACEHOLDER_VALUES 20120215
7 MV_AUNIT_ERROR_LEVEL Instance attribute Private Attribute reference (LIKE) IF_AUNIT_CONSTANTS=>CRITICAL 20120222
8 MV_AUNIT_MSG Instance attribute Private Type reference (TYPE) STRING 20120222
9 MV_AUNIT_QUIT Instance attribute Private Attribute reference (LIKE) IF_AUNIT_CONSTANTS=>METHOD 20120222
10 MV_IGNORE_INITIALS_IN_EXPECTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120502
11 MV_IGNORE_PLACEHOLDER_SEQUENCE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121022
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_MATCHES Instance method Public Method 20120214
2 CONSTRUCTOR Instance method Public Constructor 20120502
3 COPY_DATA Instance method Private Method 20120214
4 COPY_TABLES Instance method Private Method 20120731
5 DEFINE_PLACEHOLDER Instance method Private Method 20120218
6 MATCH_DATA Instance method Private Method 20120215
7 MATCH_DATA_MULTI_PASS Instance method Private Method 20120227
8 MATCH_ELEMENTARY Instance method Private Method 20120220
9 MATCH_STRUCTURES Instance method Private Method 20120214
10 MATCH_TABLES Instance method Private Method 20120214
11 REARRANGE_PLACEHOLDERS Instance method Private Method 20121022
12 RESTORE_FROM_COPY Instance method Private Method 20120214
13 RESTORE_PARAMETERS Instance method Private Method 20121022
14 SET_PARAMETER Instance method Private Method 20121022
15 SUBSTITUTE_PLACEHOLDERS Instance method Private Method 20120218
16 _ASSERT_EQUALS Instance method Protected Method 20120214
Events
Class TH_BSA_DATA_MATCHER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_PLACEHOLDER_VALUES Private See coding 20120215 tt_placeholder_values TYPE SORTED TABLE OF ty_placeholder_value WITH UNIQUE KEY name
2 TY_PLACEHOLDER_VALUE Private See coding 20120215 BEGIN OF ty_placeholder_value, name TYPE string, value TYPE string, END OF ty_placeholder_value
Method Signatures

Method ASSERT_MATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT Call by reference Type reference (TYPE) DATA 20120214
2 Importing EXP Call by reference Type reference (TYPE) DATA 20120214
3 Importing IGNORE_INITIALS_IN_EXPECTED Call by reference Type reference (TYPE) ABAP_BOOL 20121022
4 Importing IGNORE_PLACEHOLDER_SEQUENCE Call by reference Type reference (TYPE) ABAP_BOOL 20121022
5 Importing LEVEL Call by reference Type reference (TYPE) INT1 IF_AUNIT_CONSTANTS=>CRITICAL 20120222
6 Importing MSG Call by reference Type reference (TYPE) STRING `` 20120222
7 Importing QUIT Call by reference Type reference (TYPE) INT1 IF_AUNIT_CONSTANTS=>METHOD 20120222

Method ASSERT_MATCHES on class TH_BSA_DATA_MATCHER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_INITIALS_IN_EXPECTED Call by reference Type reference (TYPE) ABAP_BOOL 20120502
2 Importing IGNORE_PLACEHOLDER_SEQUENCE Call by reference Type reference (TYPE) ABAP_BOOL 20121022

Method CONSTRUCTOR on class TH_BSA_DATA_MATCHER has no exception.

Method COPY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGINAL Call by reference Type reference (TYPE) DATA 20120214
2 Returning RR_COPY Value transfer Object reference (TYPE REF TO) DATA 20120214

Method COPY_DATA on class TH_BSA_DATA_MATCHER has no exception.

Method COPY_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORIGINAL Call by reference Type reference (TYPE) INDEX TABLE 20120731
2 Returning RR_COPY Value transfer Object reference (TYPE REF TO) DATA 20120731

Method COPY_TABLES on class TH_BSA_DATA_MATCHER has no exception.

Method DEFINE_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120218
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120218

Method DEFINE_PLACEHOLDER on class TH_BSA_DATA_MATCHER has no exception.

Method MATCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACT Call by reference Type reference (TYPE) DATA 20120215
2 Changing C_EXP Call by reference Type reference (TYPE) DATA 20120215
3 Exporting EV_COMPLEXITY Call by reference Type reference (TYPE) I 20120222

Method MATCH_DATA on class TH_BSA_DATA_MATCHER has no exception.

Method MATCH_DATA_MULTI_PASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACT Call by reference Type reference (TYPE) DATA 20120227
2 Changing C_EXP Call by reference Type reference (TYPE) DATA 20120227

Method MATCH_DATA_MULTI_PASS on class TH_BSA_DATA_MATCHER has no exception.

Method MATCH_ELEMENTARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ACT Call by reference Type reference (TYPE) DATA 20120220
2 Changing CV_EXP Call by reference Type reference (TYPE) DATA 20120220

Method MATCH_ELEMENTARY on class TH_BSA_DATA_MATCHER has no exception.

Method MATCH_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACT Call by reference Type reference (TYPE) DATA 20120214
2 Changing CS_EXP Call by reference Type reference (TYPE) DATA 20120214
3 Exporting EV_COMPLEXITY Call by reference Type reference (TYPE) I 20120222
4 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120214

Method MATCH_STRUCTURES on class TH_BSA_DATA_MATCHER has no exception.

Method MATCH_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACT Call by reference Type reference (TYPE) INDEX TABLE 20120214
2 Changing CT_EXP Call by reference Type reference (TYPE) INDEX TABLE 20120214

Method MATCH_TABLES on class TH_BSA_DATA_MATCHER has no exception.

Method REARRANGE_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXP Call by reference Type reference (TYPE) DATA 20121022
2 Importing IT_PLACEHOLDERS Call by reference Type reference (TYPE) TT_PLACEHOLDER_VALUES 20121022
3 Importing IV_ACT Call by reference Type reference (TYPE) DATA 20121022

Method REARRANGE_PLACEHOLDERS on class TH_BSA_DATA_MATCHER has no exception.

Method RESTORE_FROM_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) DATA 20120214
2 Importing IR_BACKUP Call by reference Object reference (TYPE REF TO) DATA 20120214

Method RESTORE_FROM_COPY on class TH_BSA_DATA_MATCHER has no exception.

Method RESTORE_PARAMETERS Signature

Method RESTORE_PARAMETERS on class TH_BSA_DATA_MATCHER has no parameter.
Method RESTORE_PARAMETERS on class TH_BSA_DATA_MATCHER has no exception.

Method SET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20121022
2 Importing VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20121022

Method SET_PARAMETER on class TH_BSA_DATA_MATCHER has no exception.

Method SUBSTITUTE_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXP Call by reference Type reference (TYPE) DATA 20120218
2 Importing IV_ACT Call by reference Type reference (TYPE) DATA 20121022

Method SUBSTITUTE_PLACEHOLDERS on class TH_BSA_DATA_MATCHER has no exception.

Method _ASSERT_EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT Call by reference Type reference (TYPE) ANY 20120214
2 Importing EXP Call by reference Type reference (TYPE) ANY 20120214

Method _ASSERT_EQUALS on class TH_BSA_DATA_MATCHER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 804