create or replace function mtl_uom_conversion_func (p_from_uom in varchar2, -- 要被轉換的 uom
p_to_uom in varchar2, -- 將要轉換成的 uom
p_unit in number -- 要被轉換的數量
)
return number
as
fr_base_uom varchar2 (10);
to_base_uom varchar2 (10);
conv1 number;
conv2 number;
result number;
begin
-- 判斷 被轉的uom 與 將要轉成的uom 是否一樣,若一樣的話,將原值返回
if upper (trim (p_from_uom)) = upper (trim (p_to_uom)) then
return p_unit;
end if;
-- 判斷 將要被轉uom 與 被轉的uom 型別是否一致
if (fr_base_uom <> to_base_uom) then
return -1; -- -1表示型別不同,而不能進行單位轉換
end if;
-- 依據 兩個單位之間的進率進行公式轉換
result := (p_unit * conv1) / conv2;
return result;
exception
when others
then
return -1;
end;
物料單位與MRP
在章節 物料單位的小數點 的基礎上,本文繼續說明物料單位取整對mrp的影響 事務 mm01維護產成品zmto100,事務 mm01維護原材料zroh200,設定單位為pc,設定原材料的批量型別設定為雙周彙總 2w 事務 cuni,設定單位pc設定為取整 圖示2處 維護產成品zmto100的bom,設...
金蝶K3實現自動核算(物料單價)
原金蝶k3的存貨核算都是手動核算,比較麻煩!hoho!現編寫sql語句搞定自動核算!想盡辦法偷懶,hoho!if exists select from sysobjects where name icstockbill jade01 drop trigger icstockbill jade01go...
批次特定的物料計量單位
某個鋼鐵企業生產中涉及到一種叫做鋼板。鋼板的單位可以是根 pc 也可以是千克 kg 在mm模組,我們將kg千克作為基本計量單位和財務結算單位。由於生產工藝的問題,不同批次的鋼板密度不同,因此pc和kg之間的比例換算關係也就不同。這就意味著我們用物料主資料上的附加檢視維護兩個單位之間的換算關係是不可行...