Deleting BRF Objects

Use

This procedure describes how you can delete the following BRF objects:

  • Application class

  • Implementing class

  • Event

  • Expression

  • Abstract action

  • Concrete action

  • Context

  • Rule set

    You delete rules in rule maintenance. The procedure is therefore different and so documented separately under Deleting Rules.

Prerequisites

You can only delete BRF objects that are not used in any other BRF object. Events are an exception. You can delete events even if they are still being used, because the system is unable to establish automatically whether an event is called in the coding.

Procedure

  1. In the navigation tree, select the BRF object that you want to delete.

  2. In the context menu of the BRF object, choose Delete <Relevant BRF Object>.

The procedure described above is only valid if you use implementing class CL_WB_TREE_DEFAULT2_BRF for the navigation tree.

If you use a different navigation tree, delete a BRF object as follows:

  1. Call the transaction for display of a BRF object (such as BRFEXP03 for Display Expression; for other display transactions, see list below).

  2. Enter the BRF object that you want to delete.

  3. Choose Delete.

List of Transactions for Display of BRF Objects:

You can delete the relevant BRF object from the following transactions.

  • BRFAPL03 for Display Application Class

  • BRFIMC03 for Display Implementing Class

  • BRFEVT03 for Display Event

  • BRFEXP03 for Display Expression

  • BRFACS03 for Display (Abstract) Action

  • BRFACT03 for Display (Concrete) Action

  • BRFCTX03 for Display Context

  • BRFRLS03 for Display Rule Set