SAP ABAP Class CL_EXPRESSION_BASE_BRF (BRF: Basis Class Expressions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BRF (Application Component) Business Rule Framework
     SBRF (Package) Business Rule Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EXPRESSION_BRF BRF: Expression 20011011
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EXPRESSION_MIP_BRF BRF: Multiple Instance Mode 20021015
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RULE_COMPONENT_BRF BRF: Rule Component 20011011
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VALUE_REQUEST_SIMPLE_BRF BRF: Simple Value Request Mechanism 20011012
2 Inheritance (c INHERITING FROM c_ref)  CL_FUNCTION_RULE_ICL BRF: Functions of Old Rule Tool 20011011
3 Inheritance (c INHERITING FROM c_ref)  CL_NN_EXPERIMENTAL_BRF Neural Network - Experimental 20041114
4 Inheritance (c INHERITING FROM c_ref)  CL_PATTERN_MATCHING_BRF BRF: Truth Table 20011120
5 Inheritance (c INHERITING FROM c_ref)  CL_PREDICATE_ICL Predicate 20020925
6 Inheritance (c INHERITING FROM c_ref)  CL_RANDOM_VALUE_BRF BRF: Random Values 20021202
7 Inheritance (c INHERITING FROM c_ref)  CL_RANGE_EXPRESSION_BRF BRF: CASE - Treatment 20041109
8 Inheritance (c INHERITING FROM c_ref)  CL_TINY_DECISION_TREE_BRF BRF: Simple Decision Tree 20061214
9 Inheritance (c INHERITING FROM c_ref)  CL_VALUE_REQUEST_REF_BRF BRF: Reference Expression 20050125
10 Inheritance (c INHERITING FROM c_ref)  CL_FORMULA_SIMPLE_BRF BRF: Simple Formulas 20011106
... Click here to see Used By full list (35 items)
Properties
Class CL_EXPRESSION_BASE_BRF  
Short Description BRF: Basis Class Expressions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBRF   Business Rule Framework 
Created 20011011   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EXPRESSION_BASE_BRF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EXPRESSION_BRF BRF: Expression 20011011
2 IF_EXPRESSION_MIP_BRF BRF: Multiple Instance Mode 20021015
3 IF_RULE_COMPONENT_BRF BRF: Rule Component 20011011
Friends
Class CL_EXPRESSION_BASE_BRF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Instance attribute Protected Attribute reference (LIKE) 20011011
2 MC_TRUE Instance attribute Protected Attribute reference (LIKE) 20011011
3 MO_EVENT Instance attribute Public Attribute reference (LIKE) 20050125
4 MO_PROCESSOR Instance attribute Protected Attribute reference (LIKE) 20020725
5 MS_BRF150 Instance attribute Protected Attribute reference (LIKE) 20020725
6 MS_TRACE Instance attribute Public Attribute reference (LIKE) 20021118
7 MT_BRF200 Instance attribute Private Attribute reference (LIKE) 20050224
8 MT_BRF200A Instance attribute Private Attribute reference (LIKE) 20050224
9 MV_APPLCLASS Instance attribute Protected Attribute reference (LIKE) 20020725
10 MV_CURRENCY Instance attribute Protected Attribute reference (LIKE) 20020725
11 MV_DATA_MISSING Instance attribute Protected Attribute reference (LIKE) 20020725
12 MV_ERROR Instance attribute Protected Attribute reference (LIKE) 20020725
13 MV_IS_ACTIVE Instance attribute Protected Attribute reference (LIKE) 20020725
14 MV_IS_ASSIGNED Instance attribute Protected Attribute reference (LIKE) 20020725
15 MV_RESULT_IS_VALID Instance attribute Public Attribute reference (LIKE) 20020725
16 MV_REUSE_STATUS Instance attribute Public Attribute reference (LIKE) 20050207
17 MV_SHORT Instance attribute Protected Attribute reference (LIKE) 20020725
18 MV_STORE_ACTIVE Instance attribute Protected Attribute reference (LIKE) 20021118
19 MV_TRACE_ID Instance attribute Protected Attribute reference (LIKE) 20021118
20 MV_VALUE Instance attribute Protected Attribute reference (LIKE) 20020725
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method 20020725
2 CLEAR_ACTIVE Instance method Public Method 20020725
3 CLEAR_ASSIGNED Instance method Public Method 20020725
4 GET_ACTIVE Instance method Public Method 20020725
5 GET_ASSIGNED Instance method Public Method 20020725
6 GET_RESULT Instance method Public Method 20020725
7 GET_SUBEXPRESSION Instance method Protected Method 20050224
8 INITIALIZE Instance method Public Method 20020725
9 PREPARE Instance method Public Method 20020725
10 PROCESS Instance method Public Method 20020725
11 PROCESS_BEGIN Instance method Protected Method Prepares Execution of Rule Components (Trace + R) 20021129
12 PROCESS_END Instance method Protected Method Ends Execution of Rule Components (Trace + Result) 20021129
13 PROCESS_SPECIFIC Instance method Protected Method Executes Features of Rule Component 20030113
14 PROCESS_SUBEXPRESSION Instance method Protected Method Treats Dependent Rule Components 20021129
15 SET_ACTIVE Instance method Public Method 20020725
16 SET_APPLCLASS Instance method Public Method 20020725
17 SET_ASSIGNED Instance method Public Method 20020725
18 SET_EXPRESSION Instance method Public Method 20020725
19 SET_PROCESSOR Instance method Public Method 20020725
20 SET_REUSE_STATUS Instance method Public Method 20050207
21 TOUCH Instance method Public Method 20050223
Events
Class CL_EXPRESSION_BASE_BRF has no event.
Types
Class CL_EXPRESSION_BASE_BRF has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_EXPRESSION_BASE_BRF has no parameter.
Method CLEAR on class CL_EXPRESSION_BASE_BRF has no exception.

Method CLEAR_ACTIVE Signature

Method CLEAR_ACTIVE on class CL_EXPRESSION_BASE_BRF has no parameter.
Method CLEAR_ACTIVE on class CL_EXPRESSION_BASE_BRF has no exception.

Method CLEAR_ASSIGNED Signature

Method CLEAR_ASSIGNED on class CL_EXPRESSION_BASE_BRF has no parameter.
Method CLEAR_ASSIGNED on class CL_EXPRESSION_BASE_BRF has no exception.

Method GET_ACTIVE Signature

Method GET_ACTIVE on class CL_EXPRESSION_BASE_BRF has no parameter.
Method GET_ACTIVE on class CL_EXPRESSION_BASE_BRF has no exception.

Method GET_ASSIGNED Signature

Method GET_ASSIGNED on class CL_EXPRESSION_BASE_BRF has no parameter.
Method GET_ASSIGNED on class CL_EXPRESSION_BASE_BRF has no exception.

Method GET_RESULT Signature

Method GET_RESULT on class CL_EXPRESSION_BASE_BRF has no parameter.
Method GET_RESULT on class CL_EXPRESSION_BASE_BRF has no exception.

Method GET_SUBEXPRESSION Signature

Method GET_SUBEXPRESSION on class CL_EXPRESSION_BASE_BRF has no parameter.
Method GET_SUBEXPRESSION on class CL_EXPRESSION_BASE_BRF has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_EXPRESSION_BASE_BRF has no parameter.
Method INITIALIZE on class CL_EXPRESSION_BASE_BRF has no exception.

Method PREPARE Signature

Method PREPARE on class CL_EXPRESSION_BASE_BRF has no parameter.
Method PREPARE on class CL_EXPRESSION_BASE_BRF has no exception.

Method PROCESS Signature

Method PROCESS on class CL_EXPRESSION_BASE_BRF has no parameter.
Method PROCESS on class CL_EXPRESSION_BASE_BRF has no exception.

Method PROCESS_BEGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SET_ACTIVE Call by reference Type reference (TYPE) BRF_BOOLE_D BRF: space = false, 'X' = true 20021129
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20021129

Method PROCESS_BEGIN on class CL_EXPRESSION_BASE_BRF has no exception.

Method PROCESS_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20021129
2 Importing IV_SET_ACTIVE Call by reference Type reference (TYPE) BRF_BOOLE_D BRF: space = false, 'X' = true 20021129
3 Importing IV_XFROM_BUFFER Call by reference Type reference (TYPE) BRF_BOOLE_D BRF: space = false, 'X' = true 20021129

Method PROCESS_END on class CL_EXPRESSION_BASE_BRF has no exception.

Method PROCESS_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20030113

Method PROCESS_SPECIFIC on class CL_EXPRESSION_BASE_BRF has no exception.

Method PROCESS_SUBEXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20021129

Method PROCESS_SUBEXPRESSION on class CL_EXPRESSION_BASE_BRF has no exception.

Method SET_ACTIVE Signature

Method SET_ACTIVE on class CL_EXPRESSION_BASE_BRF has no parameter.
Method SET_ACTIVE on class CL_EXPRESSION_BASE_BRF has no exception.

Method SET_APPLCLASS Signature

Method SET_APPLCLASS on class CL_EXPRESSION_BASE_BRF has no parameter.
Method SET_APPLCLASS on class CL_EXPRESSION_BASE_BRF has no exception.

Method SET_ASSIGNED Signature

Method SET_ASSIGNED on class CL_EXPRESSION_BASE_BRF has no parameter.
Method SET_ASSIGNED on class CL_EXPRESSION_BASE_BRF has no exception.

Method SET_EXPRESSION Signature

Method SET_EXPRESSION on class CL_EXPRESSION_BASE_BRF has no parameter.
Method SET_EXPRESSION on class CL_EXPRESSION_BASE_BRF has no exception.

Method SET_PROCESSOR Signature

Method SET_PROCESSOR on class CL_EXPRESSION_BASE_BRF has no parameter.
Method SET_PROCESSOR on class CL_EXPRESSION_BASE_BRF has no exception.

Method SET_REUSE_STATUS Signature

Method SET_REUSE_STATUS on class CL_EXPRESSION_BASE_BRF has no parameter.
Method SET_REUSE_STATUS on class CL_EXPRESSION_BASE_BRF has no exception.

Method TOUCH Signature

Method TOUCH on class CL_EXPRESSION_BASE_BRF has no parameter.
Method TOUCH on class CL_EXPRESSION_BASE_BRF has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VALUE_REQUEST_SIMPLE_BRF BRF: Simple Value Request Mechanism 20011012
2 Inheritance (c INHERITING FROM c_ref)  CL_FUNCTION_RULE_ICL BRF: Functions of Old Rule Tool 20011011
3 Inheritance (c INHERITING FROM c_ref)  CL_NN_EXPERIMENTAL_BRF Neural Network - Experimental 20041114
4 Inheritance (c INHERITING FROM c_ref)  CL_PATTERN_MATCHING_BRF BRF: Truth Table 20011120
5 Inheritance (c INHERITING FROM c_ref)  CL_PREDICATE_ICL Predicate 20020925
6 Inheritance (c INHERITING FROM c_ref)  CL_RANDOM_VALUE_BRF BRF: Random Values 20021202
7 Inheritance (c INHERITING FROM c_ref)  CL_RANGE_EXPRESSION_BRF BRF: CASE - Treatment 20041109
8 Inheritance (c INHERITING FROM c_ref)  CL_TINY_DECISION_TREE_BRF BRF: Simple Decision Tree 20061214
9 Inheritance (c INHERITING FROM c_ref)  CL_VALUE_REQUEST_REF_BRF BRF: Reference Expression 20050125
10 Inheritance (c INHERITING FROM c_ref)  CL_FORMULA_SIMPLE_BRF BRF: Simple Formulas 20011106
11 Inheritance (c INHERITING FROM c_ref)  CL_VALUE_REQUEST_TABLE_BRF BRF: Simple Value Request Mechanism 20011029
12 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_BWVAR PBPC - BW Variable Expression for BRF 20051212
13 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_CAP PBPC: Capped Formula Expression 20051201
14 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_GLOBAL_DATA PBPC - Special data for BRF ma 20080423
15 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_LOOKUP PBPC - Lookup BRF expression 20051123
16 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_RESTRICT PBPC - Restricted values BRF expression 20051118
17 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_SYSTEM_DATA PBPC - Special data for BRF maintenance 20080423
18 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_UNRESTRICT PBPC - Unrestricted values BRF expression maintenance 20051118
19 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_CONTEXT_BRF BRF: Runtime Expression for Reading Contexts 20060420
20 Inheritance (c INHERITING FROM c_ref)  CL_AND_OR_BRF AND/OR Conditions of Boolean Expressions 20041116
21 Inheritance (c INHERITING FROM c_ref)  CL_CALL_FUNC_METHOD_BRF BRF: Runtime - Expression - Function Module 20011112
22 Inheritance (c INHERITING FROM c_ref)  CL_CASE_EXPRESSION_BRF BRF: CASE - Treatment 20021212
23 Inheritance (c INHERITING FROM c_ref)  CL_CONSTANTS_SIMPLE_BRF BRF: Constants 20011025
24 Inheritance (c INHERITING FROM c_ref)  CL_CONTEXT_SETTER_BRF BRF: Runtime Expression for Reading Contexts 20061129
25 Inheritance (c INHERITING FROM c_ref)  CL_CONTROL_PREDICATE_ICL BRF: Control Predicate 20020412
26 Inheritance (c INHERITING FROM c_ref)  CL_CONTROL_PREDICATE_ICLE BRF: Control Predicate 20021030
27 Inheritance (c INHERITING FROM c_ref)  CL_DATE_INTERVAL_BRF BRF: Deadline Interval 20030507
28 Inheritance (c INHERITING FROM c_ref)  CL_ACTION_EXPRESSION_BRF BRF: Runtime - Expression - Action in Expression 20030212
29 Inheritance (c INHERITING FROM c_ref)  CL_EXPRESSION3_BRF BRF: Expression in Three Operand Arithmetic 20011011
30 Inheritance (c INHERITING FROM c_ref)  CL_FMCA_DATA_REQUEST_BRF BRF:Runtime - Request context information 20050322
31 Inheritance (c INHERITING FROM c_ref)  CL_FMCA_FACTS_BRF BRF: Runtime - Reading Facts 20061120
32 Inheritance (c INHERITING FROM c_ref)  CL_FMCA_PER_REQUEST_BRF BRF: Runtime - Request from/to date of period 20050401
33 Inheritance (c INHERITING FROM c_ref)  CL_FMCA_PROGR_CALC_BRF BRF: Runtime - Execute calculation step by step 20050405
34 Inheritance (c INHERITING FROM c_ref)  CL_FORMULA2_BRF BRF: SAP - Formula Interpreter - E Tables 20070810
35 Inheritance (c INHERITING FROM c_ref)  CL_FORMULA_BRF BRF: SAP - Formula Interpreter 20021126
History
Last changed by/on SAP  20110908 
SAP Release Created in 464