SAP ABAP Interface IF_EXPRESSION_BRF (BRF: Expression)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BRF (Application Component) Business Rule Framework
     SBRF (Package) Business Rule Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXPRESSION_BASE_BRF BRF: Basis Class Expressions 20011011
Properties
Interface IF_EXPRESSION_BRF  
Short Description BRF: Expression    
General Data
Package SBRF   Business Rule Framework 
Created 20010910   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_EXPRESSION_BRF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RULE_COMPONENT_BRF BRF: Rule Component 20010910
Friends
Interface IF_EXPRESSION_BRF has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_EVENT Instance attribute Public Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Basis Class Event 20050125
2 MO_PROCESSOR Instance attribute Public Object reference (TYPE REF TO) CL_FUNCTION_PROCESSOR_BRF BRF: Function Processor 20010920
3 MR_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Reference to General Result (Type R) 20050125
4 MR_DATA_REF Instance attribute Public Object reference (TYPE REF TO) DATA Reference to General Result (Type R) - Extras 20050125
5 MS_BRF150 Instance attribute Public Type reference (TYPE) TBRF150 BRF: Expression 20010920
6 MS_TRACE Instance attribute Public Type reference (TYPE) SBRF_TRACE BRF: For Debug and Trace 20021118
7 MT_BRF200 Instance attribute Public Type reference (TYPE) SBRF200A_T BRF: Subobjects + Other Fields - Table Category 20030507
8 MT_BRF200A Instance attribute Public Type reference (TYPE) TBRF200_T BRF: Where-Used List of BRF Objects in BRF Objects 20050224
9 MT_BRF261 Instance attribute Public Type reference (TYPE) TBRF261_T BRF: Table Category for Dependent Constant 20021206
10 MV_CURRENCY Instance attribute Public Type reference (TYPE) BRF_CURRENCY BRF: Currency Key 20010926
11 MV_DATA_MISSING Instance attribute Public Type reference (TYPE) BRF_DATA_MISSING BRF: Data Missing 20010926
12 MV_ERROR Instance attribute Public Type reference (TYPE) BRF_BOOLE_D Error Occurred in Expression 20020507
13 MV_RESULT_IS_VALID Instance attribute Public Type reference (TYPE) BRF_RESULT_IS_VALID BRF: Result Is Valid 20010926
14 MV_REUSE_STATUS Instance attribute Public Type reference (TYPE) BRF_BUFFER_STATUS BRF: Buffer Status 20050207
15 MV_STORE_ACTIVE Instance attribute Public Type reference (TYPE) BRF_BOOLE_D Save Result? 20021118
16 MV_TRACE_ID Instance attribute Public Type reference (TYPE) BRF_TRACE_ID BRF: Trace ID 20021118
17 MV_VALUE Instance attribute Public Type reference (TYPE) BRF_RESULT_VALUE BRF: Result 20010926
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Deletes Expression 20010910
2 GET_RESULT Instance method Public Method Returns Result 20010910
3 GET_SUBEXPRESSION Instance method Public Method Returns Result of a Subexpression 20050224
4 INITIALIZE Instance method Public Method Initialization 20010920
5 INVALIDATE Instance method Public Method Result of Expression Is Invalidated 20080207
6 PREPARE Instance method Public Method Creates (Sub)Tree of Expressions 20010920
7 PROCESS Instance method Public Method 20010920
8 SET_EVENT Instance method Public Method Sets Event 20050125
9 SET_EXPRESSION Instance method Public Method Sets Expression Information 20010920
10 SET_PROCESSOR Instance method Public Method Sets Function Processor 20010927
11 SET_REUSE_STATUS Instance method Public Method Sets Buffer Status 20050207
12 TOUCH Instance method Public Method Expression Is Reused 20050223
Events
Interface IF_EXPRESSION_BRF has no event.
Types
Interface IF_EXPRESSION_BRF has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on Interface IF_EXPRESSION_BRF has no parameter.
Method CLEAR on Interface IF_EXPRESSION_BRF has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf allg. Ergebnis (Typ R) 20050125
2 Exporting ER_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf allg. Ergebnis (Typ R) - Zusätze 20050125
3 Exporting EV_CURRENCY Value transfer Type reference (TYPE) BRF_CURRENCY BRF: Währungsschlüssel 20010926
4 Exporting EV_DATA_MISSING Value transfer Type reference (TYPE) BRF_DATA_MISSING BRF: Daten fehlen 20010926
5 Exporting EV_DECIMALS Value transfer Type reference (TYPE) BRF_RESULT_DECIMALS BRF: Nachkommastellen für Typ P 20010926
6 Exporting EV_ERROR Value transfer Type reference (TYPE) BRF_BOOLE_D Fehler im Ausdruck 20020507
7 Exporting EV_LENGTH Value transfer Type reference (TYPE) BRF_RESULT_LENGTH BRF: Feldlänge/Strukturlänge 20010926
8 Exporting EV_OUTPUT_LENGTH Value transfer Type reference (TYPE) BRF_RESULT_OUTPUT_LENGTH BRF: Ausgabelänge 20010926
9 Exporting EV_TYPE Value transfer Type reference (TYPE) BRF_RESULT_TYPE BRF: Ergebnistyp 20010926
10 Exporting EV_VALUE Value transfer Type reference (TYPE) BRF_RESULT_VALUE BRF: Ergebnis 20010926
# Exception Resumable Description Created on
1 RESULT_NOT_VALID Ergebnis ist nicht gültig (BRF 123) 20010926

