SAP ABAP Class CL_EVENT_BASE_BRF (BRF: Basis Class Event)
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_EVENT_BRF BRF: Event 20010918
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RULE_COMPONENT_BRF BRF: Rule Component 20010918
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_BASE_BRF_DOT BRF: event DOT 20110314
2 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_BCFL00 BRF: Demo: Non-Parametr. Event with Context 20020821
3 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_BRF BRF: Standard Event 20020820
4 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_CONTEXT_BASE_BRF BRF: Event with Simple Context 20060419
5 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_FLIGHT BRF: Demo: Non-Parametr. Event with Context 20101027
6 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_ICL BRF Event in Claims Management System 20010918
7 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_ICLE BRF Event in Claim Bundle 20020801
8 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_P0C1_BCFL00 BRF: Demo: Non-Parametr. Event with Context 20020827
9 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_P1C0_BCFL00 BRF: Demo: Parametr. Event Without Context 20020827
10 Inheritance (c INHERITING FROM c_ref)  CL_FMCA_BRF_EVENT BRF: Event Classe for FMCA 20050307
... Click here to see Used By full list (12 items)
Properties
Class CL_EVENT_BASE_BRF  
Short Description BRF: Basis Class Event    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBRF   Business Rule Framework 
Created 20010823   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EVENT_BASE_BRF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVENT_BRF BRF: Event 20010918
2 IF_RULE_COMPONENT_BRF BRF: Rule Component 20010918
Friends
Class CL_EVENT_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 Public Attribute reference (LIKE) 20010919
2 MC_TRUE Instance attribute Public Attribute reference (LIKE) 20010919
3 MO_CONTROLLER Instance attribute Public Attribute reference (LIKE) 20050225
4 MO_EVENT_LOG Instance attribute Public Object reference (TYPE REF TO) IF_EVENT_LOG_BRF BRF: Event Log 20011003
5 MS_BRF110 Instance attribute Private Attribute reference (LIKE) 20050131
6 MS_BRF210 Instance attribute Public Type reference (TYPE) SBRF210A Current Subevent 20011003
7 MT_BOOL_RESULT Instance attribute Protected Type reference (TYPE) SBRFBOOL_RES_T BRF: Table Category for Boolean Results 20021015
8 MT_BRF110 Instance attribute Protected Attribute reference (LIKE) 20010919
9 MT_BRF110A Instance attribute Protected Attribute reference (LIKE) 20010919
10 MT_BRF210 Instance attribute Protected Attribute reference (LIKE) 20010919
11 MT_MESSAGE Instance attribute Protected Type reference (TYPE) BRF_MESSAGE_T BRF: Message - Table Category 20011109
12 MV_ACTION Instance attribute Protected Type reference (TYPE) BRF_ACTION BRF: Action 20011114
13 MV_APPLCLASS Instance attribute Protected Attribute reference (LIKE) 20010919
14 MV_CONTEXT Instance attribute Protected Attribute reference (LIKE) 20010919
15 MV_EVENT Instance attribute Public Attribute reference (LIKE) BRF: Event 20011114
16 MV_EVENT_ID Instance attribute Public Attribute reference (LIKE) BRF: Event Number 20030610
17 MV_EVENT_NR Static Attribute Protected Type reference (TYPE) BRF_EVENT_ID BRF: Topmost Assigned Event Number 20011004
18 MV_EXPRESSION Instance attribute Public Type reference (TYPE) BRF_EXPRESSION BRF: Expression 20011121
19 MV_INDEX Instance attribute Public Type reference (TYPE) SYTABIX Pointer on Current TBRF210 Line 20011003
20 MV_IS_ACTIVE Instance attribute Public Attribute reference (LIKE) 20010919
21 MV_IS_ASSIGNED Instance attribute Public Attribute reference (LIKE) 20010919
22 MV_MULTI_INSTANCE_MODE Instance attribute Protected Type reference (TYPE) BRF_MULTI_INSTANCE_MODE BRF: Multi-Instance Mode (Batch Mode) 20020411
23 MV_VERSION_TIMESTAMP Instance attribute Public Attribute reference (LIKE) 20030610
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Adds a Message to the Event Object 20020813
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010823
3 FREE Instance method Public Method Releases Event Object 20011005
4 GET_BOOL_RESULT Instance method Public Method Returns Boolean Result Table 20021015
5 GET_MESSAGES Instance method Public Method Returns Messages 20011109
6 GET_NEXT_SUBEVENT Instance method Public Method Returns Next Subevent (Event Function Act.) 20020813
7 GET_RESULT Instance method Public Method Returns Result 20011121
8 GET_RESULT_BOOLE Instance method Public Method Returns Boolean Result 20011114
9 GOTO_FIRST_SUBEVENT Instance method Public Method Sets Pointer to First Subevent 20020813
10 RETURN_SUBEVENT_RESULT Instance method Public Method Accepts Result of Current Subevent 20020813
11 SET_ACTION Instance method Public Method Explicitly Sets Action 20020813
12 SET_EVENT Instance method Public Method Sets Event 20020813
13 SET_EVENT_LOG Instance method Public Method Sets Related Event Log Object 20030610
14 SET_EXPRESSION Instance method Public Method Explicitly Sets Expression 20020813
15 SET_MULTI_INSTANCE_MODE Instance method Public Method Sets Multi-Instance Mode 20020411
16 SUBEVENT_FROM_LOG Instance method Public Method Removes Subevent from Log 20030610
17 SUBEVENT_TO_LOG Instance method Public Method Writes Subevent to Log 20030610
Events
Class CL_EVENT_BASE_BRF has no event.
Types
Class CL_EVENT_BASE_BRF has no local type.
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_EVENT_BASE_BRF has no parameter.
Method ADD_MESSAGE on class CL_EVENT_BASE_BRF has no exception.

