專利名稱:物料需求生成方法及系統(tǒng)的制作方法
物料需求生成方法及系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明涉及物料管理技術(shù),特別是涉及一種物料需求生成方法及系統(tǒng)。背景技術(shù):
在實際的生產(chǎn)過程中,為按時供應(yīng)客戶所需要的產(chǎn)品或供應(yīng)市場需求,并避免造成庫存積壓,常常需要進行物料需求計劃(Material Requirement Planning,簡稱MRP)。 MRP是一種產(chǎn)品制造企業(yè)的物資計劃管理模式,是指根據(jù)產(chǎn)品結(jié)構(gòu)各層次的物料的從屬和數(shù)量關(guān)系,以每個物料為計劃對象,以完工時為時間基準(zhǔn)倒排計劃,按提前期長短區(qū)別各個物品下達計劃時間的先后順序。然而,傳統(tǒng)的物料需求計劃只能支持某一物料被另幾項物料分別替代使用,但是, 在電子、機械制造等行業(yè)中常常存在著這樣的應(yīng)用場景,即在產(chǎn)生物料替代時,某一個物料的替代引起了其相關(guān)配套物料的同時替代,例如,在生產(chǎn)電腦的過程中,電腦中主機上的鼠標(biāo)接口是圓形,那么主機中相對應(yīng)的接口也應(yīng)當(dāng)是圓形的,因此當(dāng)圓形的鼠標(biāo)接口缺貨時用了方形的鼠標(biāo)接口替代,此時,主機中相對應(yīng)的接口也要同時發(fā)生替代,變換成方形的。 在傳統(tǒng)的物料需求生成的過程中,常常需要輔以手工的方式得出配套替代的其他物料的相關(guān)需求,并進行調(diào)整,存在著費時、費力、容易出錯的缺陷。
發(fā)明內(nèi)容基于此,有必要提供一種可提高效率的物料需求生成方法。此外,還有必要提供一種可提高效率的物料需求生成系統(tǒng)。一種物料需求生成方法,包括以下步驟從數(shù)據(jù)庫中提取物料清單,并從所述物料清單中提取得到物料替代關(guān)系;根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層;根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量。優(yōu)選地,所述根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有配套替換關(guān)系的物料低位碼置為同層的步驟包括將物料替代關(guān)系導(dǎo)入臨時表,在相同配套替換關(guān)系的所有物料中,取最低層數(shù)的低位碼;將所述配套替換關(guān)系中所有物料的低位碼置為所述最低層數(shù)的低位碼。優(yōu)選地,所述根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求的步驟之前還包括對物料進行嵌套檢查,判斷所述物料是否產(chǎn)生嵌套,是,則得到產(chǎn)生嵌套的物料,并結(jié)束,反之,則進入所述物料需求的計
笪弁。優(yōu)選地,所述根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量的步驟包括根據(jù)預(yù)設(shè)的混用及取代字段,計算得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代件的需求量,進而得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代件的使用量;根據(jù)所述關(guān)鍵件的使用量及配套替換關(guān)系,得到非關(guān)鍵件使用量;根據(jù)所述非關(guān)鍵件的使用量及庫存,得到非關(guān)鍵件及與非關(guān)鍵件相對應(yīng)的替代料的需求量。優(yōu)選地,所述根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量的步驟之后還包括根據(jù)所述關(guān)鍵件、非關(guān)鍵件及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量,生成物料需求計劃訂單。一種物料需求生成系統(tǒng),至少包括數(shù)據(jù)庫,用于存儲物料清單;提取模塊,用于提取物料清單,并從所述物料清單中提取得到物料替代關(guān)系;設(shè)置模塊,用于根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層; 運算模塊,用于根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量。優(yōu)選地,所述設(shè)置模塊包括低位碼獲取單元,用于將物料替代關(guān)系導(dǎo)入臨時表, 在相同配套替換關(guān)系的所有物料中,取最低層數(shù)的低位碼;處理單元,用于將所述相同配套替換關(guān)系中所有物料的低位碼置為所述最低層數(shù)的低位碼。優(yōu)選地,還包括介于設(shè)置模塊與運算模塊之間的嵌套檢查模塊,所述嵌套檢查模塊用于對所述低位碼為同層的物料進行嵌套檢查,判斷所述物料是否產(chǎn)生嵌套,是,則得到產(chǎn)生嵌套的物料,并結(jié)束,反之,則進入所述物料需求的計算。優(yōu)選地,所述運算模塊包括關(guān)鍵件計算單元,用于根據(jù)預(yù)設(shè)的混用及取代參數(shù), 計算得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代料的需求量,進而得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代料的使用量;非關(guān)鍵件計算單元,用于根據(jù)所述關(guān)鍵件的使用量及配套替換關(guān)系,得到非關(guān)鍵件的使用量;對比單元,用于根據(jù)所述非關(guān)鍵件的使用量及庫存,得到非關(guān)鍵件及與非關(guān)鍵件相對應(yīng)的替代料的需求量。優(yōu)選地,還包括訂單生成模塊,所述訂單生成模塊用于根據(jù)所述關(guān)鍵件、非關(guān)鍵件及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量,生成物料需求計劃訂單。上述物料需求生成方法及系統(tǒng)中通過引入配套替換關(guān)系,根據(jù)物料中的組合替代關(guān)系對低位碼進行了設(shè)置,并將具有相同配套替換關(guān)系的物料低位碼置為同層,從而確定需求量計算的先后順序,實現(xiàn)了在產(chǎn)生物料替代時,某一個物料的替代同時引起其相關(guān)配套物料的替代,并自動生成該物料及其配送配套物料的需求量,不易出錯,且有效地提高了效率。上述物料需求生成方法及系統(tǒng)中以關(guān)鍵件為核心,以物料的配套關(guān)系及非關(guān)鍵件的需求量為輔助,考慮混用和取代字段的參數(shù)取值,進行需求量的計算,從而實現(xiàn)物料各種替代場景的靈活變換。
圖1為一實施例的物料需求生成方法的流程圖;圖2為一實施例中的臨時表;圖3為另一實施例中的物料需求生成方法;圖4為一實施例中的物料需求生成系統(tǒng)的詳細模塊圖;圖5為一實施例中的設(shè)置模塊的示意圖;圖6為一實施例中的運算模塊的示意圖7為一實施例中的物料基本資料表;圖8為圖7中的組合替代方式表。
具體實施方式如圖1所示,一實施例的物料需求生成方法,包括以下步驟在步驟SlO中,從數(shù)據(jù)庫中提取物料清單,并從物料清單中提取得到物料替代關(guān)系。本實施例中,物料清單(Bill of Materials,簡稱BOM)表明了所有物料之間的結(jié)構(gòu)關(guān)系及所需要的數(shù)量。物料清單中常常包括了關(guān)鍵件、非關(guān)鍵件以及替代料,其中,關(guān)鍵件為物料中價值較大或較重要的物料,非關(guān)鍵件為與關(guān)鍵件相配套的物料,替代件為在關(guān)鍵件和非關(guān)鍵件短缺時,用于替代關(guān)鍵件和非關(guān)鍵件的物料。從數(shù)據(jù)庫中所存儲的物料清單上提取到物料中主料(即關(guān)鍵件、非關(guān)鍵件)以及替代料之間的關(guān)系,以便于進行物料配套替換關(guān)系中物料需求的計算。在步驟S20中,根據(jù)物料替代關(guān)系建立臨時表,并將臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層。本實施例中,如圖2所示,將物料替代關(guān)系導(dǎo)入臨時表中,得到記錄了主料以及替代料中的具體物料,從該臨時表中可以得到與每一主料相對應(yīng)的替代料,從而在主料的庫存不足時可進行主料與替代料之間的混用和取代。低位碼(Low Level Code,簡稱LLC),是物料在物料清單中最低階碼,在產(chǎn)品結(jié)構(gòu)中,最上層的低位碼為0,下一層部件為1,依此類推,當(dāng)層部件與下一層部之間為父項物料和子項物料的關(guān)系。另一實施例中,上述物料需求生成方法的步驟S20之后還包括對物料進行嵌套檢查,判斷物料是否產(chǎn)生嵌套,是,則得到產(chǎn)生嵌套的物料,并結(jié)束,反之,則進入步驟S30。 本實施例中,為避免物料中低位碼的沖突,需要對物料進行嵌套檢查,例如,在一物料清單中,子項物料X的父項物料為A,則低位碼計算時,子項物料X的低位碼=MAX(A的低位碼 +1,..·);假如又出現(xiàn)了這樣一個物料清單,其父項物料是X,子項物料是A,此時就出現(xiàn)了嵌套,因為A的低位碼=MAX(X的低位碼+1,...)與上述X的低位碼發(fā)生了沖突。在步驟S30中,根據(jù)低位碼,逐層計算物料中關(guān)鍵件、非關(guān)鍵件以及替代關(guān)鍵件和非關(guān)鍵件的替代料的需求量。本實施例中,根據(jù)低位碼,按照由小到大的順序計算需求量, 以避免重復(fù)計算。在配套的物料中,關(guān)鍵件與非關(guān)鍵件應(yīng)當(dāng)是相對而言的,即關(guān)鍵件之外的物料都是非關(guān)鍵件,例如,A、B、C為配套的物料,若A為關(guān)鍵件,則B和C為非關(guān)鍵件,將A 替換,就必須替換B和C。在其他實施例中,上述物料需求生成系統(tǒng)中的步驟S30之后還包括根據(jù)關(guān)鍵件、 非關(guān)鍵件及替代關(guān)鍵件和非關(guān)鍵件的替代料的需求量,生成物料需求計劃訂單。本實施例中,該物料需求計劃記錄了物料、需求日期以及數(shù)量等信息。如圖3所示,在更具體的實施例中,物料需求生成方法包括以下步驟在步驟S210中,從數(shù)據(jù)庫中提取物料清單,并從物料清單中提取得到物料替代關(guān)系。在步驟S220中,將物料替代關(guān)系導(dǎo)入臨時表,在相同配套替換關(guān)系的所有物料中,取最低層數(shù)的低位碼。本實施例中,建立記錄了物料替代關(guān)系的臨時表,以便于獲取主料及替代料的詳細信息。在步驟S230中,將相同配套替換關(guān)系中所有物料的低位碼置為最低層數(shù)的低位碼。本實施例中,相同配套替換關(guān)系中所有物料的低位碼設(shè)置為同層,以便于根據(jù)低位碼依次進行計算。在步驟S240中,對物料進行嵌套檢查,判斷物料是否產(chǎn)生嵌套,是,則進入步驟 S250,反之,則進入步驟S260物料需求的計算。本實施例中,如前所述,為了避免物料之間由于低位碼所造成的沖突,對物料進行嵌套檢查。在步驟S250中,得到產(chǎn)生嵌套的物料。本實施例中,例如,在某個物料清單01中, 父項物料為A,其子項物料中有X,但是在另外一個BOMll中,父項為X,其子項物料中出現(xiàn)了 A,此時就出現(xiàn)了嵌套,產(chǎn)生嵌套信息,該嵌套信息記錄了上述兩個物料清單的編號以及發(fā)生了嵌套的物料。在步驟S260中,根據(jù)預(yù)設(shè)的混用及取代字段,計算得到關(guān)鍵件及與關(guān)鍵件相對應(yīng)的替代件的需求量,進而得到關(guān)鍵件及與關(guān)鍵件相對應(yīng)的替代件的使用量。本實施例中,弓丨入了混用和取代字段,該混用和取代字段分別有兩種參數(shù),即為“Y”或“N”,根據(jù)關(guān)鍵件的短缺即需求量,并考慮“混用,,和“取代”兩個參數(shù)取值,即可得到關(guān)鍵件的實際使用量,并由此得到與該關(guān)鍵件相對應(yīng)的替代件的使用量。在步驟S270中,根據(jù)關(guān)鍵件的使用量及配套替換關(guān)系,得到非關(guān)鍵件的使用量。 本實施例中,關(guān)鍵件與非關(guān)鍵件是配套使用的,并構(gòu)成了配套的關(guān)系,因此通過該配套關(guān)系可以得到非關(guān)鍵件的使用量。同理,通過替換關(guān)系計算得到與非關(guān)鍵件相對應(yīng)的替代料的
使用量。在步驟S280中,根據(jù)非關(guān)鍵件的使用量及庫存,得到非關(guān)鍵件及與非關(guān)鍵件相對應(yīng)的替代料的需求量。本實施例中,將非關(guān)鍵件的使用量與庫存中非關(guān)鍵件的數(shù)量進行比較,得到了非關(guān)鍵件的需求量以及與該非關(guān)鍵件相對應(yīng)的替代料的需求量。在步驟S290中,根據(jù)關(guān)鍵件、非關(guān)鍵件及替代關(guān)鍵件和非關(guān)鍵件的替代料的需求量,生成物料需求計劃訂單。本實施例中,該物料需求計劃訂單記錄了物料、需求日期、數(shù)量 ^fn 息。此外,如圖4所示,還提供了一種物料需求生成系統(tǒng)。物料需求生成系統(tǒng)包括數(shù)據(jù)庫10、提取模塊20、設(shè)置模塊30以及運算模塊40。數(shù)據(jù)庫10,用于存儲物料清單。本實施例中,物料清單(Bill of Materials,簡稱 BOM)表明了所有物料之間的結(jié)構(gòu)關(guān)系及所需要的數(shù)量。提取模塊20,用于提取物料清單,并從物料清單中提取得到物料替代關(guān)系。本實施例中,提取模塊20從數(shù)據(jù)庫10中所存儲的物料清單上提取到物料中主料(即關(guān)鍵件、非關(guān)鍵件)以及替代料之間的關(guān)系,以便于進行物料配套替換關(guān)系中物料需求量的計算。設(shè)置模塊30,用于根據(jù)物料替代關(guān)系建立臨時表,并將臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層。本實施例中,如前所述,設(shè)置模塊30將物料替代關(guān)系導(dǎo)入臨時表中,得到記錄了主料以及替代料中的具體物料,從該臨時表中可以得到與每一主料相對應(yīng)的替代料,從而在主料的庫存不足時可進行主料與替代料之間的混用和取代。另一實施例中,上述物料需求生成系統(tǒng)的設(shè)置模塊30與運算模塊40之間還包括了嵌套檢查模塊,該嵌套檢查模塊用于對低位碼為同層的物料進行嵌套檢查,判斷物料是否產(chǎn)生嵌套,是,則得到產(chǎn)生嵌套的物料,并停止,反之,則進入物料需求量的計算。本實施例中,為避免物料中低位碼的沖突,嵌套檢查模塊需要對物料進行嵌套檢查。
運算模塊40,用于根據(jù)低位碼,逐層計算物料中關(guān)鍵件、非關(guān)鍵件及替代關(guān)鍵件和非關(guān)鍵件的替代料的需求量。本實施例中,運算模塊40根據(jù)低位碼,按照由小到大的順序計算需求量,以避免重復(fù)計算。在其他實施例中,上述物料需求生成系統(tǒng)還包括訂單生成模塊,該訂單生成模塊用于根據(jù)關(guān)鍵件、非關(guān)鍵件及替代關(guān)鍵件和非關(guān)鍵件的替代料的需求,生成物料需求計劃訂單。本實施例中,訂單生成模塊所生成的物料需求計劃訂單記錄了物料、需求日期以及數(shù)
里等{曰息。如圖5所示,在更具體的實施例中,設(shè)置模塊30包括低位碼獲取單元310、處理單元 330。低位碼獲取單元310,用于將物料替代關(guān)系導(dǎo)入臨時表,在相同配套替換關(guān)系的所有物料中,取最低導(dǎo)數(shù)的低位碼。本實施例中,低位碼獲取單元310建立記錄了物料替代關(guān)系的臨時表,以便于獲取主料及替代料的詳細信息。處理單元330,用于將相同配套替換關(guān)系中所有物料的低位碼置為最低層數(shù)的低位碼。本實施例中,處理單元330將相同配套替換關(guān)系中所有物料的低位碼設(shè)置為同層,以便于根據(jù)低位碼依次進行計算。如圖6所示,在更具體的實施例中,運算模塊40包括關(guān)鍵件計算單元410、非關(guān)鍵件計算單元430以及對比單元450。關(guān)鍵件計算單元410,用于根據(jù)預(yù)設(shè)的混用及取代字段,計算得到關(guān)鍵件及與關(guān)鍵件相對應(yīng)的替代件的需求量,進而得到關(guān)鍵件及與關(guān)鍵件相對應(yīng)的替代件的使用量。本實施例中,關(guān)鍵件計算單元410引入了混用和取代字段,該混用和取代字段分別有兩種參數(shù), 即為“Y”或“N”,根據(jù)關(guān)鍵件的短缺即需求量,并考慮“混用”和“取代”兩個參數(shù)取值,即可得到關(guān)鍵件的實際使用量,并由此得到與該關(guān)鍵件相對應(yīng)的替代件的使用量。非關(guān)鍵件計算單元430,用于根據(jù)關(guān)鍵件的使用量及配套替換關(guān)系,得到非關(guān)鍵件的使用量。本實施例中,非關(guān)鍵件計算單元430通過配套關(guān)系可以得到非關(guān)鍵件的使用量, 并通過替換關(guān)系計算得到與非關(guān)鍵件相對應(yīng)的替代料的使用量。對比單元450,用于根據(jù)非關(guān)鍵件的使用量及庫存,得到非關(guān)鍵件及與非關(guān)鍵件相對應(yīng)的替代料的需求量。本實施例中,對比單元450將非關(guān)鍵件的使用量與庫存中非關(guān)鍵件的數(shù)量進行比較,得到了非關(guān)鍵件的需求量以及與該非關(guān)鍵件相對應(yīng)的替代料的需求量。下面結(jié)合一個詳細的實施例來闡述物料需求生成方法及系統(tǒng)的應(yīng)用過程。該實施例中,提取模塊20從數(shù)據(jù)庫10中提取物料清單,并從該物料清單中得到了物料替代關(guān)系, 如圖7所示。在圖7的物料基本資料中,A為關(guān)鍵件,Al為與關(guān)鍵件A相對應(yīng)的替代料,B 為與A配套的非關(guān)鍵件,Bl為與B相對應(yīng)的替代料,A的需求量為100個,其中A、B、Al、Bl 均有庫存。設(shè)置模塊30根據(jù)上述替代關(guān)系建立臨時表,并將臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層。此時,嵌套檢查模塊進行嵌套檢查,發(fā)現(xiàn)沒有產(chǎn)生嵌套,則運算模塊40進入物料需求量的計算。如圖8所示,關(guān)鍵件計算單元410根據(jù)混用和取代字段中的參數(shù)取值,可以得到4種組合,并得到關(guān)鍵件A的需求量,進而根據(jù)是否進行關(guān)鍵件A以及替代料Al的混用和取代來得到替代料Al的需求量,并計算A和Al的實際使用量。非關(guān)鍵件計算單元430根據(jù)A的實際使用量及與非關(guān)鍵件B的配套關(guān)系,得到B的實際使用量以及Bl的實際使用量。對比單元450根據(jù)庫存,得到了 B及Bl的需求量,從而得到物料需求計劃訂單。上述物料需求生成方法及系統(tǒng)中通過引入配套替換關(guān)系,根據(jù)物料中的組合替代關(guān)系對低位碼進行了設(shè)置,并將具有相同配套替換關(guān)系的物料低位碼置為同層,從而確定需求量計算的先后順序,實現(xiàn)了在產(chǎn)生物料替代時,某一個物料的替代同時引起其相關(guān)配套物料的替代,并自動生成該物料及其配送配套物料的需求量,不易出錯,且有效地提高了效率。上述物料需求生成方法及系統(tǒng)中以關(guān)鍵件為核心,以物料的配套關(guān)系及非關(guān)鍵件的需求量為輔助,考慮混用和取代字段的參數(shù)取值,進行需求量的計算,從而實現(xiàn)物料各種替代場景的靈活變換。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種物料需求生成方法,包括以下步驟從數(shù)據(jù)庫中提取物料清單,并從所述物料清單中提取得到物料替代關(guān)系; 根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層;根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量。
2.根據(jù)權(quán)利要求1所述的物料需求生成方法,其特征在于,所述根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有配套替換關(guān)系的物料低位碼置為同層的步驟包括將物料替代關(guān)系導(dǎo)入臨時表,在相同配套替換關(guān)系的所有物料中,取最低層數(shù)的低位碼;將所述配套替換關(guān)系中所有物料的低位碼置為所述最低層數(shù)的低位碼。
3.根據(jù)權(quán)利要求1所述的物料需求生成方法,其特征在于,所述根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求的步驟之前還包括對物料進行嵌套檢查,判斷所述物料是否產(chǎn)生嵌套,是,則得到產(chǎn)生嵌套的物料,并結(jié)束,反之,則進入所述物料需求的計算。
4.根據(jù)權(quán)利要求1所述的物料需求生成方法,其特征在于,所述根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量的步驟包括根據(jù)預(yù)設(shè)的混用及取代字段,計算得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代件的需求量,進而得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代件的使用量;根據(jù)所述關(guān)鍵件的使用量及配套替換關(guān)系,得到非關(guān)鍵件使用量; 根據(jù)所述非關(guān)鍵件的使用量及庫存,得到非關(guān)鍵件及與非關(guān)鍵件相對應(yīng)的替代料的需求量。
5.根據(jù)權(quán)利要求1所述的物料需求生成方法,其特征在于,所述根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量的步驟之后還包括根據(jù)所述關(guān)鍵件、非關(guān)鍵件及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量,生成物料需求計劃訂單。
6.一種物料需求生成系統(tǒng),其特征在于,至少包括 數(shù)據(jù)庫,用于存儲物料清單;提取模塊,用于提取物料清單,并從所述物料清單中提取得到物料替代關(guān)系; 設(shè)置模塊,用于根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層;運算模塊,用于根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量。
7.根據(jù)權(quán)利要求6所述的物料需求生成系統(tǒng),其特征在于,所述設(shè)置模塊包括低位碼獲取單元,用于將物料替代關(guān)系導(dǎo)入臨時表,在相同配套替換關(guān)系的所有物料中,取最低層數(shù)的低位碼;處理單元,用于將所述相同配套替換關(guān)系中所有物料的低位碼置為所述最低層數(shù)的低位碼。
8.根據(jù)權(quán)利要求6所述的物料需求生成系統(tǒng),其特征在于,還包括介于設(shè)置模塊與運算模塊之間的嵌套檢查模塊,所述嵌套檢查模塊用于對所述低位碼為同層的物料進行嵌套檢查,判斷所述物料是否產(chǎn)生嵌套,是,則得到產(chǎn)生嵌套的物料,并結(jié)束,反之,則進入所述物料需求的計算。
9.根據(jù)權(quán)利要求6所述的物料需求生成系統(tǒng),其特征在于,所述運算模塊包括關(guān)鍵件計算單元,用于根據(jù)預(yù)設(shè)的混用及取代參數(shù),計算得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代料的需求量,進而得到關(guān)鍵件及與所述關(guān)鍵件相對應(yīng)的替代料的使用量;非關(guān)鍵件計算單元,用于根據(jù)所述關(guān)鍵件的使用量及配套替換關(guān)系,得到非關(guān)鍵件的使用量;對比單元,用于根據(jù)所述非關(guān)鍵件的使用量及庫存,得到非關(guān)鍵件及與非關(guān)鍵件相對應(yīng)的替代料的需求量。
10.根據(jù)權(quán)利要求6所述的物料需求生成系統(tǒng),其特征在于,還包括訂單生成模塊,所述訂單生成模塊用于根據(jù)所述關(guān)鍵件、非關(guān)鍵件及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量,生成物料需求計劃訂單。
全文摘要
一種物料需求生成方法,包括以下步驟從數(shù)據(jù)庫中提取物料清單,并從所述物料清單中提取得到物料替代關(guān)系;根據(jù)所述物料替代關(guān)系建立臨時表,并將所述臨時表中具有相同配套替換關(guān)系的物料低位碼置為同層;根據(jù)所述低位碼,逐層計算所述物料中關(guān)鍵件、非關(guān)鍵件以及替代所述關(guān)鍵件和非關(guān)鍵件的替代料的需求量。上述物料需求生成方法及系統(tǒng)中通過引入配套替換關(guān)系,根據(jù)物料中的組合替代關(guān)系對低位碼進行了設(shè)置,并將具有相同配套替換關(guān)系的物料低位碼置為同層,從而確定需求量計算的先后順序,實現(xiàn)了在產(chǎn)生物料替代時,某一個物料的替代同時引起其相關(guān)配套物料的替代,并自動生成該物料及其配送配套物料的需求量,不易出錯,且有效地提高了效率。
文檔編號G06Q10/06GK102467697SQ201010552278
公開日2012年5月23日 申請日期2010年11月19日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者李海生, 鄧永彬, 郭喜勝 申請人:金蝶軟件(中國)有限公司