SAP ABAP Class CL_WER_ELEMENT_TEST (Test class for elements and the rule config. app.)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     WER_TEST (Package) Test
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WER_TEST Base class for test classes 20070212
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WER_GENERIC_TYPE_TEST Test class for element with generic types 20070612
Properties
Class CL_WER_ELEMENT_TEST  
Short Description Test class for elements and the rule config. app.    
Super Class CL_WER_TEST Base class for test classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 5   
Package WER_TEST   Test 
Created 20070209   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WER_ELEMENT_TEST has no forward declaration.
Interfaces
Class CL_WER_ELEMENT_TEST has no interface implemented.
Friends
Class CL_WER_ELEMENT_TEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_DATA Static Attribute Protected Object reference (TYPE REF TO) CL_WER_DATA_TEST Contains all the test data 20070618
2 SR_FDT_FACTORY Static Attribute Protected Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20070618
3 SR_RULE_CONFIG_APP Static Attribute Protected Object reference (TYPE REF TO) CL_WER_RULE_CONFIG_APP Rule Configuration application 20070618
4 S_APPLICATION Static Attribute Protected Type reference (TYPE) WER_APPLICATION_ID Application identifier 20070618
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070618
2 CONSTRUCTOR Instance method Public Constructor 20070209
3 COPY_ACT_DB_ENRICHMENT Static method Protected Method COPY test: action DB enrichment 20070209
4 COPY_ACT_METHOD_CALL Static method Protected Method COPY test: action Method Call 20070209
5 COPY_ACT_MSG_LOG Static method Protected Method COPY test: action Message Log 20070209
6 COPY_ACT_SIMPLE_MAPPING Static method Protected Method COPY test: action Simple Mapping 20070209
7 COPY_APPLICATION Static method Protected Method COPY test: Application 20070209
8 COPY_APPLICATION_ROLLBACK Static method Protected Method COPY test: Copy an Application and Rollback 20070209
9 COPY_CONDITION Static method Protected Method COPY test: Condition 20070209
10 COPY_ELEMENT Static method Private Method COPY: generic test method for elements 20070220
11 COPY_EVENT Static method Protected Method COPY test: Event 20070209
12 COPY_EXP_COMPARE Static method Protected Method COPY test: expression Compare 20070209
13 COPY_EXP_CONSTANT Static method Protected Method COPY test: expression Constant 20070209
14 COPY_EXP_METHOD_CALL Static method Protected Method COPY test: expression Method Call 20070209
15 COPY_RULE Static method Protected Method COPY test: Rule 20070209
16 COPY_RULE_SET Static method Protected Method COPY test: Rule Set 20070209
17 DELETE_ACT_DB_ENRICHMENT Static method Protected Method DELETE test: action DB enrichment 20070209
18 DELETE_ACT_METHOD_CALL Static method Protected Method DELETE test: action Method Call 20070209
19 DELETE_ACT_MSG_LOG Static method Protected Method DELETE test: action Message Log 20070209
20 DELETE_ACT_SIMPLE_MAPPING Static method Protected Method DELETE test: action Simple Mapping 20070209
21 DELETE_APPLICATION Static method Protected Method DELETE test: Application 20070209
22 DELETE_APPLICATION_ROLLBACK Static method Protected Method DELETE test: Delete an application and rollback 20070209
23 DELETE_CONDITION Static method Protected Method DELETEtest: Condition 20070209
24 DELETE_ELEMENT Static method Private Method DELETE: generic element deletion with no assertion 20070220
25 DELETE_EVENT Static method Protected Method DELETE test: Event 20070209
26 DELETE_EXP_COMPARE Static method Protected Method DELETE test: expression Compare 20070209
27 DELETE_EXP_CONSTANT Static method Protected Method DELETE test: expression Constant 20070209
28 DELETE_EXP_METHOD_CALL Static method Protected Method DELETE test: expression Method Call 20070209
29 DELETE_FDT_EXPRESSION Static method Private Method DELETE test: Element with an FDT expression equivalent 20070308
30 DELETE_RULE Static method Protected Method DELETE test: Rule 20070209
31 DELETE_RULE_SET Static method Protected Method DELETE test: Rule Set 20070209
32 GET_CONTEXT_SET Static method Protected Method get context set 20070618
33 GET_ELEMENT Static method Protected Method Returns the requested element 20070220
34 PROCESS_ACTION Static method Protected Method Process an action 20070618
35 PROCESS_FDT_EXPRESSION Static method Protected Method Process FDT expression 20070618
36 _SETUP Static method Protected Method Initializes variables for testing elements 20070212
37 _SETUP_APP Static method Protected Method Initializes the rule config application for testing 20070219
38 _TEARDOWN Static method Protected Method Frees variables for testing elements 20070212
39 _TEARDOWN_APP Static method Protected Method Frees the rule configuration application 20070219
Events
Class CL_WER_ELEMENT_TEST has no event.
Types
Class CL_WER_ELEMENT_TEST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WER_ELEMENT_TEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WER_ELEMENT_TEST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WER_ELEMENT_TEST has no parameter.
Method CONSTRUCTOR on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_ACT_DB_ENRICHMENT 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_ACTION Value transfer Object reference (TYPE REF TO) CL_WER_ACTION_DB_ENRICHMENT Rule engine action database enrichment 20070212

