Menu

SAP Package BRF

Business Rule Framework

Recommended Now

Fire TV Stick Lite Essentials Bundle

This bundle contains Amazon Fire TV Stick Lite and Mission USB Power Cable. The USB power cable eliminates the need to find an AC outlet near your TV by powering Amazon Fire TV directly from your TV's USB port. Includes special power management circuitry that enhances the peak power capability of the USB port by storing excess energy and then releasing it as needed.

Check it out on amazon.com →

The package BRF (Business Rule Framework) is a standard package in SAP ERP. It belongs to the parent package ABA.

Technical Information

Package BRF
Short Text Business Rule Framework
Parent Package ABA

Function Groups

SAP Package BRF contains 7 function groups.

BRF_AUX BRF: Supporting Functions
BRF_CODEGENERATOR BRF: Code Generator
BRF_CUST Customizing BRF, Generated Maint. Dialog
BRF_MAINTENANCE BRF: Maintenance of Rule Objects
BRF_NETWORK_GRAPHICS BRF: Network Graphics for BRF Objects
BRF_WHERE_USED BRF: Where-Used List
BRF_WORKBENCH_TOOL BRF: Integration of BRF in Workbench

Transactions

SAP Package BRF contains 31 transactions.

BRF Business Rule Framework
BRF_FILL_TBRF185 Automatic Population of TBRF185
BRF_OVERVIEW Overview of BRF Objects
BRFACS01 BRF: Create Abstract Action
BRFACS02 BRF: Change Abstract Action
BRFACS03 BRF: Display Abstract Action
BRFACT01 BRF: Create Concrete Actions
BRFACT02 BRF: Change Concrete Actions
BRFACT03 BRF: Display Concrete Actions
BRFAPC01 BRF: Create Features for Appl.Class
BRFAPC02 BRF: Change Features for Appl. Class
BRFAPC03 BRF: Display Features for Appl.Class
BRFAPL01 BRF: Create Application Class
BRFAPL02 BRF: Change Application Class
BRFAPL03 BRF: Display Application Class
BRFEVT01 BRF: Create Event
BRFEVT02 BRF: Change Event
BRFEVT03 BRF: Display Event
BRFEXP01 BRF: Create Expression
BRFEXP02 BRF: Change Expression
BRFEXP03 BRF: Display Expression
BRFIMC01 BRF: Create Impl. Class
BRFIMC02 BRF: Change Impl. Class
BRFIMC03 BRF: Display Impl. Class
BRFRLS01 BRF: Create Rule Set
BRFRLS02 BRF: Change Rule Set
BRFRLS03 BRF: Display Rule Set
BRFRUL01 BRF: Create Rule for Event
BRFRUL02 BRF: Change Rule for Event
BRFRUL03 BRF: Change Rule for Event
BRFU01 BRF: Compare SAPscript Texts

Database Tables

SAP Package BRF contains 67 database tables.

