Business Rule Framework (BRF)
BRF Objects
Application Class
Event
Context
Context Type
Display of Documentation on an Object Type
Expression
Expression Type
Display of Documentation on an Object Type
Action
Action Type
Display of Documentation on an Object Type
Rule
Key Fields of a Rule
Gate Expression
Validity Period of Rules
Rule Set
BRF for Developers
Namespaces in the BRF
History Management of BRF Objects
Creating Implementing Classes
Making Standard BRF Objects Available to an Application Class
Registering Events with the BRF
Making Application Data Available to the BRF
Using the Context to Transfer Application Data to the BRF
Using the BRF Standard Context to Transfer Application Data
Using the Application Context to Transfer Application Data
Using Data Sources to Transfer Application Data to the BRF
BRF in the Program Flow
BRF at Runtime
Architecture of the BRF at Runtime
Runtime Modes of the BRF
Database Access Via Class CL_DB_BRF
Expression Buffering
Runtime Class for Expressions
Method INITIALIZE
Method PROCESS_SPECIFIC
Runtime Class for Actions
Runtime Class for Events
Rule Definition
Event with Context Information
Trace Function
Where-Used List
BRF in the Maintenance Environment
Data Model / Programming Model
Initial Screen
Transition from Initial Screen to Maintenance Screen
Method CHECK_AUTHORITY
Method ENQUEUE
Method LOAD
Method GET_TRANSPORT_OBJECTS
Method GET_SCREENS
Method GET_TITLE
PBO of Maintenance Screen
Method PBO1
Method GET_MENUE
Method GET_TITLE
Method PBO2
Method GET_SCREEN_STRUCTURE
Method FMOD
Method GET_SCREEN_TABLE
Method FMOD_TABLE
Method PBO_CONTROL
PAI of Maintenance Screen
Method PAI CONTROL
Method SET_SCREEN_STRUCTURE
Method SET_SCREEN_TABLE
Method PAI1
Method PAI2
Method COMPLETE_DEPENDENT_DATA
Saving Data
Method IS_MODIFIED
Method SAVE_PREPARE
Method SAVE
Deletion of BRF Objects
Other Methods
Method PROCESS_NORMAL_FUNCTION
Method CONSTRUCTOR
Method PRINT
Method ACTIVATE
Method GET_TABLE_FOR_ALV_GRID
Method GET_DETAIL_DATA
Method SET_DETAIL_DATA
Method COPY_CONSTRUCTOR
Method DELETE
Maintenance Interface
DDIC Declarations
Global Declarations in the Function Group
Flow Logic of Subscreen
PBO Module of the Subscreen
Module PBO_Subscreen
Message Handler
Test Environment
Modifiable Components
Working with the BRF
User Interface of the BRF Workbench
Application Toolbar
Navigation Area
Toolbar for Navigation Tree
Maintenance Screen
Processing of BRF Objects
Creating BRF Objects
Creating Rules for an Event
Creating Rules for a Rule Set
Changing BRF Objects
Searching for BRF Objects
Copying BRF Objects
Deleting BRF Objects
Deleting Rules
Grouping BRF Objects
Switching On/Off Rule Sets
Additional Functions for Using BRF Objects
Display of All BRF Objects of an Object Type
Check on BRF Objects of an Application Class
Managing Favorites List
Display of a Network Graphic for an Event
Where-Used List for an Expression or Action
Display of Documentation on an Object Type