周 陽(yáng) 李光耀 Zhou Yang & LI Guangyao
(浙江農(nóng)林大學(xué)工程學(xué)院,浙江臨安 311300)
板式家具企業(yè)變式配置中相關(guān)性的研究及應(yīng)用
周 陽(yáng) 李光耀 Zhou Yang & LI Guangyao
(浙江農(nóng)林大學(xué)工程學(xué)院,浙江臨安 311300)
SAP變式配置方案是實(shí)現(xiàn)大規(guī)模定制的有效方法,其核心是相關(guān)性。本文介紹了板式家具企業(yè)變式配置實(shí)現(xiàn)中相關(guān)性的編碼原則、相關(guān)性類型、相關(guān)性的技術(shù)應(yīng)用和相關(guān)性的技術(shù)實(shí)現(xiàn)。通過(guò)合理的對(duì)數(shù)據(jù)的特征、類的維護(hù)和相關(guān)性的維護(hù),改善面向訂單生產(chǎn)型家具企業(yè)銷售和生產(chǎn)之間信息的傳遞,提高SAP系統(tǒng)應(yīng)用性能和實(shí)現(xiàn)板式家具企業(yè)的大規(guī)模定制業(yè)務(wù)發(fā)展。
SAP系統(tǒng);定制家具;對(duì)象相關(guān)性;變式配置
順應(yīng)市場(chǎng)需求,按定單生產(chǎn)的方式已經(jīng)是當(dāng)前制造型企業(yè)的必然趨勢(shì)。傳統(tǒng)的板式家具制造企業(yè)的定制業(yè)務(wù),也隨著業(yè)務(wù)的發(fā)展和擴(kuò)張,將面臨數(shù)據(jù)維護(hù)的瓶頸,特別是在物料編碼量、BOM維護(hù)等方面,Systems Applications and Products in Data Processing(簡(jiǎn)稱SAP)變式配置方案正好能解決此類問(wèn)題。而實(shí)現(xiàn)SAP變式配置的關(guān)鍵是相關(guān)性技術(shù)。
板式家具企業(yè)SAP的變式配置方案是針對(duì)板式定制家具企業(yè)物料類型多樣化,半成品、成品組合變化多的情況及客戶定制化情況提供的一種解決方案。相關(guān)性是指特征間或特征與系統(tǒng)中其他值的傳遞關(guān)系,依托于SAP系統(tǒng)存在。SAP系統(tǒng)中相關(guān)性技術(shù)通過(guò)特征與特征、特征與特征值、特征值與特征值之間的潛在聯(lián)系來(lái)完成一些復(fù)雜的邏輯判斷和傳遞關(guān)系來(lái)實(shí)現(xiàn)系統(tǒng)的特定功能,將復(fù)雜的業(yè)務(wù)需求轉(zhuǎn)換成特性與特性值之間的模型關(guān)系,通過(guò)相關(guān)性程序開發(fā)和分配從而滿足板式定制家具企業(yè)的定制業(yè)務(wù)需求。
2.1 按使用范圍分類
相關(guān)性根據(jù)使用范圍可分為全局相關(guān)性和局部相關(guān)性。全局相關(guān)性是指單獨(dú)建立,可引用在多個(gè)對(duì)象,具有通用性,外部編號(hào)或命名,只要一經(jīng)修改,全部應(yīng)用該相關(guān)性會(huì)全部被修改,這樣便于相關(guān)性的一次全部修改,減少工作量。而局部相關(guān)性是指針對(duì)某個(gè)特定的對(duì)象(如BOM、特性等)建立,只能在此對(duì)象中使用,只能內(nèi)部自動(dòng)生成流水號(hào)。
2.2 按功能分類
相關(guān)性的類型按功能可分為前提條件、選擇條件、程序、活動(dòng)四種類型。
(1)前提條件類型相關(guān)性是指滿足什么條件才出現(xiàn)某個(gè)特性或特性值,即兩個(gè)或兩個(gè)以上的特性之間,當(dāng)其中某一個(gè)特性的特性值滿足一定條件后,才能控制其它特性或特性值變化的一種相關(guān)性類型。前提條件類型的相關(guān)性可以隱藏特性、特性值和根據(jù)一定前提條件限制其他的條件的出現(xiàn)。如玻璃客配絲印-前提條件(ZXH01_C_SY_SELECT01)相關(guān)性,這個(gè)前提條件類型相關(guān)性表示只有當(dāng)客戶定制家具選擇了附加玻璃這一額外的配件時(shí),即這款家具產(chǎn)品本來(lái)玻璃數(shù)量不為零的情況下,就會(huì)在這款家具模型產(chǎn)品的超級(jí)工藝路線中選出玻璃絲印的這道工序,維護(hù)到這個(gè)產(chǎn)品最終的工藝路線中。
(2)選擇條件類型相關(guān)性是指滿足什么條件才選擇某BOM項(xiàng)目或工序,也用于滿足某條件指明某特性必須輸入的限定。選擇條件類型相關(guān)性主要應(yīng)用于控制特性為必需輸入、BOM項(xiàng)目選擇、工藝路線工序選擇、工序順序選擇等。如掛鉤組件-選擇條件(ZXH01_S_ GGZJ_SELECT01)相關(guān)性,這個(gè)選擇條件類型相關(guān)性在客戶定制家具并選配了掛鉤組件這一配件時(shí),此相關(guān)性就會(huì)在這款家具模型的超級(jí)BOM中選擇出掛鉤組件,維護(hù)到最終BOM中。
(3)活動(dòng)類型相關(guān)性一般用于修改數(shù)據(jù)或計(jì)算,且計(jì)算結(jié)果或修改結(jié)果不允許再修改,這項(xiàng)一般極少使用,通常使用程序替代。
(4)程序類型相關(guān)性是指通過(guò)一定的規(guī)則(或公式)根據(jù)相關(guān)條件推算出值,當(dāng)一個(gè)對(duì)象有多個(gè)程序時(shí)還可定義其執(zhí)行順序,也可用于計(jì)算或修改對(duì)象特性值、超級(jí)BOM中組件的數(shù)量修改計(jì)算、超級(jí)BOM抬頭物料的數(shù)量修改計(jì)算、特性中的特性值的修改計(jì)算等功能。如包裝外箱P E膜寬度計(jì)算(ZX H0 1_P_H M WX P E M_ CA TZ)相關(guān)性,這個(gè)程序類型相關(guān)性會(huì)通過(guò)前面維護(hù)的家具長(zhǎng)和寬的特征值計(jì)算出家具包裝所要的包材大小,并且把計(jì)算出來(lái)的值傳遞到相應(yīng)BOM組件的用量維護(hù)字段。
3.1 相關(guān)性編碼規(guī)則
相關(guān)性編碼是板式家具企業(yè)變式配置中相關(guān)性技術(shù)的一部分。合理的相關(guān)性編碼能提高相關(guān)性的使用效率和相關(guān)性管理。相關(guān)性編碼的主要原則:
(1)統(tǒng)一性:一個(gè)板式家具企業(yè)內(nèi)只能使用一套相關(guān)性編碼規(guī)則,以方便企業(yè)內(nèi)不同工廠間的相關(guān)性數(shù)據(jù)交換,推行標(biāo)準(zhǔn)化的相關(guān)性數(shù)據(jù)管理流程;
(2)唯一性:盡管編碼的相關(guān)性有不同的名稱、不同的描述,但編碼必須保證一個(gè)編碼對(duì)象僅被賦予一個(gè)代碼;
(3)前瞻性:充分考慮板式家具企業(yè)未來(lái)業(yè)務(wù)發(fā)展的需求,具有較好的可擴(kuò)展性,預(yù)留足夠的擴(kuò)展空間,便于追加新增相關(guān)性,保證相關(guān)性編碼體系的穩(wěn)定性;
(4)實(shí)用性:結(jié)合板式家具企業(yè)現(xiàn)狀做到有所取舍和平滑過(guò)度,且滿足SAP系統(tǒng)實(shí)施需要及便于固化和落地;
3.2 相關(guān)性編碼方案
相關(guān)性的數(shù)量少,采用有意編碼能便于編碼的識(shí)別和記憶即讓編碼反映某些意義,故相關(guān)性的編碼在遵循上述四大原則的同時(shí)采用有意編碼的方式。相關(guān)性的編碼中要體現(xiàn)公司的屬性、工廠屬性、相關(guān)性功能類型屬性、對(duì)像屬性和相關(guān)性的作用屬性。相關(guān)性編碼的具體方案(如圖1)。
圖1 相關(guān)性號(hào)碼段示意圖
公司代碼:代表相關(guān)性所屬公司,一般采用公司名稱簡(jiǎn)稱的拼音首字母。
工廠代碼:代表相關(guān)性所屬工廠,一般采用兩位數(shù)字。
類型代碼:體現(xiàn)相關(guān)性類型,用相關(guān)性類型英語(yǔ)的首字母。
對(duì)象代碼:體現(xiàn)相關(guān)性的使用對(duì)象,用相關(guān)性對(duì)象的拼音首字母,可擴(kuò)展最長(zhǎng)六位。
功能作用代碼+流水碼:體現(xiàn)相關(guān)性的作用,一般采用作用的英文前三位縮寫,可擴(kuò)展最長(zhǎng)六位,兩位流水碼是考慮用法的擴(kuò)展性。
如:ZXH01_S_TZ _SELECT01 描述:XXX公司家具工廠貼紙-選擇條件
全局相關(guān)性的編碼遵循上述編碼規(guī)則,而局部相關(guān)性不在其他對(duì)象中起作用,故局部相關(guān)性無(wú)需遵循上述編碼規(guī)則做編碼管理。局部相關(guān)性編碼可有由SAP系統(tǒng)自動(dòng)生成一個(gè)10位的無(wú)意數(shù)字號(hào)碼,不同的局部相關(guān)性的編碼按10位數(shù)字自動(dòng)流水生成編碼。
相關(guān)性的作用主要有描述或規(guī)范特性與特性、特性值與特性值、特性與特性值之間的相互關(guān)系、控制超級(jí)BOM中項(xiàng)目的選擇、對(duì)BOM的數(shù)據(jù)進(jìn)行更改或計(jì)算。相關(guān)性是超級(jí)BOM生成最終客戶定制BOM的關(guān)鍵。
4.1 超級(jí)BOM層級(jí)
板式家具企業(yè)產(chǎn)品超級(jí)BOM與常規(guī)BOM相同由成品、半成品、原材料等逐層展開,為了相關(guān)性的實(shí)現(xiàn)需要定義超級(jí)BOM的層次結(jié)構(gòu),在超級(jí)BOM中的層級(jí)關(guān)系:$ROOT指配置的最上層對(duì)象,通常是最頂層,$SELF指相關(guān)性分配的當(dāng)前對(duì)象、$PARENT指當(dāng)前對(duì)象的上級(jí)對(duì)象(如圖2)。
圖2 超級(jí)BOM結(jié)構(gòu)層次示意圖
4.2 相關(guān)性技術(shù)實(shí)現(xiàn)的步驟(如圖3)
4.3 超級(jí)BOM中項(xiàng)目選擇的相關(guān)性原理
相關(guān)性在板式家具產(chǎn)品超級(jí)BOM項(xiàng)目中選出組件的原理是,通過(guò)客戶選配的特征值的輸入再利用相關(guān)性把維護(hù)的超級(jí)BOM組件群中把所有前期維護(hù)物料的特征和客戶輸入的特征一一對(duì)比,當(dāng)其中某個(gè)物料的特征和客戶輸入特征相同時(shí),就把這個(gè)物料而從超級(jí)BOM中選出相應(yīng)的組件。
通過(guò)客戶定制空心層板(M1011)這款家具顏色時(shí),系統(tǒng)根據(jù)客戶所定制的顏色,通過(guò)相關(guān)性選擇出所需顏色的貼紙為例。M1011中分配了空心層板成品類,而空心層板成品類(ZCLXH01_KXCB)中又包含貼紙顏色(ZCTXH01_TZ_COLOR)、玻璃自潔(ZCTXH01_BL_CLEAN)、玻璃顏色(ZCTXH01_BL_COLOR)等特征。當(dāng)客戶提供定制信息時(shí)企業(yè)會(huì)根據(jù)其提供的定制信息作出選擇。如客戶定制了空心層板的顏色為金色,那么在維護(hù)銷售訂單時(shí)系統(tǒng)操作人員就會(huì)把M 10 11模型的ZCLXH01_KXCB類中的ZCTXH01_TZ_COLOR特征值維護(hù)為金色,系統(tǒng)就會(huì)通過(guò)貼紙顏色繼承相關(guān)性,代碼如下$self. ZCTXH01_TZ_COLOR=$root.ZCTXH01_TZ_COLOR,把最頂層($root)即銷售訂單中維護(hù)的空心層板的顏色ZCTXH01_TZ_COLOR的金色這個(gè)值傳遞到當(dāng)前層($self)貼紙BOM項(xiàng)目中,而在前期維護(hù)超級(jí)BOM的物料時(shí),會(huì)給這款模型涉及到的所有貼紙類物料都會(huì)分配一個(gè)空心層板貼紙類(Z CLXH0 1_TZ),貼紙類(Z CLXH0 1_TZ)包含了貼紙顏色(ZCTXH01_TZ_COLOR)這個(gè)特征,而其中有貼紙就在貼紙類(ZCLXH01_TZ)中貼紙顏色(ZCTXH0 1_TZ_COLOR)特征維護(hù)了特征值金色。故系統(tǒng)在從超級(jí)BOM生成最終客戶定制BOM時(shí),系統(tǒng)就會(huì)根據(jù)這個(gè)最頂層($root)中傳遞下來(lái)的金色這個(gè)特征值,找到相應(yīng)的金色的貼紙,把維護(hù)有金色這一特征值的貼紙作為最終客戶定制BOM的組件。
當(dāng)然,相關(guān)性技術(shù)也有另外一種簡(jiǎn)易的BOM項(xiàng)目選擇方法,就是利用類項(xiàng)目來(lái)實(shí)現(xiàn)BOM項(xiàng)目的選配。原理與上面相同,類項(xiàng)目是將相關(guān)性語(yǔ)句固化,系統(tǒng)自動(dòng)通過(guò)特征值的匹配來(lái)選BOM項(xiàng)目,無(wú)需編寫相關(guān)性代碼。但類項(xiàng)目?jī)H僅適用于BOM項(xiàng)目是最終裝配且不需要加工這一類物料,比如家具的拉手和五金件等,可以使用類項(xiàng)目來(lái)實(shí)現(xiàn)超級(jí)BOM項(xiàng)目的選擇會(huì)更加簡(jiǎn)便。
4.4 超級(jí)BOM中項(xiàng)目數(shù)量繼承的相關(guān)性原理
相關(guān)性的板式家具企業(yè)產(chǎn)品超級(jí)BOM中項(xiàng)目數(shù)量的繼承的原理是,對(duì)于用量變化的組件在超級(jí)BOM中會(huì)預(yù)設(shè)一個(gè)初始值(通?;居昧浚?,如果需要修改用量變化組件用量時(shí),再通過(guò)建一個(gè)用于存放實(shí)際數(shù)量的特征,用相關(guān)性和一個(gè)標(biāo)記修改BOM用量的特征(ZCTXH01_MENGE)聯(lián)合,把存放數(shù)量特征里的具體數(shù)量通過(guò)相關(guān)性和標(biāo)記修改BOM用量的特征把實(shí)際的組件用量賦到最終客戶定制BOM的組件用量中。
客戶會(huì)根據(jù)實(shí)際的現(xiàn)場(chǎng)情況,定制不同尺寸的家具,即相同模型的產(chǎn)品的長(zhǎng)寬都不相同,還是以空心層板(M1011)為例,即在定制M 10 11時(shí)會(huì)在空心層板成品類ZCLXH01_LYF的ZCTXH01_BL_LONG_玻璃長(zhǎng)度、ZCTXH01_BL_WIDE玻璃寬度兩個(gè)特征中維護(hù)相應(yīng)的定制實(shí)際特征值,所以每個(gè)空心層板的玻璃用量都不同。為了避免不斷維護(hù)玻璃用量這一過(guò)程,會(huì)建一個(gè)組件數(shù)量(ZCTXH01_MENGE)特征用于修改超級(jí)BOM中涉及到組件數(shù)量傳遞的組件,而組件數(shù)量(ZCTXH01_MENGE)這個(gè)特征會(huì)與存放超級(jí)BOM物料組件用量表中的ME NGE(BOM中物料用量存放字段)字段相關(guān)聯(lián)。通過(guò)相關(guān)性玻璃-用量計(jì)算(ZXH01_P_BL_CATZ01),代碼為$self.zctxh01_menge=$parent.ZCTXH01_BL_ LONG*$parent.ZCTXH0 1_BL_WIDE計(jì)算出玻璃的用量,并將計(jì)算出的用量直接賦給最終客戶定制BOM玻璃這一物料用量的存放字段上。系統(tǒng)運(yùn)行相關(guān)性時(shí),客戶最終定制BOM中這塊玻璃的用量就會(huì)繼承到客戶的玻璃實(shí)際用量。
4.5 相關(guān)性其他作用原理
相關(guān)性除了上述兩種主要的用法外還有一些其他的使用方法,像通過(guò)特征值傳遞一些在BOM中需要轉(zhuǎn)換維護(hù)的信息。比如板式家具中原材料膠條的型號(hào)需要的傳遞到生產(chǎn),膠條型號(hào)起初維護(hù)維護(hù)在BOM表的排序字符串欄位。通過(guò)設(shè)定膠條截面號(hào)(ZXH01_P_JT_SET)的相關(guān)性,代碼為$self.ZCTXH01_JT_TYPE= MDATA $self.ZCTXH01_SORTF先將維護(hù)在排序字符串的膠條型號(hào)值,給到膠條型號(hào)特征(ZCTXH01_JT_TYPE)。再通過(guò)膠條規(guī)格寫入行項(xiàng)目文本(ZXH01_P_JT_POTX1)這一相關(guān)性,代碼$self.ZCTXH01_potx1=$self.ZCTXH01_JT_TYPE,將膠條型號(hào)的值寫入行項(xiàng)目文本,這樣生產(chǎn)端就能查閱并核對(duì)膠條型號(hào)。
當(dāng)然并不是所有的業(yè)務(wù)情況都能用相關(guān)性語(yǔ)句解決,特殊情況還要用SAP系統(tǒng)自有的開發(fā)語(yǔ)言ABAP(Advanced Business Application Programming)和定義一些function(功能)來(lái)達(dá)到相關(guān)性的作用,這些需要開發(fā)人員人配合完成。
圖3 相關(guān)性技術(shù)實(shí)現(xiàn)步驟圖
圖4 超級(jí)BOM項(xiàng)目選擇示意圖
圖5 超級(jí)BOM項(xiàng)目數(shù)量繼承示意圖
板式家具企業(yè)變式配置的相關(guān)性技術(shù)是專為生產(chǎn)復(fù)雜板式家具產(chǎn)品而設(shè)計(jì),改善板式家具企業(yè)中銷售、工程、生產(chǎn)等業(yè)務(wù)的信息流通,幫助客戶或銷售人員將產(chǎn)品規(guī)格整合到一起,通過(guò)相關(guān)性技術(shù)實(shí)現(xiàn)客戶需求數(shù)量及屬性從銷售訂單到各級(jí)半成品的自動(dòng)傳遞,從來(lái)實(shí)現(xiàn)真正意義上板式家具企業(yè)產(chǎn)供銷一體化。板式家具企業(yè)采用相關(guān)性關(guān)系技術(shù)減少了板式家具企業(yè)BOM和Routing的數(shù)量,加快了板式家具企業(yè)對(duì)客戶需求做出反應(yīng)的速度,降低了企業(yè)銷售、生產(chǎn)和研發(fā)之間的溝通成本,大大提高客戶體驗(yàn)滿意度。
板式家具企業(yè)變式配置中的相關(guān)性技術(shù)是板式家具企業(yè)信息化管理提升的有效方法,但是要實(shí)現(xiàn)相關(guān)性需要維護(hù)類、特性、配置參數(shù)文件、變式表、相關(guān)性程序等大量的數(shù)據(jù),維護(hù)流程相對(duì)復(fù)雜和困難。為了確保信息的正確性,對(duì)客戶訂單特性值維護(hù)的準(zhǔn)確性要求高。且相關(guān)性維護(hù)和屬性推導(dǎo)的邏輯特別復(fù)雜,數(shù)據(jù)表多且邏輯復(fù)雜,以至于系統(tǒng)后期SAP運(yùn)維比較困難。后期系統(tǒng)需要設(shè)立既懂相關(guān)性技術(shù)、又懂業(yè)務(wù)的主數(shù)據(jù)專門人員結(jié)合板式家具行業(yè)特點(diǎn)來(lái)實(shí)施和運(yùn)維。
(責(zé)任編輯:賀 輝)
[1]Pine B J. Mass Customization-the New Frontier in Business Competition [J]. Boston,Harvard Business Press,1993.
[2]SAP,按訂單生產(chǎn)SAP最佳業(yè)務(wù)實(shí)踐通用版,http://www.sap.com/china/index.epx.
[3]鄭波,SAP系統(tǒng)相關(guān)性技術(shù)的應(yīng)用與技術(shù)實(shí)現(xiàn) [J].數(shù)字技術(shù)與應(yīng)用,2013,2(1):78.
[4]付紅橋,何玉林,陸靜平.基于家具企業(yè)信息化的家具編碼系統(tǒng)的研究[J].計(jì)算機(jī)工程與應(yīng)用,2001,22:29
[5]SAP,LO990 mySAP PLM Variant Configuration, http://www.sap.com/china/ index.epx.
[6]周玉清,ERP原理與應(yīng)用[M].北京,機(jī)械工業(yè)出版社,2002.6.
Variant confi guration’s Object Dependency Research and Application In Panel Furniture Enterprises
Variant Confi guration is an effective way to achieve mass customization in The SAP system , and its core is Object Dependencies. This article introduces the Object Dependencies coding principles, Object Dependencies type, Object Dependencies technology applications . Through reasonable maintenance the characteristics,class and Object Dependency, improving information passing effect between sales and manufacture, improving the SAP system application performance and achieving the goal of mass customization in the Custom furniture enterprises.
SAP system; Custom furniture; Object Dependencies; Variant Confi guration
TS664.0
A
1006-8260(2015)01-0064-03