建表時如有一個QUAN類型的字段,那麼就要給字段設置Reference field,參考的字段的Data Type要是UNIT,
並設置對應的Reference table,也就是參考字段所在的table,否則表不能被激活。
一般reference的字段是自已表的字段,當然,也可以是其它表的。
爲什麼數量類型的字段一定要參考一個單位字段呢?
是因爲在SAP裏面,數量和貨幣在沒有單位時,是沒有意義的,如1、5、7,我們不知道它代表什麼,
加上單位後:
1PC我們知道是一臺電腦,
5CNY,代表中國的5塊錢,
5USD,代表美國的5塊錢,
這樣數據就有意義了。
SAP裏只有兩個這樣的特殊字段:QUAN和CURR
Data Type是QUAN(數量類型)的字段,要引用單位字段UNIT (即Data Type爲UNIT的字段);
Data Type是CURR(貨幣類型)的字段,要引用單位字段CUKY (即Data Type爲CUKY的字段);