APPEND structure and Customizing Include are meant for enhancing the Standard Tables/Structures in customer perspective.
Normal Include structure is used to add fields to Z Tables.
APPEND structure : An append structure is a structure that is assigned to exactly one table or structure. There can be more than one append structure for a table or structure.
Append structure is used to add additional fields to standard SAP tables.
Append structure cannot be used with cluster and pooled tables.
Append structure is included in a table/structure using .APPEND
The name of a append structure can begin with Z* / Y* .
Normal Include structure is used to add fields to Z Tables.
APPEND structure : An append structure is a structure that is assigned to exactly one table or structure. There can be more than one append structure for a table or structure.
Append structure is used to add additional fields to standard SAP tables.
Append structure cannot be used with cluster and pooled tables.
Append structure is included in a table/structure using .APPEND
The name of a append structure can begin with Z* / Y* .
INCLUDE structure:
Both Customizing Include and normal Include are included in a table/structure using .INCLUDE
Customizing Include : Some SAP Standard tables/structures are delivered with Customizing/Customer Include which act as container of custom fields.So Customers can thus enhance tables and structures of the standard system without themselves having to modify the table and structure definitions.
In contrast to append structures,a Customizing include can be contained in several tables or structures.
The name of a customizing include begins with 'CI_' and the include is in the customer namespace.
The fields in customizing includes need to be in customer namespace (YY* / ZZ*) in order to avoid conflicts with future fields added by SAP to the same table/structure.
Normal Include structure can be used in multiple tables/structures and structure name can begin with Z* / Y*.
Both Customizing Include and normal Include are included in a table/structure using .INCLUDE
Customizing Include : Some SAP Standard tables/structures are delivered with Customizing/Customer Include which act as container of custom fields.So Customers can thus enhance tables and structures of the standard system without themselves having to modify the table and structure definitions.
In contrast to append structures,a Customizing include can be contained in several tables or structures.
The name of a customizing include begins with 'CI_' and the include is in the customer namespace.
The fields in customizing includes need to be in customer namespace (YY* / ZZ*) in order to avoid conflicts with future fields added by SAP to the same table/structure.
Normal Include structure can be used in multiple tables/structures and structure name can begin with Z* / Y*.