BRFWBFAVOR BRF: Selected Objects
BRFWBLASTOBJ BRF: User-Specific History
BRFWBREGISTRY BRF: WB Tool Registry
BRFWBSETTINGS BRF: User-Specific Settings
BRFWBTOOLTYPE BRF: Visualization of WB Tool
TBRF000 BRF: Application Class
TBRF000T BRF: Application Class - Text
TBRF042 BRF: Text GUIDs for BRF Objects
TBRF100 BRF: Application Class (Customer-Specific Features)
TBRF100T BRF: Application Class - Text (Customer-Specific)
TBRF110 BRF: Event
TBRF110T BRF: Event - Text
TBRF111 BRF: CASE - Event Basic Data
TBRF120 BRF: Technical Context (Not Used Yet)
TBRF120T BRF: Technical Context (Not Used Yet)
TBRF130 BRF: Expression in Three Operand Arithmetic (for TBRF150)
TBRF131 BRF: Switchlike Expression
TBRF132 BRF: Deadline Interval
TBRF135 BRF: CASE - Event Basic Data
TBRF136 BRF: CASE - Instruction Basic Data
TBRF137 BRF: CASE - Instruction WHEN Lines
TBRF138 BRF: Random Values
TBRF139 BRF: SAP - Formula Interpreter
TBRF141 BRF: Registration of Accessible Structures/Tables
TBRF142 BRF: Value Request from Structures and Internal Tables
TBRF143 BRF: Constant
TBRF144 BRF: Value Requests for Tables, Rows
TBRF145 BRF: General Arithmetical Expressions (Formula)
TBRF146 BRF: Function Module for Value Procurement
TBRF147 BRF: Truth Table Basic Data
TBRF148 BRF: Truth Table Rows
TBRF149 BRF: Truth Table Cells
TBRF150 BRF: Expression
TBRF150T BRF: Expression - Text
TBRF170 BRF: Actions
TBRF170T BRF: Action - Text
TBRF171 BRF: Subactions
TBRF172 BRF: Action Function Module
TBRF173 BRF: Assignment of Messages to Subactions
TBRF174 BRF: Message Variables (for Messages in Subactions)
TBRF175 BRF: Literal as Message Variable (for Subactions)
TBRF176 BRF: Function Module Action, Print as Parameter
TBRF180 BRF: Implementing Class
TBRF180T BRF: Implementing Class - Text
TBRF185 BRF: Events and 'determine_assignment' Classes
TBRF190 BRF: Operators
TBRF190T BRF: Operators, Texts
TBRF191 BRF: Operators and Result Types
TBRF192 BRF: Operators and Result Types - Successor of TBRF191
TBRF200 BRF: Where-Used List of BRF Objects in BRF Objects
TBRF210 BRF: Assignment of Event, Expression, Action
TBRF220 BRF: Tables Used by BRF (Not Yet Used)
TBRF230 BRF: Groups
TBRF230T BRF: Groups - Text Table
TBRF240 BRF: Actions/Expressions in Events
TBRF250 BRF: Subaction-Expressions Assignment
TBRF259 BRF: Expressions in Subactions (for Pre-Processing)
TBRF260 BRF: Operand
TBRF261 BRF: Dependent Constant
TBRF270 BRF: Actions in Expressions
TBRF280 BRF: Rule Set - Header Data
TBRF280T BRF: Rule Set - Text Table
TBRF290 BRF: BRF Objects in Rule Sets
TBRF310 BRF: Rule Set/Event/Expression/Action Assignment
TBRF320 BRF: Version Identification
TBRF320T BRF: Version Identification - Text
TBRF500 BRF: Network Graphics: User Profile

Views

SAP Package BRF contains 24 views.

M_BRF192 For Deletion / Do not Use
M_BRFWBSETTINGS BRF: Maintenance of User-Dependent BRF Settings
M_TBRF110 BRF: Events - Texts
M_TBRF141 BRF: Registration of Accessible Structures/Tables
M_TBRF190 BRF: Permitted Operators and Their Properties
M_TBRF192 BRF: Operators and Result Types
M_TBRF230 BRF: Groups
M_TBRF500 BRF: Network Graphics: User Profile
V_TBRF130 BRF: Expression in Three Operand Arithmetic (for TBRF150)
V_TBRF131 BRF: Switchlike Expression
V_TBRF142 BRF: Value Request from Structures and Internal Tables
V_TBRF143 BRF: Constant
V_TBRF145 BRF: General Arithmetical Expressions (Formula)
V_TBRF146 BRF: Function Module for Value Procurement
V_TBRF147 BRF: Truth Table Basic Data
V_TBRF150 BRF: Expressions - General Data
V_TBRF310_1 BRF: Rule Sets and Active Rule Sets
VBRF141 BRF: For Search Help: Fields of a Table/Structure
VBRF142 BRF: TBRF142 + TBRF141 + TBRF150 + TBRF150T (Simple)
VBRF143 BRF: TBRF143 + TBRF150 + TBRF150T (Constants)
VBRF150 BRF: Expression + Text
VBRF150_CASE BRF: Expression + Text
VBRF150_RV BRF: Expression + Text
VBRF180 BRF: Implementing Class

Structures

SAP Package BRF contains 98 structures.

