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:
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.