廣東匯海農(nóng)牧科技集團生產(chǎn)中控系統(tǒng)與SAP系統(tǒng)的接口模塊的開發(fā)與實現(xiàn)
發(fā)布時間:2020-12-09 15:53
廣東匯海農(nóng)牧科技集團一直使用公司技術(shù)團隊自開發(fā)的億帆管理系統(tǒng)控制公司銷售、采購、倉庫、財務(wù)、飼料配方、生產(chǎn)、質(zhì)檢等七個方面的運作,并有專業(yè)的財務(wù)軟件配套使用,提供該財務(wù)軟件的接口,能夠方便地將系統(tǒng)中的單據(jù)轉(zhuǎn)入到財務(wù)軟件中。億帆系統(tǒng)的優(yōu)勢在十年的使用中顯而易見,界面簡潔、操作簡單、交互性強、功能實用,卻存在著不集成、擴展性低、業(yè)務(wù)與實際數(shù)據(jù)脫節(jié)等隱患,尤其是生產(chǎn)部,實物與賬面對不上,且無從考究、難以預防和控制。在逐漸擴大經(jīng)營、增大公司規(guī)模的同時,優(yōu)勢可見度越來越低,而劣勢暴露的越來越嚴重,為提高管理水平、降低生產(chǎn)成本、提高工作效率、增強自身競爭力,SAP的引進是不可阻擋的趨勢,其中生產(chǎn)模塊是論文中要講述的重點,包括SAP中生產(chǎn)模塊的相關(guān)操作以及將生產(chǎn)與系統(tǒng)無縫銜接的生產(chǎn)中控配料系統(tǒng)和計數(shù)系統(tǒng)。SAP系統(tǒng)將庫存信息與采購、生產(chǎn)、銷售以及成本、財務(wù)信息集成起來,實時記錄實施單位的生產(chǎn)狀態(tài)、采購信息、庫存情況、銷售記錄,由此推演出更合理精確的物料需求計劃,減少貨物堆積以及貨物不足,防止無依據(jù)的報計劃,提高產(chǎn)量。配料系統(tǒng)主要實現(xiàn)原料消耗的功能,并提供配方管理、原料管理、報表統(tǒng)計、工廠參數(shù)、料倉參...
【文章來源】:山東大學山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【部分圖文】:
圖2-1?SAP的分布式體系結(jié)構(gòu)圖??
的接口,直接用于用戶操作,向系統(tǒng)屏幕輸入事務(wù)碼或者屏幕選擇條件等數(shù)據(jù)、??接收應(yīng)用層反饋的信息、執(zhí)行處理操作。??應(yīng)用層:連接顯示層和數(shù)據(jù)庫層,接收客戶端發(fā)送的指令調(diào)用相應(yīng)的函數(shù)或??程序來執(zhí)行對應(yīng)的操作,執(zhí)行過程中從數(shù)據(jù)庫中調(diào)取所需的表內(nèi)容、視圖或者結(jié)??構(gòu),再向應(yīng)用層返回工作結(jié)果,與顯示層具有一對多的關(guān)系。報表、函數(shù)、增強??等的開發(fā)和運行都在這一層,ABAP程序包括二次開發(fā)和系統(tǒng)標準的,都可以直??接與數(shù)據(jù)庫交互。業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等都在應(yīng)用層進行處理。??數(shù)據(jù)庫層:系統(tǒng)的業(yè)務(wù)數(shù)據(jù)存放于透明表中,是整個系統(tǒng)的資源庫,所有的??功能實現(xiàn)數(shù)據(jù)都源自這一層,處于系統(tǒng)底層,具有核心地位,與應(yīng)用層具有一對??多的關(guān)系。生產(chǎn)計劃訂單、采購合同、會計憑證、銷售數(shù)據(jù)以及各模塊主數(shù)據(jù)等??都屬于業(yè)務(wù)數(shù)據(jù),開發(fā)過程中會使用到數(shù)據(jù)結(jié)構(gòu)、鎖對象、透明表以及數(shù)據(jù)庫表??的內(nèi)容,開發(fā)人員自建的外掛表也存在數(shù)據(jù)庫層,對表中內(nèi)容的讀取或者存儲也??在這層,主要使用OPEN數(shù)據(jù)庫。??mmm??麵?為—^??圖2-2?SAP層次結(jié)構(gòu)圖??SAP的三層體系組織分別對應(yīng)相應(yīng)的硬件服務(wù)器,每層的對應(yīng)關(guān)系如示意圖??2-2中所示,多個顯示服務(wù)器可以同時向同一個應(yīng)用服務(wù)器發(fā)出請求,操作同一??個應(yīng)用程序,多個應(yīng)用服務(wù)器可以讀寫同一個數(shù)據(jù)庫表。從理論上講,服務(wù)的分??配與硬件的物理位置沒有內(nèi)在聯(lián)系,多個邏輯層次可以安裝在同一臺硬件上,并??且顯示層和應(yīng)用層可以分布在任意的物理服務(wù)器上。這種一對多的體系結(jié)構(gòu)優(yōu)點??如下。??1.三層體系結(jié)構(gòu)能有效緩解通信阻塞,在三個層次中分布服務(wù)有助于提高??8??
山東大學碩士學位論文??器中需進行編譯和執(zhí)行的程序,如圖2-4所示。??SAP?GUI??■?I-??--1??流邏輯(屏幕)??I????處理邏輯(ABAP程序),-一?其它接口??今???T??數(shù)據(jù)庳接口??圖2-4應(yīng)用程序邏輯結(jié)構(gòu)圖??流邏輯:屏幕的創(chuàng)建和執(zhí)行過程由屏幕處理器處理,屏幕是顯示層和應(yīng)用層??交互的界面,輸入界面和流邏輯組成SAP的標準屏幕,流邏輯分為PBO、PAI、??POH、POV四種【141。PBO是對屏幕出來之前的處理,觸發(fā)事件是PROCESS?BEFORE??OUTPUT;?PAI是對屏幕出來之后的監(jiān)聽處理,觸發(fā)事件是PROCESSAFTER?INPUT;??POH邏輯流主要實現(xiàn)快捷鍵F1的效果,查看幫助信息時被觸發(fā),事件結(jié)束后繼??續(xù)處理當前屏幕,觸發(fā)事件是PROCESS?ON?HELP-REQUEST和FIELD?FIELD_NAME??MODULEHELP_MODULE;?POV邏輯流主要實現(xiàn)快捷鍵F4的效果,當用戶按下查??詢幫助按鈕時觸發(fā)事件?PROCESS?ON?VAUJE-REQUEST?和?FIELD?FIELD_NAME??MODULE?F4_M0DULE,事件結(jié)束后繼續(xù)處理當前屏幕。邏輯流PBO和PAI由一個??Module組成,形成完整的對話,屏幕上的輸入字段傳送到Module后會調(diào)用相應(yīng)??模塊接收和處理。??處理邏輯:ABAP應(yīng)用程序負貴處理系統(tǒng)中的行為數(shù)據(jù),用戶執(zhí)行一個行為,??如屏幕執(zhí)行按鈕,數(shù)據(jù)流向?qū)娘@示層至應(yīng)用層,此時ABAP代碼模塊被處理。??ABAP程序處理過程中,使用數(shù)據(jù)庫接口讀寫系統(tǒng)數(shù)據(jù),使用其他接口調(diào)用函數(shù)??或包含
【參考文獻】:
期刊論文
[1]SUSE為SAP HANA提升高可用性能力[J]. 辦公自動化. 2015(09)
[2]ERP接口技術(shù)的實施[J]. 戴潔,曹翀,劉強. 山東理工大學學報(自然科學版). 2007(06)
[3]中間件技術(shù)在EAI中的應(yīng)用[J]. 孫亮清. 電腦開發(fā)與應(yīng)用. 2004(01)
碩士論文
[1]物采系統(tǒng)與SAP集成的設(shè)計與實現(xiàn)[D]. 劉曉朵.上海交通大學 2017
[2]基于Sap Hana內(nèi)存計算的大規(guī)模數(shù)據(jù)分析系統(tǒng)的設(shè)計與實現(xiàn)[D]. 許航.吉林大學 2016
[3]基于SAP的生產(chǎn)計劃解決方案的研究與實現(xiàn)[D]. 張亮亮.上海交通大學 2013
[4]ERP在邯邢礦業(yè)公司財務(wù)信息化管理中的設(shè)計與實現(xiàn)[D]. 郭磊.北京郵電大學 2012
[5]基于ERP系統(tǒng)的錦西石化設(shè)備管理研究[D]. 任宗遠.天津大學 2010
[6]SAP接口技術(shù)研究與實現(xiàn)[D]. 劉洋.武漢理工大學 2009
[7]Web Services體系結(jié)構(gòu)和應(yīng)用研究[D]. 劉佩賢.北京化工大學 2008
[8]基于SAP的跨組件流程集成與交換技術(shù)研究[D]. 李鵬.電子科技大學 2007
[9]SAP接口技術(shù)研究與開發(fā)[D]. 唐亮.同濟大學 2006
[10]異構(gòu)系統(tǒng)數(shù)據(jù)整合方法分析——SAP R3系統(tǒng)整合分析[D]. 趙科杰.對外經(jīng)濟貿(mào)易大學 2003
本文編號:2907112
【文章來源】:山東大學山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【部分圖文】:
圖2-1?SAP的分布式體系結(jié)構(gòu)圖??
的接口,直接用于用戶操作,向系統(tǒng)屏幕輸入事務(wù)碼或者屏幕選擇條件等數(shù)據(jù)、??接收應(yīng)用層反饋的信息、執(zhí)行處理操作。??應(yīng)用層:連接顯示層和數(shù)據(jù)庫層,接收客戶端發(fā)送的指令調(diào)用相應(yīng)的函數(shù)或??程序來執(zhí)行對應(yīng)的操作,執(zhí)行過程中從數(shù)據(jù)庫中調(diào)取所需的表內(nèi)容、視圖或者結(jié)??構(gòu),再向應(yīng)用層返回工作結(jié)果,與顯示層具有一對多的關(guān)系。報表、函數(shù)、增強??等的開發(fā)和運行都在這一層,ABAP程序包括二次開發(fā)和系統(tǒng)標準的,都可以直??接與數(shù)據(jù)庫交互。業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等都在應(yīng)用層進行處理。??數(shù)據(jù)庫層:系統(tǒng)的業(yè)務(wù)數(shù)據(jù)存放于透明表中,是整個系統(tǒng)的資源庫,所有的??功能實現(xiàn)數(shù)據(jù)都源自這一層,處于系統(tǒng)底層,具有核心地位,與應(yīng)用層具有一對??多的關(guān)系。生產(chǎn)計劃訂單、采購合同、會計憑證、銷售數(shù)據(jù)以及各模塊主數(shù)據(jù)等??都屬于業(yè)務(wù)數(shù)據(jù),開發(fā)過程中會使用到數(shù)據(jù)結(jié)構(gòu)、鎖對象、透明表以及數(shù)據(jù)庫表??的內(nèi)容,開發(fā)人員自建的外掛表也存在數(shù)據(jù)庫層,對表中內(nèi)容的讀取或者存儲也??在這層,主要使用OPEN數(shù)據(jù)庫。??mmm??麵?為—^??圖2-2?SAP層次結(jié)構(gòu)圖??SAP的三層體系組織分別對應(yīng)相應(yīng)的硬件服務(wù)器,每層的對應(yīng)關(guān)系如示意圖??2-2中所示,多個顯示服務(wù)器可以同時向同一個應(yīng)用服務(wù)器發(fā)出請求,操作同一??個應(yīng)用程序,多個應(yīng)用服務(wù)器可以讀寫同一個數(shù)據(jù)庫表。從理論上講,服務(wù)的分??配與硬件的物理位置沒有內(nèi)在聯(lián)系,多個邏輯層次可以安裝在同一臺硬件上,并??且顯示層和應(yīng)用層可以分布在任意的物理服務(wù)器上。這種一對多的體系結(jié)構(gòu)優(yōu)點??如下。??1.三層體系結(jié)構(gòu)能有效緩解通信阻塞,在三個層次中分布服務(wù)有助于提高??8??
山東大學碩士學位論文??器中需進行編譯和執(zhí)行的程序,如圖2-4所示。??SAP?GUI??■?I-??--1??流邏輯(屏幕)??I????處理邏輯(ABAP程序),-一?其它接口??今???T??數(shù)據(jù)庳接口??圖2-4應(yīng)用程序邏輯結(jié)構(gòu)圖??流邏輯:屏幕的創(chuàng)建和執(zhí)行過程由屏幕處理器處理,屏幕是顯示層和應(yīng)用層??交互的界面,輸入界面和流邏輯組成SAP的標準屏幕,流邏輯分為PBO、PAI、??POH、POV四種【141。PBO是對屏幕出來之前的處理,觸發(fā)事件是PROCESS?BEFORE??OUTPUT;?PAI是對屏幕出來之后的監(jiān)聽處理,觸發(fā)事件是PROCESSAFTER?INPUT;??POH邏輯流主要實現(xiàn)快捷鍵F1的效果,查看幫助信息時被觸發(fā),事件結(jié)束后繼??續(xù)處理當前屏幕,觸發(fā)事件是PROCESS?ON?HELP-REQUEST和FIELD?FIELD_NAME??MODULEHELP_MODULE;?POV邏輯流主要實現(xiàn)快捷鍵F4的效果,當用戶按下查??詢幫助按鈕時觸發(fā)事件?PROCESS?ON?VAUJE-REQUEST?和?FIELD?FIELD_NAME??MODULE?F4_M0DULE,事件結(jié)束后繼續(xù)處理當前屏幕。邏輯流PBO和PAI由一個??Module組成,形成完整的對話,屏幕上的輸入字段傳送到Module后會調(diào)用相應(yīng)??模塊接收和處理。??處理邏輯:ABAP應(yīng)用程序負貴處理系統(tǒng)中的行為數(shù)據(jù),用戶執(zhí)行一個行為,??如屏幕執(zhí)行按鈕,數(shù)據(jù)流向?qū)娘@示層至應(yīng)用層,此時ABAP代碼模塊被處理。??ABAP程序處理過程中,使用數(shù)據(jù)庫接口讀寫系統(tǒng)數(shù)據(jù),使用其他接口調(diào)用函數(shù)??或包含
【參考文獻】:
期刊論文
[1]SUSE為SAP HANA提升高可用性能力[J]. 辦公自動化. 2015(09)
[2]ERP接口技術(shù)的實施[J]. 戴潔,曹翀,劉強. 山東理工大學學報(自然科學版). 2007(06)
[3]中間件技術(shù)在EAI中的應(yīng)用[J]. 孫亮清. 電腦開發(fā)與應(yīng)用. 2004(01)
碩士論文
[1]物采系統(tǒng)與SAP集成的設(shè)計與實現(xiàn)[D]. 劉曉朵.上海交通大學 2017
[2]基于Sap Hana內(nèi)存計算的大規(guī)模數(shù)據(jù)分析系統(tǒng)的設(shè)計與實現(xiàn)[D]. 許航.吉林大學 2016
[3]基于SAP的生產(chǎn)計劃解決方案的研究與實現(xiàn)[D]. 張亮亮.上海交通大學 2013
[4]ERP在邯邢礦業(yè)公司財務(wù)信息化管理中的設(shè)計與實現(xiàn)[D]. 郭磊.北京郵電大學 2012
[5]基于ERP系統(tǒng)的錦西石化設(shè)備管理研究[D]. 任宗遠.天津大學 2010
[6]SAP接口技術(shù)研究與實現(xiàn)[D]. 劉洋.武漢理工大學 2009
[7]Web Services體系結(jié)構(gòu)和應(yīng)用研究[D]. 劉佩賢.北京化工大學 2008
[8]基于SAP的跨組件流程集成與交換技術(shù)研究[D]. 李鵬.電子科技大學 2007
[9]SAP接口技術(shù)研究與開發(fā)[D]. 唐亮.同濟大學 2006
[10]異構(gòu)系統(tǒng)數(shù)據(jù)整合方法分析——SAP R3系統(tǒng)整合分析[D]. 趙科杰.對外經(jīng)濟貿(mào)易大學 2003
本文編號:2907112
本文鏈接:http://www.sikaile.net/shoufeilunwen/xixikjs/2907112.html
最近更新
教材專著