BRF_CALC_STACK BRF: Stack Structure for Formula Interpreter
BRF_EVENT_HDR_COMMON BRF: Event - Common Key Fields
BRF_EXCLUDE_FUNCTION BRF: Function to Be Excluded from Menu
BRF_EXPRESSION_POOL BRF: For Pool of Expressions
BRF_INCL_ADMIN BRF: Administration Information
BRF_INCL_ADMIN_DYNP BRF: Screen Structure for Administrative Information
BRF_LOOP_SCREEN BRF: Structure for 'LOOP AT SCREEN'
BRF_MESSAGE BRF: Message
BRF_MESSAGE_STATUS BRF: Message Status in Maintenance Tool
BRF_NGR_NODE BRF: Structure for Network Graphics
BRF_SCHEMES Schema for Code Generation
BRF_TOKENS BRF: Token Table for Stack Engine
BRF_WHERE_TAB Table for Dynamic Where Condition
SBRF_CTRL_ALV BRF: Control Fields for ALV Lists
SBRF_DEBUG_INFO BRF: Trace: Debug/Breakpoint Definition
SBRF_MNT_INSTANCE BRF: Maintenance - One Maintenance Instance
SBRF_MNT_SCREEN BRF: Maintenance - Maintenance Subscreen
SBRF_MNT_STACK BRF: Maintenance - One Line in Stack
SBRF_NODE BRF: Node Category (Check!)
SBRF_PM_MATRIX BRF: Truth Table Matrix
SBRF_PM_MATRIX_2 BRF: Truth Table Matrix - Work Structure
SBRF_PM_SF Smart Form: Pattern Matching
SBRF_TABSTRIP_TEXT BRF: Tab Strip Texts for 32 Tab Pages
SBRF_TRACE BRF: For Debug and Trace
SBRF_WB_OBJDETAILS BRF: WB Object Attributes
SBRF_WHEN_MATRIX BRF: CASE - WHEN Matrix
SBRF000 BRF: Screen Structure for Application Classes
SBRF100 BRF: Screen Structure for Application Classes
SBRF100_ALV BRF: Application Class - ALV Structure
SBRF110 BRF: Screen Structure for Events
SBRF110_ALV BRF: Event - ALV Structure
SBRF110A BRF: Event + Instance (Structure)
SBRF130 BRF: Expressions in 3-Operand Arithmetic
SBRF130_01 BRF: Expression in Three Operand Arithmetic (for TBRF150)
SBRF130_ALV BRF: Expression in Three-Operand Arithmetic - ALV Structure
SBRF131 BRF: Switchlike Expression - Screen Structure
SBRF131_260 BRF: Switchlike Expression - Alternatives - Screen Structure
SBRF131_ALV BRF: Switchlike Expression - ALV Structure
SBRF132 BRF: Date Interval - Screen Structure
SBRF132_ALV BRF: Deadline Interval - ALV
SBRF135 BRF: CASE Event Basic Data - Screen Structure
SBRF136 BRF: CASE Expression Basic Data - Screen Structure
SBRF136_ALV BRF: CASE - Expression Basic Data - ALV Structure
SBRF138 BRF: Screen Structure for Random Values
SBRF138_ALV BRF: Random Values - ALV Structure
SBRF139 BRF: SAP - Formula Interpreter, Screen Structure
SBRF139_ALV BRF: SAP - Formula Interpreter - ALV Structure
SBRF142 BRF: Screen Structure for Simple Value Request
SBRF142_ALV BRF: Value Request - ALV Structure
SBRF143 BRF: Screen Structure for Simple Constants
SBRF143_ALV BRF: Constant - ALV Structure
SBRF144 BRF: Value Requests for Tables, Lines, Screen Structure
SBRF145 BRF: General Arithmetical Expressions, Screen Structure
SBRF145_ALV BRF: Arithmetic Expressions (Formula) - ALV Structure
SBRF146 BRF: Function Module f. Value Procurement - Screen Structure
SBRF146_ALV BRF: FM for Value Procurement ALV-Structure
SBRF147 BRF: Truth Table Basic Data - Screen Structure
SBRF147_ALV BRF: Truth Table Basic Data - ALV-Structure
SBRF150 BRF: Screen Structure for Expressions
SBRF150_ALV BRF: Expression - ALV-Structure
SBRF170 BRF: Screen Structure for Actions
SBRF170_ALV BRF: Actions - ALV Structure
SBRF171 BRF: Screen Structure for Subactions
SBRF171_ALV BRF: Subaction - ALV Structure
SBRF171A BRF: Subactions + Instance
SBRF172 BRF: Action Function Module - Screen Structure
SBRF172_ALV BRF: Action FM - ALV Structure
SBRF172_DET BRF: Details for 'Function Module' Action - 0FM001
SBRF173 BRF: Screen Structure for TBRF173 (Messages)
SBRF173_ALV BRF: Action Message - ALV Structure
SBRF173_DET BRF: Screen Structure for TBRF173 (Messages)
SBRF173_INT BRF: Structure for TBRF173/174/175, Internal Usage
SBRF176 BRF: Action Function Module, Parameter- Screen Structure
SBRF176A BRF: Structure Expression-Reference + Result Category
SBRF180 BRF: Screen Structure for Classes to Be Implemented
SBRF180_ALV BRF: ALV Structure for Implementing Classes
SBRF180_ALV_HLP BRF: Help Structure for Implementing Classes
SBRF185 Events and 'Determine Assignment' Methods - Screen Structure
SBRF200A BRF: Subobjects + Other Fields (Like Former SBRF260A)
SBRF210 BRF: Screen Structure Rules
SBRF210A BRF: Assignment Event->Function->Action - with Result
SBRF259A BRF: Structure Expression-Reference + Result Category
SBRF260 BRF: Operand - Screen Structure
SBRF260A BRF: Structure Parameter + Other Fields
SBRF270 BRF: Screen Structure Action Expression
SBRF280 BRF: Rule Sets - Screen Structure
SBRF280_ALV BRF: Rule - ALV Structure
SBRF310 BRF: Rule Sets - Screen Structure
SBRFBOOL_RES BRF: Boolean Result Structure
SBRFWB110 BRF: Create Screen Structure for Event
SBRFWB150 BRF: Create Screen Structure for Expression
SBRFWB170 BRF: Create Screen Structure for Action
SBRFWB280 BRF: Create Screen Structure for Rule Set
SBRFWBFAVOR BRF: WB Favorites
SBRFWBLASTOBJ BRF: Structure for History List
SBRFWBOBJECTS BRF: Create Screen Structure for Object
SBRFWBTREE BRF: Key Table for Browser Tree
SBRFWUL BRF: Structure for Where-Used List