Method CONSTRUCTOR Signature

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

Method FREE Signature

Method FREE on class CL_EVENT_BASE_BRF has no parameter.
Method FREE on class CL_EVENT_BASE_BRF has no exception.

Method GET_BOOL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOOL_RESULT Call by reference Type reference (TYPE) SBRFBOOL_RES_T BRF: Tabellentyp für boolsche Ergebnisse 20021015

Method GET_BOOL_RESULT on class CL_EVENT_BASE_BRF has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BRF_MESSAGE_T BRF: Nachricht - Tabellentyp 20011109

Method GET_MESSAGES on class CL_EVENT_BASE_BRF has no exception.

Method GET_NEXT_SUBEVENT Signature

Method GET_NEXT_SUBEVENT on class CL_EVENT_BASE_BRF has no parameter.
Method GET_NEXT_SUBEVENT on class CL_EVENT_BASE_BRF has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_CURRENCY Value transfer Type reference (TYPE) BRF_CURRENCY BRF: Währungsschlüssel 20040929
2 Exporting EV_RESULT_DATA_MISSING Value transfer Type reference (TYPE) BRF_DATA_MISSING BRF: Daten fehlen 20011121
3 Exporting EV_RESULT_DECIMALS Value transfer Type reference (TYPE) BRF_RESULT_DECIMALS BRF: Nachkommastellen für Typ P 20011121
4 Exporting EV_RESULT_LENGTH Value transfer Type reference (TYPE) BRF_RESULT_LENGTH BRF: Feldlänge/Strukturlänge 20011121
5 Exporting EV_RESULT_OUTPUT_LENGTH Value transfer Type reference (TYPE) BRF_RESULT_OUTPUT_LENGTH BRF: Ausgabelänge 20011121
6 Exporting EV_RESULT_TYPE Value transfer Type reference (TYPE) BRF_RESULT_TYPE BRF: Ergebnistyp 20011121
7 Exporting EV_RESULT_VALUE Value transfer Type reference (TYPE) BRF_RESULT_VALUE BRF: Ergebnis 20011121
8 Importing IV_EXPRESSION Call by reference Type reference (TYPE) BRF_EXPRESSION BRF: Ausdruck 20011121
# Exception Resumable Description Created on
1 NO_RESULT_AVAILABLE Es gibt kein Ergebnis 20011121

