有兩種方式: Include 和 Append
1.INCLUDE一般都是標准預留的增強: 以CO01生產訂單增強字段為例
在表AUFK中INCLUDE的結構“CI_AUFK”加入自定義字段
保存,並激活;
INCLUDE 結構 CI_AUFK ,建好增強字段並激活
遇到問題:部分激活
因為字段 ZTRIAL 已經存在了,重復導致不能激活
然后發現這個標准INCLUDE:這個標准 .INCLUDE INCL_EEW_AUFK_PS 把 CI_AUFK include 進去了,不用再 單獨 INCLUDE 這個結構
激活之后,AUFK 查看:
2.APPEND一般用於自建表,追加字段;
例如:
可以通過append structure為table或structure增加自己的字段,。Append structure可以像其他的普通structure一樣使用。
注意:
1:Pool和cluster table不能使用append structure
2:如果table有一個長字段比如LCHAR或LRAW,就不能使用append structure。這是因為長字段必須位於表的末尾。
3:append structure只能用於一張表,一張表可以有多個append structure
4:Append structure中的field name必須位於customer namespace,他們必須以YY或ZZ開頭
Customizing Include:如果事先知道表需要增加客戶自己的字段,sap開發人員可以通過Customizing include語句將這些字段包括進來。
Customizing include可以用於多個表或structure。不存在的customizing include不會導致錯誤