Business Rule Framework (BRF)
BRF Objects
Application Class
Event
Rule
Key Fields of a Rule
Gate Expression
Validity Period of Rules
Rule Set
Expression
Expression Type
Action
Action Type
History Management of BRF Objects
Grouping BRF Objects
BRF for Developers
First Steps Towards Your Own BRF Application
Creating Cross-Client Application Classes
Defining Cross-Client Features of the Application Class
Making BRF Objects Available to an Application Class
Calling Events
Registering Events with the BRF
Making Application Data Available to the BRF
Configuring Rules
Namespaces in the BRF
BRF Objects: Details for Developers
Application Class: Details
Event: Details
BRF in the Program Flow
BRF at Runtime
Architecture of the BRF at Runtime
Database Access Via Class CL_DB_BRF
Calling an Event in the Coding
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
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
Saving Data
Method IS_MODIFIED
Method SAVE_PREPARE
Method SAVE
Deletion of BRF Objects
Other Methods
Method CONSTRUCTOR
Method PRINT
Method GET_TABLE_FOR_ALV_GRID
Maintenance Interface
DDIC Declarations
Global Declarations in the Function Group
Flow Logic of Subscreen
PBO Modules of the Subscreen
Module PBO_Subscreen
Module SET_TC_Subscreen_Table
PAI Modules of the Subscreen
Module PAI_Subscreen
Module GET_TC_Subscreen_Table
Module PAI_Subscreen_END
Replace Standard Maintenance Tree
Modifiable Components