地球除了陸地,就是浩瀚的海洋,輪船在大洋中的定位,是通過經(jīng)緯度坐標(biāo)表達(dá)出來的,經(jīng)緯度可以認(rèn)為是一種地理位置的編碼;十里南京路,有眾百上千家商號(hào),有朋千里相約南京西路1038號(hào),不論是外地游客還是本地人坐上20路電車都弄不明白在哪下車,如果你們相約是梅龍鎮(zhèn)廣場,則很多乘客可以幫助你,請?jiān)诮瓕幝废萝,而不必費(fèi)勁打聽南京西路1038號(hào)。
猴年馬月,地理系來了一位神秘的信息顧問,要在地理系推廣ERP,顧問下達(dá)指令,首先要對地理信息重新編碼,原來的地理信息編碼不規(guī)范、太簡單,新的編碼原則我來制定。地理信息編碼中除了包括經(jīng)緯度信息外,必須包括當(dāng)?shù)氐暮0、氣溫、日照、海洋陸地?biāo)識(shí)、環(huán)境指標(biāo),編碼長度為經(jīng)緯度10位海拔4位氣溫3位日照1位海洋陸地標(biāo)識(shí)1位環(huán)境指標(biāo)5位,總共24位。后來這個(gè)地理系化了3個(gè)月編碼,11個(gè)人月從事這項(xiàng)工作,要知道小小寰球即使按照經(jīng)緯度劃分,也將產(chǎn)生360X360=129600個(gè)點(diǎn)數(shù)據(jù)點(diǎn),在赤道附近兩點(diǎn)間的距離仍將達(dá)到833公里。
上述故事告訴我們:人們通常查尋信息有不同的方式,有時(shí)通過代碼,有時(shí)通過名稱,有時(shí)通過別的什么方式。編碼并不總是有利于查詢的;追求編碼的全息化將導(dǎo)致巨大的工作量,在ERP電腦化環(huán)境中也沒有必要。
編碼應(yīng)該遵循的是簡單原則。經(jīng)緯度編碼是簡單的,路牌號(hào)碼也是簡單的。下面我們看看個(gè)人身份證號(hào)碼。個(gè)人身份證18位(以前15位),310 128 19800101 131,查證民警一看就明白此人上海某地區(qū)1980年1月1日出生該地區(qū)當(dāng)天第66位出生的男性公民,普通人要讀出身份證號(hào)碼的信息可不容易,但是如果上了計(jì)算機(jī)資料庫,你輸入身份證18位號(hào)碼,你要的資料立刻呈現(xiàn)在你的屏幕上,退一步,如果個(gè)人身份證號(hào)碼是順序編制,你在電腦前輸入身份證號(hào)碼,你要的資料也照樣會(huì)立刻呈現(xiàn)在你的屏幕上。問題是身份證號(hào)碼如果是順序編制,全國的戶籍系統(tǒng)需要千萬臺(tái)聯(lián)網(wǎng),這是不現(xiàn)實(shí)的。我們現(xiàn)在看到的身份證號(hào)碼實(shí)際上是一種比較好的編碼方案,有大地區(qū)、戶籍號(hào)、出生、3位順序號(hào)組成。這種編碼方式使得身份證號(hào)碼的產(chǎn)生非常容易,在任何戶籍派出所,都可以獨(dú)立產(chǎn)生一個(gè)身份證號(hào)。編碼容易符合編碼簡單原則。
條形碼是商品的身份證號(hào)碼,由黑白相間、粗細(xì)不同的條紋組成。在條形碼下方的一組數(shù)據(jù)是代碼,它所表達(dá)的內(nèi)容和條形碼是一樣的。國際上公認(rèn)的有UPC條形碼和EAN條形碼,EAN碼一共有13位,前三位代表地區(qū),代碼段690至693分配給中國大陸,表明是在中國大陸地區(qū)注冊使用的;中間四位數(shù)是廠商代碼,后五位是商品代碼,由各廠自行確定產(chǎn)品號(hào)碼。最后還有一位是校驗(yàn)碼,供計(jì)算機(jī)識(shí)別用。一個(gè)13位的編碼體系能夠包容全世界幾千家企業(yè)的幾百億商品。條形碼的編碼也反映了一個(gè)簡潔、高效的編碼原則。
企業(yè)信息編碼最重要的是物料編碼。物料編碼是編碼體系中最為重要也最為復(fù)雜的,它是數(shù)據(jù)庫建立的基礎(chǔ)。編碼原則同樣應(yīng)該是簡單。依據(jù)簡單原則可以追尋的編碼線索:現(xiàn)存編碼;順序編碼;賦義編碼。
現(xiàn)存編碼在企業(yè)當(dāng)中是一種現(xiàn)存的編碼資源,但是同一物料在企業(yè)中可能存在多種編碼,應(yīng)此,需要對不同種類物料的編碼進(jìn)行一個(gè)分析,確定分段選取策略。
物料的種類大致可以劃分為原料(黑色、有色)、毛胚(鍛件、鑄件)、標(biāo)準(zhǔn)件、輔料、自制件、組件、半成品、成品、定制品甚至還包括工裝工具、勞保用品、能源等等。
物料的編碼大致可以劃分為儲(chǔ)位碼、技術(shù)圖號(hào)、分類加流水號(hào)、物料屬性號(hào)、國標(biāo)加規(guī)格號(hào)。
下面是選擇現(xiàn)存編碼的一種可能的編碼思路:
順序編碼是更簡單的一種編碼,計(jì)算機(jī)也可以提供流水編碼的功能。在沒有現(xiàn)存的編碼可利用的前提下,可以考慮順序編碼,或者稱謂流水號(hào)編碼。
賦義編碼顧名思義是賦于編碼一定含義。這種編碼常用的是層次碼和屬性碼。層次碼可以表達(dá)物料的統(tǒng)計(jì)上的卷疊要求;屬性碼可以表達(dá)物料的配置要求。
我們認(rèn)為好的編碼原則應(yīng)該是簡單的,同時(shí)認(rèn)為對編碼的認(rèn)識(shí)應(yīng)該是細(xì)致的。
金玉良言:你如果沒有很好的理由不要把資料的屬性含義放到編碼中。在計(jì)算機(jī)系統(tǒng)中如果沒有產(chǎn)生方式的困難最好采用單一含義的編碼。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:ERP和物料編碼
本文網(wǎng)址:http://www.oesoe.com/html/consultation/10820623001.html