Programs

SAP Package BRF contains 14 programs.

BRF_CLEAR_ALL_EXPRESSIONS Program BRF_CLEAR_ALL_EXPRESSIONS
BRF_COPY_IMPL_CLASSES Program BRF_COPY_IMPL_CLASSES
BRF_INITIAL_CLIENT_COPY Program BRF_INITIAL_CLIENT_COPY
BRF_INITIALIZE For Deletion - Do Not Use
BRF_MAINTENANCE Display, Change, Create Program Application Class
BRF_REPAIR Repair of Dependent BRF Tables (TBRF200 and so on)
BRF_SCREEN_START Program BRF_SCREEN_START
BRF_TRANSPORT Report BRF_TRANSPORT
BRF_TRANSPORT_EXPORT_CLEANUP Report BRF_TRANSPORT
BRF_TRANSPORT_IMPORT Report BRF_TRANSPORT
BRF_TRANSPORT_SIMPLE Copy and Transport of BRF Objects
RBRF_FILL_TBRF185 Automatic Population of TBRF185 (Determine Assignment Classes)
RBRF_FILL_TBRF192 For Subsequent Population of TBRF192 - If Content Has Got Lost
RBRF_OVERVIEW BRF Overview

Search Helps

SAP Package BRF contains 21 search helps.

BRF_ACTION BRF: Search Help for Actions
BRF_APPLCLASS BRF: Search Help for Application Class
BRF_CASE_EXPRESSION BRF: Search Help for Control Expression (CASE)
BRF_CLASS_ID BRF: Search Help for Classes to Be Implemented
BRF_CLASS_ID_A BRF: Search Help for Implementing Classes, Only Actions
BRF_CLASS_ID_E BRF: Search Help for Implementing Classes, only Event
BRF_CLASS_ID_F BRF: Search Help for Implementing Classes, Only Actions
BRF_CLASS_ID_GEN BRF: General Search Help for Implementing Classes
BRF_CLASS_ID_S BRF: Search Help for Implementing Classes, only Rule Set
BRF_EVENT BRF: Search Help for Event
BRF_EXPRESSION BRF: Search Help for Expressions
BRF_EXPRESSION_CASE BRF: Search Help for Expressions
BRF_FIELD BRF: Search Help for Fields of a Structure/Table
BRF_FIELDS_OF_STRUCTURE Fields of a Structure
BRF_IMPLCLASS BRF: Implementing Class
BRF_NUM_EXPRESSION BRF: Search Help for Numerical Expressions
BRF_OPERATOR BRF: Search Help for Operators
BRF_RULESET BRF: Search Help for Rule Set
BRF_SYSTEM_EXPRESSION BRF: Search Help for System Expressions
BRF_VR_STRUCTURE_1 BRF: Search Help for Tables
BRF_VR_STRUCTURE_2 BRF: Search Help for Structures

Message Classes

SAP Package BRF contains 1 message classes.

BRF Nachrichten zu Business Rule Framework

Authorization Objects

SAP Package BRF contains 2 authorization objects.

BRF_AUTH BRF: Test Authorization
BRF_STNDRD BRF: Standard Authorization Object