您好,欢迎访问三七文档
MES同SAP整合操作一功能简介二参数舍定三.程序说明四.参数说明五.注意事项壹:接口介紹一功能簡介1.主要功能.主要是從SAPDOWNLOAD工單及BOM相關資料,然後把產線上完工的數量CONFIRM給SAP,SAP同時對所發料的數量做倒扣帳從SAPDOWNLOADWO到SFCSFC把工單完工數量STOCKIN給SAP,SAP並做到扣帳的動作如果程式及元件編譯后沒有問題,那麼運行INTERFACE程式後,出現如下畫面2.畫面功能簡單介紹設置開始停止執行退出序號功能箱名稱狀態最後執行時間下次執行時間1.程式參數設置畫面A.點選程式后,輸入相應的權限及用戶后,顯示如下的操作畫面增加元件修改元件刪除元件選擇元件路徑及名稱下一步取消二.參數設定操作A.選擇選擇按鈕後,然後點擊來添加元件選取所需要的元件(DOWNLOADWO)名稱后,按‘開啟’按鈕回到如下畫面2.程式參數設定具體操作一(以download為例子)B.點取‘NEXT’按鈕進行參數設定顯示選取參數的路徑及名稱C.選擇執行類型(固定執行)后,點選‘NEXT’繼續進行參數設定固定時間執行間隔時間執行選取執行類型D.輸入每天固定執行的時間(6:00,18:00),然後點取‘NEXT’按鈕第一次執行時間第二次執行時間參數名稱參數值添加參數刪除參數E.參數設定畫面如下,然後點取‘NEXT’按鈕進行參數設定操作F.設置‘客戶別’的參數名稱及參數值,然後點擊‘添加’按鈕繼續參數設定客戶參數名稱客戶參數值參數設定的意義是DOWNLOAD是對所有的客戶的WOG.設置‘時間’的參數名稱及參數值,然後點擊‘添加’按鈕繼續參數設定日期參數名稱日期參數值參數設定的意義是DOWNLOAD預計近期14天生產的工單G.設置‘機種’的參數名稱及參數值,然後點擊‘添加’按鈕顯示所有參數設定后畫面機種參數名稱機種參數值參數設定的意義是DOWNLOAD機種為‘KFHEK1404’的工單,澹然條件也可以為ALLH.參數設定后的畫面如下:設定完後點取‘NEXT’按鈕I.顯示DOWNLOASWO元件已經安裝完成點取‘FINISH’按鈕後,繼續顯示如下畫面J.程式畫面顯示DOWNLOADWO元件已經加載運行設置BACKUPFLUSH元件的操作同DOWNLOADWO基本相同,現把不同部分做介紹3.程式參數設定具體操作二(以BACKUPFLUSH&STOCKIN為例子)A.在選擇類型方面,選取‘間隔執行’類型,然後點取‘NEXT’繼續操作間隔執行B.設置好間隔執行時間(120分鐘),然後點取‘NEXT’繼續操作C.在參數設定中參數條件設置不用設定(因為在加載DOWNLOADWO時已經設定好)點取‘NEXT’繼續操作,直到按‘FINISH’按鈕結束D.程式畫面顯示BACKUPFLUSH&STOCKIN元件已經加載運行三.程式具體操作1.如上圖示按鈕‘STOP’,可使元件出於執行或者停止狀態3.正常DOWNLOADWO為固定時間執行,即每天6:00和18:00如上畫面所示,元件上次執行時間為‘2003/03/1715:17:25’,下次元件執行時間為2003/03/1718:00:002.如上圖示按鈕‘EXECUTE’,可使元件立即執行或者按照設定的執行.按照元件參數設定可知,DOWNLOADWO元件為每天6:00和18:00固定執行,BACKUPFLUSH&STOCKIN元件每隔2小時執行一次.如果現在SAP開的工單馬上上線,那麼需要立即執行元件,此時可點擊‘EXECUTE’,馬上把工單DOWNLOAD到SFC系統中4.正常BACKUPFLUSH&STOCKIN為間隔時間執行,即每兩個小時執行一次如上畫面所示,元件上次執行時間為‘2003/03/1716:00:00’,下次元件執行時間為2003/03/1718:00:005.上述畫面中的‘EXIT’按鈕,需有權限的用戶才能退出程式四.參數文檔說明1.Interface參數列表參數類別參數名稱參數定義參數存放位置DATABASEUIDSFCSERVER的用戶名INI檔PWDSFCSERVER的用戶密碼INI檔SERVERSFCSERVER的IPINI檔DATABASESFCSERVER的DATABASE名稱INI檔SAPUIDSAP後台用戶名INI檔PWDSAP後台用戶密碼INI檔SERVERSAPSERVER的IPINI檔CLIENTSAP客戶端標識(100,200,……)INI檔PLANT場別(LH,HK……)INI檔PublicDllCNT程式以加載元件總數(DEFAULT:0)R_SAP_TEMPDllName1元件1名稱Default:NullR_SAP_TEMPDllName2元件2名稱Default:NullR_SAP_TEMPDllName3元件3名稱Default:NullR_SAP_TEMPDllName4元件4名稱Default:NullR_SAP_TEMPDllName5元件5名稱Default:NullR_SAP_TEMP……PublicDllCNT程式以加載元件總數(DEFAULT:0)R_SAP_TEMPDllName1元件1名稱Default:NullR_SAP_TEMPDllName2元件2名稱Default:NullR_SAP_TEMPDllName3元件3名稱Default:NullR_SAP_TEMPDllName4元件4名稱Default:NullR_SAP_TEMPDllName5元件5名稱Default:NullR_SAP_TEMP……BackFlushDownLoadWO執行時間設置Type0時間間隔,1定時執行,2停止運行(Default:1)R_SAP_TEMPInterval間隔時間(應為15的整數倍)單位:分R_SAP_TEMPTimes定時每天運行的次數(Default:1)R_SAP_TEMPDayTime1第一次定時運行時間(Default:18:00)R_SAP_TEMPDayTime2第二次定時運行時間(Default為空)R_SAP_TEMPDayTime3第三次定時運行時間(Default為空)R_SAP_TEMPDayTime4第四次定時運行時間(Default為空)R_SAP_TEMPBackFlushLastTime上次抓取資料的截止時間R_SAP_TEMPDownLoadWOCUSTCNTWO客戶總數(default:All)R_SAP_TEMPCUSTWO客戶代碼1R_SAP_TEMPCUSTWO客戶代碼2R_SAP_TEMP…………R_SAP_TEMPDayCNTWO有效日數R_SAP_TEMP…………R_SAP_TEMP2.參數在SAP_TEMP中的存儲定義DATA1DATA2DATA3DATA4DATA5程式名稱元件名稱內容標示0:程式參數資料1:現場Data資料參數名稱參數值InterfacePublic0DllCNT2InterfacePublic0DllName1BackFlushInterfacePublic0DllName2DownLoadWOInterfaceBackFlush0Type0InterfaceBackFlush0Interval120(單位:分)InterfaceBackFlush0LastTime2002/12/0308:30:00InterfaceDownLoadWO0Type1InterfaceDownLoadWO0Times2InterfaceDownLoadWO0DayTime118:00InterfaceDownLoadWO0DayTime206:00InterfaceDownLoadWO0CUSTCNTALLInterfaceDownLoadWO0DayCNT14五.注意事項A.當元件更新時,首先在程式中把此元件狀態設置為‘STOP’,1.更新元件注意事項C.刪除后,再在‘SETUP’中增加更新后的元件(備註:如果刪除的是DOWNLOADWO元件還需要再‘SETUP’過程中對元件參數的設置.如果刪除的是BACKFLUSH元件不需要再對元件進行設置)B.然後在SETUP中進行‘刪除’操作2.有關log檔的說明執行的時間元件類型DOWNLOADWO或者BUCKFLUSH元件執行的狀態包括1.是否連接SAP2.是否是SQL語句3.CONFIRMWO工單名稱及數量元件執行的結果包括:1.連接SAP數據庫結果2.查詢開始結束時間3.CONFRIM工單時,SAP返回的信息4.SQL語句執行開始結束時間A.有關執行結果文檔案說明顯示每次執行SQL語句的執行時間及具體內容.B.有關SQL文檔案說明3.根據LOG檔確認異常SFC同SAP整合測試過程中,往往由於SAP方面由於USER建立資料不全或者RFC出錯,往往造成SFC不能CONFIRMWO或者進行BACKFLUSH&STOCKIN,這時需要根據SAP返回給SFC的信息記錄來判斷SAPUSER在那方面資料沒有建全或者SFC系統問題出在那裡CONFRIMWO數量太大,發現SAPRFC出問題工單正在被GUESTUSER操作,發現工單被USER修改後沒有退出程式貳SAP的同INTERFACE操作流程一SAP中開工單二DOWNLOAD工單三.STOCKIN&BACKUPFLUSH一.SAP中開工單1.首先要安裝SAP客戶端程式.安裝後在SAP客戶端設置IP及SYSTEMNUMBER,設置畫面如下客戶端描述SAPSERVERIP系統架構系統號2.點擊‘LOGIN’進入登入SAP畫面,畫面如下所示客戶端值帳號密碼3.進入主畫面后,輸入‘CO01’開工單命令,如下畫面所示:4.進入開工單輸入主畫面,如下所示:工單相關信息輸入后,點擊‘ENTER’按鈕料號生產產別工單類型5.顯示開工單主畫面工單數量計畫開始時間計畫結束時間6.在工單主畫面點擊‘COMPONENT’按鈕設置‘BACKUPFLUSH’,畫面如所示:設置倒扣帳標誌料件倒扣帳的數量7.設置完後,‘RELEASE’按鈕釋放工單,釋放畫面如下所示:,然收點擊‘RELEASEORDER’按鈕8.‘釋放’工單后,讓后點取‘存盤’畫面,如下所示9.存盤后畫面如下所示,提示生產工單已經生成生產工單11000105已經生成二.DOWNLOAD工單1.工單DOWLOAD分為‘手動’與自動(每天6:00,18:00)執行2.DOWLOAD下來的WO信息到MES相關TABLE中,可以利用MES的WM程式進行工單上線.三.STOCKIN&BACKUPFLUSH1.BACKFLUSH元件的執行分為‘人工’於‘自動’(每兩小時執行一次)執行.上次自動執行時間下次自動執行時間2.假設在2003/03/20在18:00-20:00工單000011000105共有三箱產品在產線包裝.第一箱:數量288,包裝時間為18:30:10,第二箱:數量288,包裝時間為18:40:10,第三箱:數量288,包裝時間為18:45:103.當在2003/03/2021:57:20手動執行BACKUFLUSH元件後,在INTERFACE相應LOG檔下產生的LOG檔如下:5.當在2003/03/2021:57:20手動執行BACKUFLUSH元件後,在SAP命令欄輸入‘CO02’查看工單命令后,顯示如下畫面輸入要查看的工單號6.顯示STOCKIN工單主畫面工單CONFIRM數量為SFC在2003/3/208:00-10:00包裝總數量7.顯示BACKFLUSH主畫面為什麼此時料件的倒扣數量仍為零呢,因為SAP中MM模組沒有工單發料的緣故.設置倒扣帳標誌SAPPP模组SAPSD模組SAPMM模組MESDOWNLOADSALEINFORMATIONSHIPPINGIMFORMATIONPRODCUTINFORMATIONDOWNLAODproduction相关信息料件扣帐信息对于SAP同MES整合架构如下图所示SAP同MES概述1.对于一个企业来说,完整的、能够引导其保持长期的业务利益和价值的企业信息系统,因
本文标题:MES_SAP整合
链接地址:https://www.777doc.com/doc-11111 .html