Show TOC

Background documentationStorage Types

 

BRFplus provides a number of different storage types for objects to be stored. The storage category is selected on the basis of how the application objects are intended to be used. The storage type is defined as a property of a BRFplus application. When creating an object, the new object inherits its storage type from the application to which it belongs. There is no way for an object to override this inherited setting.

Note Note

You set the storage type of an application when you create an application. This setting is irreversible after the application has been saved for the first time. It cannot be changed at a later point in time.

End of the note.

Features

  • System Data

    Objects defined as system objects should not be changed. The metadata for system objects is stored in client-independent tables of delivery class S. This metadata can only be transported via a workbench transport. All system object database table names end with S. System objects cannot refer to Customizing or master data objects. However, system objects can be referred to by Customizing and master data objects.

  • Customizing Data

    Customizing objects are objects that allow you to create or make changes in your system environment. The metadata for customizing objects is always stored in client-dependent tables of delivery class C. Customizing objects can only refer to system objects.

  • Master Data

    Master data objects are client-dependent objects, local by default and cannot be transported. The metadata for master data object is stored in client-dependent tables of delivery class A. Master data objects can refer to system and customizing objects.

The following table summarizes how the storage type of an application affects the usage of objects that belong to it:

Storage Type

Client

Transport

Cross-Application Usage

System

client-independent

transportable or local

Can use system objects.

Customizing

client-dependent

transportable or local

Can use system and customizing objects.

Master Data

client-dependent

local

Can use system, customizing, and master data objects.

More Information

Application