Ansicht
Dokumentation

BRF_REPAIR - Repair of Dependent BRF Tables (TBRF200 and so on)

BRF_REPAIR - Repair of Dependent BRF Tables (TBRF200 and so on)

Addresses (Business Address Services)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

You can use this report to create anew the contents of dependent tables of the Business Rule Framework (BRF) and therefore correct any existing errors that may exist.

Integration

Prerequisites

You want to apply this report to an existing application class.

Features

Selection

Enter the relevant application class.

Specify the namespace (SAP namespace or customer namespace)

Specify which BRF objects should be created anew. You have the following options:

  • Clean up groups
The system deletes the group with those BRF objects for which message BRF279 (Object group &1 does not exist) is output in the BRF overall check.
Note: With this selection, the above-mentioned namespace is of no significance, that is to say the system changes the BRF objects in both the SAP namespace and the customer namespace.
  • 0PM001: Sample recognition
The system creates anew expressions of expression type Truth Table (implementing class 0PM001).
  • 0FB001: SAP Formula
In the case of expressions whose expression type is SAP Formula Interpreter(implementing class 0FB001), the system corrects the result typing of expressions and expressions used in the following places:
  1. Field/structure length, output length, and decimal places in table TBRF150
  2. In the tables of the formula editor:
    1. Type of formulas in table SFOBUEV000
    2. Type of formula fields in table SFOBUEV001.
  • 0RL001: Rules
The system creates anew the rules that are saved in table TBRF210.
Notes:
  • With this selection, the above-mentioned namespace is of no significance, that is to say the rules are created anew in both the SAP namespace and the customer namespace.

  • If you save your rules in your own table (in other words, not in table TBRF210), you cannot create the rules anew. In this case, check whether the application provides an analogous report and execute this report.

  • 0RS001 Rule sets:
The system creates anew the rules in the rule sets that are saved in table TBRF310.
Notes:
  • With this selection, the above-mentioned namespace is of no significance, that is to say the rules of the rule sets are created anew in both the SAP namespace and the customer namespace.

  • If you save your rules of the rule sets in your own table (in other words, not in table TBRF310), you cannot create the rules of the rule sets anew. In this case, check whether the application provides an analogous report and execute this report.

  • Deletion of orphaned entries:
In the tables TBRF210, TBRF240 and TBRF310, the system deletes any entries in which the corresponding event no longer exists.
In the text tables TBRF110T, TBRF150T, TBRF170T, TBRF180T and TBRF280T, the system deletes any entries in which the corresponding BRF object no longer exists.
Caution: If you use this report to delete entries from table TBRF310, you must start the report again to set up the dependent table TBRF290 correctly again. The second time the report is run, set the 0RS001 Rule Sets indicator.
  • Expressions in expressions:
The system enhances the missing expression usages in TBRF200 and at the same time transfers the entries of the obsolete table TBRF260 to TBRF200. The system deletes the entries in TBRF260 and also removes any orphaned entries.
  • Adjust dependent tables:
The system saves BRF objects for which message BRF263 ("No errors found, but dependent tables will be changed") is output in the BRF overall check. In this way the system corrects the entries in the dependent tables. Afterwards, message BRF263 is no longer displayed.
Note: With this selection, the above-mentioned namespace is of no significance, that is to say the system changes the BRF objects in both the SAP namespace and the customer namespace.

Then specify whether the process should only be simulated, or whether it really should be executed.

In the Customizing client you then need to assign a suitable transport request.

You can add other options during the course of product maintenance.

Standard Variants

Output

The system displays a list of how many entries have been added, changed, or deleted, for each table.

If you choose the Adjust Dependent Tables option, the system displays a list of which tables are changed for which BRF object.

Activities

Example






General Material Data   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 5710 Date: 20240531 Time: 091523     sap01-206 ( 82 ms )