Enhancement of SAP Standard Tables
Append structures allow you to append fields to standard SAP tables and structures without modifying the table definition.
An append structure is a structure that is assigned to exactly one table. There can be several append structures for a table.
When a table is activated, all the active append structures for the table are found and their fields are appended to the table. If an append structure is created or changed, the table to which it is assigned is also activated.
Like all structures, an append structure defines a type that can be used in ABAP programs.
As of Release 4.6C, you can define foreign keys for fields that already exist in the table using an append structure. Search helps can also be attached to fields that already exist in the table.
Hint: If you copy a transparent table in the ABAP Dictionary to which an append structure has been added, the fields of the append structure are converted to normal table fields.

Customers create append structures in their namespace. The append structures are thus protected against overwriting during an upgrade.
The new versions of the standard tables are imported during the upgrade. When the standard tables are activated, the fields contained in the active append structures are appended to the new standard tables. When append structures are added to a table, you do not have to manually adjust the customer modifications to the new SAP version of the table (transaction SPDD) during the upgrade.
As the order of the fields in the ABAP Dictionary can differ from the order on the database, a conversion is not necessary when you add an append structure or insert fields in an existing append structure. The structure is adjusted when the database catalog is adjusted (ALTER TABLE). When you activate a structure in the ABAP Dictionary, the definition of the table is changed and the new field is appended to the database table.
Caution: Note the following restrictions regarding append structures:
Enhancement of Tables
Structures and tables that have been defined by SAP in the ABAP Dictionary can be enhanced by the customer in the following ways:
Caution: Enhancements using append structures may cause the following problems: