Creating BRF Objects

Use

The procedure for creating BRF objects is virtually identical for most BRF objects (see below for exceptions). The following documentation describes how to create an expression. This documentation is also valid for the following BRF objects:

  • Event

    You do not create an event here. What you are actually doing is registering with the BRF an event that you call in your application.

  • Action

    When you create an action, you must first create an abstract action. An abstract action does not have any implementing class (action type). For this reason, you cannot enter any implementing class when you create the abstract action (see step 2 below). For information on how to differentiate between abstract and concrete actions, see Action.

    In the abstract action you then define the concrete actions and the associated implementing class for each concrete action (see step 5 below).

  • Rule Set

Exceptions

The following BRF objects are not part of this documentation and are therefore described separately:

  • Rule

    Rules are not BRF objects with their own ID. The procedure for creating a rule is also different and therefore described separately.

    For more information, see:

  • Application Class

    When you first create an application class, you must always do this cross-client. Afterwards, you can then create the client-specific features of the application class. This means that the procedure for creating an application class is different.

    To find out how to create an application class, call the assistant.

Prerequisites

In the navigation tree you have selected the Expressions node.

Procedure

  1. In the context menu of the Expressions node, choose New Expression.

    The Create BRF Expression dialog box appears.

  2. Enter the following data in this screen:

    • Key of the expression

      Make sure that you observe the conventions for namespaces in the BRF.

    • Implementing class of the expression

  3. Choose Enter.

    The Create BRF Expression screen appears.

  4. Enter a short text for the expression and assign the expression to a group.

    If you do not assign the new expression to any specific group, the system automatically assigns the expression to the All Groups folder. You can then find the new expression in the navigation tree under Start of the navigation pathAll Groups Next navigation step ExpressionsEnd of the navigation path.

  5. Make the further specifications on the expression.

    These further specifications are different with each BRF object:

    • Expression:

      The specifications depend on the relevant expression type (implementing class). For information about the individual expression types, call up the documentation on the relevant expression type on the maintenance screen for the expression (see Display of Documentation on Object Type).

    • Event:

      Here you enter the determine assignment classes, for example (see Rule Definition).

    • Action:

      Here you enter the concrete actions, for example.

    • Rule set:

      Here you specify the rules for a rule set, for example (see Creating Rules for a Rule Set)

  6. Save your entries.