Method COPY_ACT_DB_ENRICHMENT on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_ACT_METHOD_CALL 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_ACTION Value transfer Object reference (TYPE REF TO) CL_WER_ACTION_METHOD_CALL Rule engine action method call 20070212

Method COPY_ACT_METHOD_CALL on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_ACT_MSG_LOG 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_ACTION Value transfer Object reference (TYPE REF TO) CL_WER_ACTION_MESSAGE_LOG Rule engine action message log 20070212

Method COPY_ACT_MSG_LOG on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_ACT_SIMPLE_MAPPING 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) WER_ELEMENT_NAME Element name 20070308
2 Returning RR_ACTION Value transfer Object reference (TYPE REF TO) CL_WER_ACTION_SIMPLE_MAPPING Action simple mapping 20070212

Method COPY_ACT_SIMPLE_MAPPING on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_APPLICATION 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_APPLICATION Value transfer Object reference (TYPE REF TO) CL_WER_APPLICATION Concrete application of the Rule engine 20070212

Method COPY_APPLICATION on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_APPLICATION_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) WER_APPLICATION_ID Element unique identifier 20070212

Method COPY_APPLICATION_ROLLBACK on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_CONDITION 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_CONDITION Value transfer Object reference (TYPE REF TO) CL_WER_CONDITION Adapter for IF_FDT_AND_OR implementors 20070212

Method COPY_CONDITION on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WER_ELEMENT Rule element base 20070220
2 Importing I_NAME Call by reference Type reference (TYPE) WER_ELEMENT_NAME Element name 20070308
3 Importing I_TEMPLATE Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST_TEST=>C_TRUE Boolean: true = X and false = SPACE 20070220
4 Returning RR_ELEMENT_COPY Value transfer Object reference (TYPE REF TO) IF_WER_ELEMENT Rule element base 20070220

Method COPY_ELEMENT on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_EVENT 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) WER_ELEMENT_NAME Element name 20070308

Method COPY_EVENT on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_EXP_COMPARE 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_EXPRESSION Value transfer Object reference (TYPE REF TO) CL_WER_EXP_COMPARE Comparison expression 20070212

Method COPY_EXP_COMPARE on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_EXP_CONSTANT 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_EXPRESSION Value transfer Object reference (TYPE REF TO) CL_WER_EXP_CONST Adapter for IF_FDT_CONSTANT implementors 20070212

Method COPY_EXP_CONSTANT on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_EXP_METHOD_CALL 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_EXPRESSION Value transfer Object reference (TYPE REF TO) CL_WER_EXP_METHOD_CALL Rule engine expression method call 20070212

Method COPY_EXP_METHOD_CALL on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_RULE 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_RULE Value transfer Object reference (TYPE REF TO) CL_WER_RULE Rule object consisting of an entry condition and an action 20070212

