Show TOC

Extending Tables by means of Customizing Includes

Description

In the standard R/3 System tables and structures containing special customizing includes can now be supplied. Their function is to provide for expected additions to the standard version of customer-specific fields. A customizing include can be included in several tables, so that these tables remain consistent if changes are made to an include.

The name of a customizing include starts with 'CI_...'. These are not supplied by SAP, but are only filled by special customizing transactions within the customer system. This makes it possible to extend tables without modifying the tables themselves and without the risk of additions being overwritten during a Release upgrade.

If you want to include customer-specific fields in tables, please note the following points:

1. the table contains an '.include CI_ ...'
The extension has already been provided for in the standard system. Please refer to the Release Notes for the corresponding application for a note on this customizing include. Please note the procedure given here for extending a table, for example, for CI_COBL and CI_COBL_BI.
2. the table does not contain any customizing includes
In this case, you can also extend the table without modification - using APPEND structures. Never include an '.include CI_...' in the table to be extended. These are reserved for planned extensions.

Further notes

Inserting fields in a customizing include for transparent tables does not lead to the data being converted due to field swapping , even if the include is not at the end.