Method GET_SUBEXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf allg. Ergebnis (Typ R) 20050224
2 Exporting ER_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf allg. Ergebnis (Typ R) - Zusätze 20050224
3 Exporting EV_CURRENCY Value transfer Type reference (TYPE) BRF_CURRENCY BRF: Währungsschlüssel 20050224
4 Exporting EV_DATA_MISSING Value transfer Type reference (TYPE) BRF_DATA_MISSING BRF: Daten fehlen 20050224
5 Exporting EV_DECIMALS Value transfer Type reference (TYPE) BRF_RESULT_DECIMALS BRF: Nachkommastellen für Typ P 20050224
6 Exporting EV_ERROR Value transfer Type reference (TYPE) BRF_BOOLE_D Fehler im Ausdruck 20050224
7 Exporting EV_LENGTH Value transfer Type reference (TYPE) BRF_RESULT_LENGTH BRF: Feldlänge/Strukturlänge 20050224
8 Exporting EV_OUTPUT_LENGTH Value transfer Type reference (TYPE) BRF_RESULT_OUTPUT_LENGTH BRF: Ausgabelänge 20050224
9 Exporting EV_TYPE Value transfer Type reference (TYPE) BRF_RESULT_TYPE BRF: Ergebnistyp 20050224
10 Exporting EV_VALUE Value transfer Type reference (TYPE) BRF_RESULT_VALUE BRF: Ergebnis 20050224
11 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20050224
12 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) CL_FUNCTION_PROCESSOR_BRF BRF: Funktionsprozessor 20050224
13 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20050224
14 Importing IV_EXPRESSION Call by reference Type reference (TYPE) BRF_EXPRESSION BRF: Ausdruck 20050224
15 Importing IV_NO_GENERATED_CODE Call by reference Type reference (TYPE) BRF_BOOLE_D SPACE Space = false, 'X' = true 20050224
# Exception Resumable Description Created on
1 RESULT_NOT_VALID Ergebnis ist nicht gültig (BRF 123) 20050224

Method INITIALIZE Signature

Method INITIALIZE on Interface IF_EXPRESSION_BRF has no parameter.
Method INITIALIZE on Interface IF_EXPRESSION_BRF has no exception.

Method INVALIDATE Signature

Method INVALIDATE on Interface IF_EXPRESSION_BRF has no parameter.
Method INVALIDATE on Interface IF_EXPRESSION_BRF has no exception.

Method PREPARE 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 20041216

Method PREPARE on Interface IF_EXPRESSION_BRF has no exception.

Method PROCESS Signature

Method PROCESS on Interface IF_EXPRESSION_BRF has no parameter.
Method PROCESS on Interface IF_EXPRESSION_BRF has no exception.

Method SET_EVENT 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: Basisklasse Ereignis 20050125

Method SET_EVENT on Interface IF_EXPRESSION_BRF has no exception.

Method SET_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BRF150 Value transfer Type reference (TYPE) TBRF150 BRF: Ausdruck 20010920

Method SET_EXPRESSION on Interface IF_EXPRESSION_BRF has no exception.

Method SET_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) CL_FUNCTION_PROCESSOR_BRF BRF: Funktionsprozessor 20010927

Method SET_PROCESSOR on Interface IF_EXPRESSION_BRF has no exception.

Method SET_REUSE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REUSE_STATUS Value transfer Type reference (TYPE) BRF_BUFFER_STATUS BRF: Pufferstatus 20050207

Method SET_REUSE_STATUS on Interface IF_EXPRESSION_BRF has no exception.

Method TOUCH Signature

Method TOUCH on Interface IF_EXPRESSION_BRF has no parameter.
Method TOUCH on Interface IF_EXPRESSION_BRF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 464