Difference between .INCLUDE and .APPEND?
I am a FI consultant who is just learning ABAP and have noticed in some tables that there are .INCLUDEs which reference another dictionary object and sometimes there are .INCLUDEs with a CI_XXXXX structure which you can add fields to. I know that with the .APPEND you can append structures effectively adding fields to the table.
My question is what is the difference? And in both cases if we are using them do the fields in the subordinate object have to start with ZZ?
Many thanks.
Mike
.APPEND: enhance table without registration. You can use the added fields only in case of this table.
.INCLUDE: you can use tha include to add it to more tables.
Both cases you have to start with ZZ....unless you implement an OSS note.
I suggest to use CI_XXXXX structure, which is a customer include. In this case you have to create a project in transaction CMOD and activate it. Probable you can find some documentation about the purpose of the customer include here.
Incho