Maintenance of Where-Used Lists

Use

You must create a where-used list whenever you save a reference to an address or a person in a record of your application table.

See also: The Where-Used List .

Prerequisites

The application must register BAS usage in table TSADRV before an address or person can be created together with where-used list. By means of this registration, the BAS check for each reference passed if the application has filled the where-used list correctly (see Structure of the Where-Used List). This prevents program errors on the application side.

In addition, you can use other fields to specify the where-used list more precisely:

  • By means of logical table names, you introduce an additional reference level so that changes to names of application tables in the DDIC do not affect the where-used list.

  • You can specify callback function modules for BAPIs (to determine the address or person number).

  • You can fill fields for determining the owner object (BOR object name, offset/length of the BOR key in the application key, or name of the callback function module for determining the object dynamically).