Menu

SAP Package BRF

Business Rule Framework

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