Method GET_RESULT_BOOLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_DATA_MISSING Value transfer Type reference (TYPE) BRF_DATA_MISSING BRF: Daten fehlen 20011114
2 Exporting EV_RESULT_VALUE Value transfer Type reference (TYPE) BRF_BOOLE_D BRF: space = false, 'X' = true 20011114
3 Importing IV_EXPRESSION Call by reference Type reference (TYPE) BRF_EXPRESSION BRF: Ausdruck 20011121
# Exception Resumable Description Created on
1 NO_RESULT_AVAILABLE Es gibt kein Ergebnis 20011114

Method GOTO_FIRST_SUBEVENT Signature

Method GOTO_FIRST_SUBEVENT on class CL_EVENT_BASE_BRF has no parameter.
Method GOTO_FIRST_SUBEVENT on class CL_EVENT_BASE_BRF has no exception.

Method RETURN_SUBEVENT_RESULT Signature

Method RETURN_SUBEVENT_RESULT on class CL_EVENT_BASE_BRF has no parameter.
Method RETURN_SUBEVENT_RESULT on class CL_EVENT_BASE_BRF has no exception.

Method SET_ACTION Signature

Method SET_ACTION on class CL_EVENT_BASE_BRF has no parameter.
Method SET_ACTION on class CL_EVENT_BASE_BRF has no exception.

Method SET_EVENT Signature

Method SET_EVENT on class CL_EVENT_BASE_BRF has no parameter.
Method SET_EVENT on class CL_EVENT_BASE_BRF has no exception.

Method SET_EVENT_LOG Signature

Method SET_EVENT_LOG on class CL_EVENT_BASE_BRF has no parameter.
Method SET_EVENT_LOG on class CL_EVENT_BASE_BRF has no exception.

Method SET_EXPRESSION Signature

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

Method SET_MULTI_INSTANCE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MULTI_INSTANCE_MODE Call by reference Type reference (TYPE) BRF_MULTI_INSTANCE_MODE SPACE BRF: Multi-Instanz-Mode (Batch-Mode) 20020411

Method SET_MULTI_INSTANCE_MODE on class CL_EVENT_BASE_BRF has no exception.

Method SUBEVENT_FROM_LOG Signature

Method SUBEVENT_FROM_LOG on class CL_EVENT_BASE_BRF has no parameter.
Method SUBEVENT_FROM_LOG on class CL_EVENT_BASE_BRF has no exception.

Method SUBEVENT_TO_LOG Signature

Method SUBEVENT_TO_LOG on class CL_EVENT_BASE_BRF has no parameter.
Method SUBEVENT_TO_LOG on class CL_EVENT_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_EVENT_BASE_BRF_DOT BRF: event DOT 20110314
2 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_BCFL00 BRF: Demo: Non-Parametr. Event with Context 20020821
3 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_BRF BRF: Standard Event 20020820
4 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_CONTEXT_BASE_BRF BRF: Event with Simple Context 20060419
5 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_FLIGHT BRF: Demo: Non-Parametr. Event with Context 20101027
6 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_ICL BRF Event in Claims Management System 20010918
7 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_ICLE BRF Event in Claim Bundle 20020801
8 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_P0C1_BCFL00 BRF: Demo: Non-Parametr. Event with Context 20020827
9 Inheritance (c INHERITING FROM c_ref)  CL_EVENT_P1C0_BCFL00 BRF: Demo: Parametr. Event Without Context 20020827
10 Inheritance (c INHERITING FROM c_ref)  CL_FMCA_BRF_EVENT BRF: Event Classe for FMCA 20050307
11 Inheritance (c INHERITING FROM c_ref)  CL_IGN_SEARCH_EVENT Runtime Class for Search Event 20031124
12 Inheritance (c INHERITING FROM c_ref)  RS_BCT_PBPC_BRF_EVENT PBPC: Custom Event type for BRF 20051125
History
Last changed by/on SAP  20110908 
SAP Release Created in 464