Method COPY_RULE on class CL_WER_ELEMENT_TEST has no exception.

Method COPY_RULE_SET 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) WER_ELEMENT_NAME Element name 20070307
2 Returning RR_RULE_SET Value transfer Object reference (TYPE REF TO) CL_WER_RULE_SET Adapter for IF_FDT_RULE_SET implementors 20070212

Method COPY_RULE_SET on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_ACT_DB_ENRICHMENT 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_ACT_DB_ENRICHMENT on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_ACT_METHOD_CALL 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_ACT_METHOD_CALL on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_ACT_MSG_LOG 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_ACT_MSG_LOG on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_ACT_SIMPLE_MAPPING 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) WER_ELEMENT_NAME 20070308

Method DELETE_ACT_SIMPLE_MAPPING on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_APPLICATION 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_APPLICATION on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_APPLICATION_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070212

Method DELETE_APPLICATION_ROLLBACK on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_CONDITION 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_CONDITION on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WER_ELEMENT Rule element base 20070307
2 Returning R_DELETED_ELEMENT Value transfer Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070220

Method DELETE_ELEMENT on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_EVENT 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) WER_ELEMENT_NAME Element name 20070308

Method DELETE_EVENT on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_EXP_COMPARE 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_EXP_COMPARE on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_EXP_CONSTANT 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_EXP_CONSTANT on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_EXP_METHOD_CALL 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_EXP_METHOD_CALL on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_FDT_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WER_ELEMENT Rule element 20070308
2 Returning R_DELETED_ELEMENT Value transfer Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070308

Method DELETE_FDT_EXPRESSION on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_RULE 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) WER_ELEMENT_NAME Element name 20070307

Method DELETE_RULE on class CL_WER_ELEMENT_TEST has no exception.

Method DELETE_RULE_SET 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) WER_ELEMENT_NAME Element name 20070308

Method DELETE_RULE_SET on class CL_WER_ELEMENT_TEST has no exception.

Method GET_CONTEXT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIGNABLE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WER_ASSIGNABLE_ELEMENT Assignable element base 20070618
2 Importing IR_ITEMS Call by reference Object reference (TYPE REF TO) DATA 20070618
3 Importing I_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20070618
4 Returning RR_CONTEXT_SET Value transfer Object reference (TYPE REF TO) CL_WER_CONTEXT_SET Set of context instances 20070618

Method GET_CONTEXT_SET on class CL_WER_ELEMENT_TEST has no exception.

Method GET_ELEMENT 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) WER_ELEMENT_NAME Element name 20070307
2 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20070220
3 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WER_ELEMENT Rule element base 20070220

Method GET_ELEMENT on class CL_WER_ELEMENT_TEST has no exception.

Method PROCESS_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ACTION Call by reference Object reference (TYPE REF TO) IF_WER_ACTION Action supporting mass data processing 20070618
2 Importing IR_ITEMS Call by reference Object reference (TYPE REF TO) DATA 20070618
3 Importing I_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20070618

Method PROCESS_ACTION on class CL_WER_ELEMENT_TEST has no exception.

Method PROCESS_FDT_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_SET Call by reference Object reference (TYPE REF TO) CL_WER_CONTEXT_SET Set of context instances 20070618
2 Importing I_EXPRESSION Call by reference Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070618

Method PROCESS_FDT_EXPRESSION on class CL_WER_ELEMENT_TEST has no exception.

Method _SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WER_APPLICATION_ID Application identifier 20070220

Method _SETUP on class CL_WER_ELEMENT_TEST has no exception.

Method _SETUP_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WER_APPLICATION_ID Application identifier 20070220

Method _SETUP_APP on class CL_WER_ELEMENT_TEST has no exception.

Method _TEARDOWN Signature

Method _TEARDOWN on class CL_WER_ELEMENT_TEST has no parameter.
Method _TEARDOWN on class CL_WER_ELEMENT_TEST has no exception.

Method _TEARDOWN_APP Signature

Method _TEARDOWN_APP on class CL_WER_ELEMENT_TEST has no parameter.
Method _TEARDOWN_APP on class CL_WER_ELEMENT_TEST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700