物料主數據採購視圖裏有一個字段,叫作'Var. OUn'的, 以下圖:html
這個字段,筆者以前所參與的項目裏,歷來沒有用過。因此,筆者對它也沒有去研究過,測試過,對於它的用處只知其一;不知其二。測試
在P3項目,筆者發現客戶系統裏的好些物料的採購視圖裏,該字段值都是1。這個引發了筆者的好奇心,它的值設置爲1跟設置爲0,有什麼區別?若是設置爲0,有什麼後果?看了F1幫助文檔,大體得知這個字段的做用,說是若是設置爲1,代表激活了variable order unit,意思是能夠在採購環節使用物料主數據或者採購信息記錄(PIR)裏的指定的Order Unit之外的任何單位做爲Order Unit。url
儘管如此,筆者仍是決定花一些時間來測試一把。spa
1, 物料主數據中該字段沒有值,代表 variable order unit沒有激活,3d
這個值自動帶入PIR,htm
PIR裏維護了Order Unit 是EA, 假定 1 EA = 1 KG (KG是基本計量單位).blog
2, ME21N 去建立PO,輸入供應商,工廠,物料號以後,回車,系統自動將PIR裏的order unit EA帶入PO,文檔
強行修改Order Unit爲BX(BOX),get
回車,it
系統提示:Order unit BX cannot be used. 同時自動將order unit恢復成EA。如上圖。
將Order Unit 改爲BX, 不回車直接保存,生成了PO 4502607822, Order Unit仍是變成EA了,以下圖:
3, ME22N 去修改PO,試圖將Order Unit改爲BX (BOX),
回車,
系統提示:order unit BX cannot be used. 同時自動將Order Unit恢復成了EA.
再次將Order Unit改爲BX,
強行保存,系統再也不提示什麼,保存成功,
保存成功後,Order Unit仍是自動變成了EA !
4, 當咱們修改物料主數據,將採購試圖裏的’Var.OUn’字段設置爲1(Active),
而且修改了PIR裏該字段值爲1,
5, 再次ME21N 去建立PO,將Order Unit輸入爲BX,
系統提示我維護BX與EA的轉換關係,我維護好,1 BX = 10 EA ,如上圖。
保存,獲得採購訂單 4502607827,
系統能保存我指定的Order Unit BX了。
6, 結論:正如SAP F1幫助文檔所述,若是咱們沒有激活Var.Order Unit的話,咱們在採購訂單裏無法使用除了PIR裏指定的Order Unit了!若是咱們激活Var.Order Unit的話,咱們在採購訂單裏可使用PIR裏指定的Order Unit之外的其它任何單位做爲Order Unit!
這個就是物料主數據採購視圖裏’Var.OUn’字段的控制做用。
2018-8-9 寫於杭州.