版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
E10服務(wù)培訓(xùn)教材TopicContentAPS與E10集成架構(gòu)說明E10各版本與APS的集成方式與差異系統(tǒng)安裝與常見系統(tǒng)和集成問題排除說明APS在E10系統(tǒng)安裝、集成與運行中的關(guān)系,與排查的要點物料需求計劃功能常見問題排查方法產(chǎn)生物料需求計劃的系統(tǒng)運作步驟,以及常見問題的整理和排查方法AgendaAPS與E10集成架構(gòu)系統(tǒng)概要-產(chǎn)品模塊架構(gòu)4新產(chǎn)品二期一期驗證前供應(yīng)鏈生產(chǎn)制造財務(wù)存貨管理采購管理質(zhì)量管理銷售管理BOM管理物料規(guī)劃(MP)產(chǎn)能規(guī)劃(CP)工單管理自動分錄應(yīng)付管理總賬票據(jù)資金固定資產(chǎn)生產(chǎn)成本應(yīng)收管理合并報表預(yù)算管理進口管理出口管理圖文管理多廠區(qū)計劃車間計劃車間管理集成架構(gòu)圖(2.0.1以前)E10ServerAPSAgent(DeploymentServer)(WebServer)DatabaseAPSserverLicenseCenterE10Client集成架構(gòu)圖(2.0.2以后)E10Server(DeploymentServer)(WebServer)DatabaseAPSserverLicenseCenterAgentE10Client*2.0.2后Agent改為與授權(quán)中心綁定,以支持多APserver的情況ServerE10APServer:安裝\Server下,為E10核心,支持Client作業(yè),修復(fù)數(shù)據(jù)庫Schema,控管授權(quán)(模塊、User數(shù))[2.0.1]APSAgent(Service):安裝\APSAgent下,與APServer安裝同目錄,共享帳套,負責(zé)執(zhí)行APS命令(SP/APSServer),控管授權(quán)(MPS,MRPEngine數(shù))AccountSettingTool:位于\Server目錄下,帳套設(shè)定工具DeploymentServer:負責(zé)更新Client端程序WebServer:提供Client上web畫面連接、WebService等ReportServer:產(chǎn)生報表LicenseServer:授權(quán)中心[2.0.2]APSAgent(Service):安裝\APSAgent下,與LicenseCenter安裝同目錄下,負責(zé)執(zhí)行APS命令(SP/APSServer),控管授權(quán)(MPS,MRP授權(quán)數(shù)等信息由LicenseCenter提供)APSServer(withService):APSServerClientE10MRP/MPS生成作業(yè):產(chǎn)生APS計劃MRP/MPS底稿:開啟APSBrowser查詢、案例管理、版本發(fā)放APSServerMP/CP產(chǎn)生計畫的核心引擎,接受Agent的命令產(chǎn)生計劃,產(chǎn)生計劃時會跟帳套DB直接連線,載入數(shù)據(jù),在記憶體中進行計算生成結(jié)果并回傳到帳套DB集成部件說明系統(tǒng)布署[2.0.1]帳套1DBAPServerMRPServerMPSServer帳套2DB帳套配置文件E10Client(APSClient)APSAgentDiskI/ORemoting(spocket)/WebServiceDBLinkDBLinkDBLinkDBLinkDBLinkSocket系統(tǒng)布署[2.0.2以后]帳套1DBAPServerMRPServerMPSServer帳套2DB帳套配置文件E10Client(APSClient)APSAgentDiskI/ORemoting(spocket)/WebServiceDBLinkDBLinkDBLinkDBLinkDBLinkSocketLicenseCenter主要計劃流程APServerMRPServerMPSServer帳套2DB帳套配置文件E10Client(APSClient)APSAgentDiskI/ODiskI/ORemoting(spocket)/WebServiceDBLinkDBLinkDBLinkDBLinkSocket12345*E10_2.0.1版本產(chǎn)生帳套2計劃為例安裝APServer同時會安裝APSAgent,不能選擇單獨安裝APSAgentAPSAgent除了安裝程序,也會裝上APSAgentService,若要安裝不同版本時,建議先反安裝后重新啟動,再安裝其他版本,以免安裝失敗或服務(wù)無法正常開啟安裝APSServer可選擇單獨安裝APSServer,會安裝APSServer(MP模塊),APSServer2(CP模塊)兩目錄同時會安裝iE10_APS_Service,負責(zé)啟動與監(jiān)控兩個APSServer
設(shè)定完后可設(shè)定語系、port,port需與APServer上設(shè)定的一樣安裝授權(quán)中心(不允許裝在VM)系統(tǒng)安裝(2.0.1)安裝APServer安裝APSServer可選擇單獨安裝APSServer,會安裝APSServer(MP模塊),APSServer2(CP模塊)兩目錄同時會安裝iE10_APS_Service,負責(zé)啟動與監(jiān)控兩個APSServer
設(shè)定完后可設(shè)定語系、port,port需與APServer上設(shè)定的一樣安裝授權(quán)中心(不允許裝在VM)同時會安裝APSAgent,不能選擇單獨安裝APSAgentAPSAgent除了安裝程序,也會裝上APSAgentService,若要安裝不同版本時,建議先反安裝后重新啟動,再安裝其他版本,以免安裝失敗或服務(wù)無法正常開啟系統(tǒng)安裝(2.0.2)APSAgent是與APServer或授權(quán)中心(2.0.2以后)一起安裝的,安裝過程中會跳入APSAgent英文安裝接口,不需填入任何信息,安裝完后會嘗試啟動服務(wù)。2.0.1以前版本,服務(wù)啟動失敗即會安裝失敗,需再次安裝;2.0.2中已加大容忍性,幾乎不應(yīng)該安裝失敗2.0.1以后版本,會檢查主機上是否已安裝過,若主機上的版本較安裝版本新或相同時,安裝包會提示modify或remove選項,這是一般installshield的標(biāo)準(zhǔn)行為安裝失敗主要原因:未使用管理員權(quán)限安裝,無法正確安裝服務(wù)服務(wù)未正確安裝,在win7,xp上若是升級安裝,常會出現(xiàn)看似服務(wù)已安裝但實際上舊版未卸除而服務(wù)無法正確注冊,此時可以重開機再裝一次另一原因可能是APServer帳套有問題或讀不到該檔案,Agent無法解析服務(wù)雖安裝完成,但無法啟動,2.0.2以后則會容忍此問題,可以安裝完成APSAgent安裝注意事項APSAgent安裝后目錄型態(tài)2.0.1版以前與APServer位于相同文件夾;2.0.2以后與LicenseCenter放一起ServiceStatus程序是APS服務(wù)的管理程序,可檢視和操作APS兩項服務(wù)(執(zhí)行后會放在系統(tǒng)工具欄中)LOG放置區(qū)域,每天會產(chǎn)生一個紀(jì)錄文件服務(wù)主程序檢查時機:安裝完畢后基本驗收生成MP,CP計劃時,規(guī)劃策略上的狀態(tài)一直處于「批次開始」服務(wù)一直處于無法啟動狀態(tài)(啟動后幾秒即自動停止)檢查步驟:打開APS服務(wù)管理程序(或直接到windows「服務(wù)」),檢視是否已啟動中,若不是,啟動APSAgent啟動后等待約五秒,若出現(xiàn)「服務(wù)不存在」類似訊息,請重開主機再啟動一次,若仍出現(xiàn)相同訊息,則需要重新安裝或使用「免安裝」工具啟動幾秒后,若自動回到停止?fàn)顟B(tài),請檢查賬套檔是否正確,此時LOG中應(yīng)有可參考信息,例如:數(shù)據(jù)庫聯(lián)機失敗(無可用數(shù)據(jù)庫)、對象無法初始化(找不到帳套、或xml格是有問題無法解析)。帳套位置:2.0.1時應(yīng)該在APSAgent同層的Server\Control\AccountSetsConfiguration.xml;2.0.2版則在同層的LicenseCenter\Config\AccountSetsConfiguration.xml檢查服務(wù)的運行目錄,是否與安裝目錄相同,有時候在升級時,運行目錄會指向舊目錄檢查Registry:HKEY_LOCAL_MACHINE\SOFTWARE\DCI\APS\Agent中應(yīng)正確紀(jì)錄APSAgent所在目錄,如右圖上述步驟如無法排除,請重新安裝(安裝時請務(wù)必用系統(tǒng)管理者權(quán)限)或使用免安裝工具Agent服務(wù)狀態(tài)檢查和問題排除為提供內(nèi)部使用和緊急使用,不要重新安裝APServer或授權(quán)中心,有以下兩種選擇:獨立安裝:手動運行「E10-APSAgentModule.msi」安裝包,請勿直接雙擊運行,需指定安裝路徑(如:“E10-APSAgentmodule.msi”TARGETDIR=“C:\ProgramFiles(x86)\Digiwin\”),詳見「01.E10-APS手動安裝說明.doc」說明文件免安裝工具,根據(jù)OS版本(32或64位)選擇正確批處理文件運行即可,適用于APServer,APSAgent與Server都裝在同一主機的情況,請參考「03.APS自動配置(AgentandServer任意路徑手動執(zhí)行)說明.doc」說明文件和附屬工具獨立安裝或免安裝工具APSServer是可以單獨安裝的,而且沒有數(shù)量限制,但應(yīng)安裝在APServer上賬套設(shè)定的位置上。選擇安裝APSServer后會帶入英文安裝界面,不需填入任何信息2.0.1以后版本,會檢查主機上是否已安裝過,若主機上的版本較安裝版本新或相同時,安裝包會提示modify或remove選項,這是一般installshield的標(biāo)準(zhǔn)行為安裝失敗主要原因:未使用管理員權(quán)限安裝,無法正確安裝服務(wù)服務(wù)未正確安裝,在win7,xp上若是升級安裝,常會出現(xiàn)看似服務(wù)已安裝但實際上舊版未卸除而服務(wù)無法正確注冊,此時可以重開機再裝一次APSServer安裝注意事項APSServer安裝后目錄型態(tài)安裝后會出現(xiàn)兩個目錄,APSServer默認跑MP(MRP)、APSServer2默認跑CP(MPS),需注意規(guī)劃策略跑哪種層級,到對應(yīng)的目錄下才能找到正確logDataBase目錄下分MP,CP和Net三目錄,其下放置相關(guān)的配置文文件和LOG:flatfile:若客戶不方便取得數(shù)據(jù)庫時,可手動配置,將一些計劃過程數(shù)據(jù)存放于此,取回作為debug用途Sql:APS載入E10數(shù)據(jù)的語法配置,個案可能修改此區(qū)log:以日期分活頁夾,存放紀(jì)錄文件紀(jì)錄文件分錯誤(error)和一般(output)兩檔案,error可先看出嚴(yán)重錯誤,一般log可查資料(含加載語法)和檢視計劃過程請注意檔案大小,一般情況下時間最后的那組log是空的(因為程序已重置處于等待計劃階段),所以一般要找次新的那一組log來檢視計劃引擎主程序引擎配置程序,可調(diào)整語系和portCP產(chǎn)能計劃控件,以此決定CP版本MP物料計劃控件,以此決定MP版本APS服務(wù)管理工具,參見APSAgent上說明APSService主程序,主要監(jiān)控兩個APSServer狀態(tài),負責(zé)啟動和重置Server,log也在同目錄下檢查時機:安裝完畢后基本驗收生成MP,CP計劃時,規(guī)劃策略上的狀態(tài)一直處于「服務(wù)器連線失敗」檢查步驟:打開APS服務(wù)管理程序(或直接到windows「服務(wù)」),檢視是否已啟動中,若不是,啟動iE10_APS_Service啟動后等待約五秒,若出現(xiàn)「服務(wù)不存在」類似訊息,請重開主機再啟動一次,若仍出現(xiàn)相同訊息,則需要重新安裝或使用「免安裝」工具檢查服務(wù)的運行目錄,是否與安裝目錄相同,有時候在升級時,運行目錄會指向舊目錄檢查E10_APS_Service環(huán)境變量(在console下以set查詢),使否指向正確的APSServer安裝目錄(即APSServer的上階目錄)上述步驟如無法排除,請重新安裝(安裝時請務(wù)必用系統(tǒng)管理者權(quán)限)或使用免安裝工具Server服務(wù)狀態(tài)檢查和問題排除為提供內(nèi)部使用和緊急使用,不要重新安裝APServer,有以下兩種選擇:獨立安裝:手動運行「E10-APSServerModule.msi」安裝包,請勿直接雙擊運行,需指定安裝路徑(如:“E10-APSServermodule.msi”TARGETDIR=“C:\ProgramFiles(x86)\Digiwin\”),詳見「01.E10-APS手動安裝說明.doc」說明文件免安裝工具,根據(jù)OS版本(32或64位)選擇正確批處理文件運行即可,適用于APServer,APSAgent與Server都裝在同一主機的情況,請參考「03.APS自動配置(AgentandServer任意路徑手動執(zhí)行)說明.doc」說明文件和附屬工具獨立安裝或免安裝工具確認安裝完成,Agent和Server服務(wù)皆正常啟動后,以下內(nèi)容說明E10–APSAgent–APSServer如何生成計劃,以了解各步驟以有利于解決異常APS計劃產(chǎn)生流程說明排查步驟
與
常見問題規(guī)劃流程與狀態(tài)變化(產(chǎn)生計劃)沒執(zhí)行過任何規(guī)劃的初始狀態(tài)批次開始開始取得快照資料取得快照資料完成快照過程有誤開始計劃生成計劃已生成計劃生成有誤授權(quán)取得失敗SERVER授權(quán)數(shù)量不足服務(wù)器連線失敗產(chǎn)生計劃(E10)強制結(jié)案(底稿中)Agent重啟強制結(jié)案重啟中止Agent執(zhí)行計劃Server產(chǎn)生計劃E10APSAgentAPSServerAPS底稿規(guī)劃流程與狀態(tài)變化(發(fā)放計劃)沒執(zhí)行過任何規(guī)劃的初始狀態(tài)批次開始開始取得快照資料取得快照資料完成開始計劃生成計劃已生成產(chǎn)生計劃(E10)Agent執(zhí)行計劃Server產(chǎn)生計劃E10APSAgentAPSServerAPS底稿強制結(jié)案(底稿中)強制結(jié)案發(fā)放生產(chǎn)采購計劃(底稿中)開始發(fā)放生產(chǎn)或采購計劃發(fā)放生產(chǎn)或采購計劃完成發(fā)放生產(chǎn)或采購計劃過程有誤規(guī)劃狀態(tài)說明(1)狀態(tài)值狀態(tài)說明可否重排沒執(zhí)行過任何規(guī)劃的初始狀態(tài)沒執(zhí)行過任何規(guī)劃的初始狀態(tài),剛安裝完成的初始狀態(tài)Y授權(quán)取得失敗無法正確取得授權(quán),請檢查(1)授權(quán)中心是否開啟(2)是否有授權(quán)MP/CP(3)APSAgent中有何授權(quán)問題,在正確取得授權(quán)之前,任何規(guī)劃的命令都會直接回拋這個錯誤YSERVER授權(quán)數(shù)量不足有取得授權(quán),但是沒有任何授權(quán)數(shù)(亦即生效的授權(quán)數(shù)為0),請檢查授權(quán)中心上MP/CP的授權(quán)數(shù)是否有生效或是已過期。在取得授權(quán)授權(quán)數(shù)之前,任何規(guī)劃的命令都會直接回拋這個錯誤Y服務(wù)器連線失敗Agent要連接APSServer時無法連上(主要原因為APSServer未開啟,請檢查服務(wù)),或連上了因故中斷(主要發(fā)生在APSServer計劃中異常終止)Y開始取得快照資料Agent執(zhí)行快照程序,取得實時數(shù)據(jù)取得快照資料完成快照程序完成,可繼續(xù)計劃生成動作快照過程有誤快照程序運行過程有異常,需檢查Agent的紀(jì)錄以確定問題Y26規(guī)劃狀態(tài)說明(2)狀態(tài)值狀態(tài)說明可否重排開始計劃生成已聯(lián)機APSServer并開始生成計劃計劃已生成APSServer已經(jīng)產(chǎn)生計劃結(jié)果計劃生成有誤計劃過程間有問題,需檢查APSServer端紀(jì)錄以尋找問題Y開始發(fā)放生產(chǎn)或采購計劃在底稿中檢視完計劃結(jié)果無誤后,運行「確認生產(chǎn)和采購計劃」功能,Agent收到命令后開始執(zhí)行發(fā)放程序發(fā)放生產(chǎn)或采購計劃完成發(fā)放程序完成Y發(fā)放生產(chǎn)或采購計劃過程有誤發(fā)放程序間有問題,生產(chǎn)和采購計劃將不會發(fā)放,請到Agent檢查發(fā)放程序問題紀(jì)錄Y強制結(jié)案當(dāng)計劃狀態(tài)有異常(如快照或計劃生成有誤)已排除要重新計劃、或計劃雖正常但想放棄這次的計劃結(jié)果時,可到底搞中運行強制結(jié)案,以進行再次計劃Y批次開始ERP已送出計劃命令到APSAgent的命令隊列,等待APSAgent處理重啟終止當(dāng)計劃產(chǎn)生過程中卡住,例如一直處于「產(chǎn)生快照」或「開始計劃生成」?fàn)顟B(tài)中時,可重新啟動APSAgent,讓Agent重啟時強制中止未運行或運行到依辦得任務(wù),一律會轉(zhuǎn)為此「重啟終止」?fàn)顟B(tài)中,即可繼續(xù)跑其他計劃Y27Timer定時讀取并執(zhí)行規(guī)劃命令傳遞與執(zhí)行命令存入APS_SERVER_COMMAND_QUEUEERP系統(tǒng)Agent代理器傳送規(guī)劃命令讀取命令0.執(zhí)行規(guī)劃ERPTableAPSServerAPSTable(1)產(chǎn)生快照資料(2)進行計劃(4)發(fā)放生產(chǎn)與采購計劃(3)人工模擬傳送規(guī)劃命令29command_idcode1code2code3code4code5code6StatusMODI_TIMEsim_mcpowner_org1mon_plan1MPSPlanner10CHT02013-12-1011:30備注Command_id:規(guī)劃命令,目前一律下”aps_mcp”(ERP),APSClient下”sim_mp”(跑MRP)與”aps_mcp”(產(chǎn)生計劃)與”aps_snapshot”(取得快照),發(fā)放生產(chǎn)與采購計劃為”aps_commit”,強制結(jié)案時為”aps_close”code1:廠別codecode2:規(guī)劃策略codecode3:計劃層級(MPS/MRP)code4:規(guī)劃人員(使用者code)code5:案例代號code6:語系Status:該命令的執(zhí)行狀態(tài)(0:等待執(zhí)行,1:執(zhí)行中,2:執(zhí)行完成-1:執(zhí)行失敗)前置條件檢查(規(guī)劃狀態(tài)表請見前述):跑MPS:PLAN_STRATEGY對應(yīng)的廠別+規(guī)劃策略內(nèi)的mps_status字段跑MRP:PLAN_STRATEGY對應(yīng)的廠別+規(guī)劃策略內(nèi)的mrp_status字段加一筆資料到APS_Server_Command_Queue檢視規(guī)劃策略狀態(tài),大約可知道問題所在環(huán)節(jié)狀態(tài)明確有異常者,請參考前面狀態(tài)表說明,到Agent或Server處找問題狀態(tài)一直處于批次開始,表示Agent完全沒抓到命令請檢查Agent是否啟動Agent讀取的帳套數(shù)據(jù)庫是否設(shè)定有問題狀態(tài)一直處于「開始取得快照」或「開始發(fā)放生產(chǎn)采購計劃」,表示該程序運行太久無法結(jié)束重新啟動Agent服務(wù)檢查Agent執(zhí)行快照和發(fā)放計劃的紀(jì)錄、或手動運行程序以debug狀態(tài)一直處于計劃開始生成,表示APSServer一直在生成計劃中未結(jié)束,若持續(xù)超過一般計劃時間,需要查找APSServer問題重新啟動Agent和APSServer兩服務(wù)檢查APSServer的相關(guān)紀(jì)錄問題定位步驟(1)底稿中規(guī)劃策略異常訊息作業(yè),可查詢Agent的異常訊息(如右圖,為異常情況簡要紀(jì)錄)若以上訊息不夠明確,需到Agent安裝目錄下APSLog檢視紀(jì)錄文文件Agent紀(jì)錄查詢底稿中本次計劃歷程紀(jì)錄,可查詢最近一次Server的異常訊息(如右圖)若以上訊息不夠明確,需到APSServer安裝目錄下\DataBase\mp\log檢視紀(jì)錄文文件(以上為MP的文件夾,CP時應(yīng)查\DataBase\ezcp\log)APSServer紀(jì)錄查詢檢視規(guī)劃命令檔(APS_COMMAND_QUEUE),追溯以往的紀(jì)錄以協(xié)助判斷若無法以單次狀態(tài)判斷出問題所在,可從規(guī)劃命令檔的歷程中,找出以往的命令執(zhí)行紀(jì)錄可找出有出問題的規(guī)劃策略,以限定問題范圍可由規(guī)劃紀(jì)錄的時間,尋找相近時間的LOG以找尋問題問題定位步驟(2)若計劃狀態(tài)無異常,但結(jié)果不如預(yù)計盡量保留結(jié)果有問題的版本,最好備份當(dāng)時的數(shù)據(jù)庫取得明確的問題描述,例如哪張訂單的哪個品號,結(jié)果應(yīng)該是多少數(shù)量提供E10系統(tǒng)版次提供數(shù)據(jù)庫備份或聯(lián)機排查信息問題定位步驟(3)由上述步驟知道問題點后,可根據(jù)查到的異常紀(jì)錄,參考以下的流程描述來逐項排查問題的發(fā)生點以下列出各程序相關(guān)的SP(storedprocedure)程序,在明確知道哪個SP有異常時,可直接在數(shù)據(jù)庫exec該SP(帶入廠別,規(guī)劃策略,計劃層級,案例別等,即可細查SP是否有問題APSAgent或APSServer主程序的錯誤,請回報回廠處理重點流程描述產(chǎn)生計劃流程command_idcode1code2code3code4code5sim_mcpowner_org1mon_plan1MPSPlanner10E10ServerAgent[帳套1]APS_SERVER_COMMAND_QUEUEPLAN_STRATEGY.MPS_STATUSSP_CHECK_APSVERSIONSP_SYNC_APSCONFIGSP_UPDATE_APSCONFIGSP_UPDATE_SNAPSHOTsim_mcpCODE5=1SUCCESS:CODE5=2FAIL:CODE5=-1DBSPAPSSERVER取得快照狀態(tài)計劃生成狀態(tài)流程展開(數(shù)據(jù)庫SP運行順序)SP_CHECK_APSVERSIONSP_SYNC_APSCONFIGSP_UPDATE_APSCONFIGSP_UPDATE_SNAPSHOTsim_mcpSP_CUSTOM_UPDATE_APSCONFIGSP_MPSITEMSP_CUSTOM_UPDATE_SNAPSHOTSP_UPDATE_INV_ALLOCSP_PRE_MPSP_POST_MPSP_PRE_CPSP_POST_CP檢查APS版本默認值是否已存在,若無產(chǎn)生該版本相關(guān)的預(yù)設(shè)參數(shù)和預(yù)設(shè)案例檢查是否版本已存在(在APS的規(guī)劃策略是否存在,或APS_CONFIG參數(shù)是否存在),若以上條件一個不成立,產(chǎn)生一組新的規(guī)劃策略APS_CONFIGMCP預(yù)設(shè)參數(shù)APS_CONFIGE10專用參數(shù)設(shè)定APS_PLAN_CASE,產(chǎn)生預(yù)設(shè)case0和額外五個案例SP_CHECK_APSVERSION將ERP的規(guī)劃策略參數(shù)復(fù)制到APS各案例的的規(guī)劃策略和單身上復(fù)制規(guī)劃策略單頭參數(shù)復(fù)制規(guī)劃策略單身參數(shù)(資源配置文件),規(guī)劃層級為MRP時不需建立單身SP_SYNC_APSCONFIG以案例的規(guī)劃策略設(shè)定值為準(zhǔn),更新APS_CONFIG內(nèi)有影響的參數(shù)前置客制區(qū)(SP_CUSTOM_UPDATE_APSCONFIG)MPS層級時的參數(shù)更新執(zhí)行SP_MPSITEMMRP層級時的參數(shù)更新共享參數(shù)更新后置客制區(qū)(SP_CUSTOM_UPDATE_APSCONFIG)SP_UPDATE_APSCONFIG在計劃層級為「MPS」時,取得欲規(guī)劃的品項范圍,限制引擎讀取品項數(shù)據(jù)時,限制在此范圍內(nèi)由規(guī)劃策略單身設(shè)定的資源取得對應(yīng)的品號(目標(biāo)品號)取得目標(biāo)品號的所有上階品號+目標(biāo)品號的下一階領(lǐng)料品號(關(guān)鍵料外皆設(shè)為不供需平衡)SP_MPSITEM更新案例的數(shù)據(jù),取得異動數(shù)據(jù)的快照(訂單、工單、采購單、存貨等)資料存放於APS實體中供APSServer載入。此為最常查驗的SP之一,快照失敗主要也在此程序,另外一個較大的用途,是可以從里面找出各單據(jù)如何從E10讀取出來的條件讀取和快照資料有關(guān)的APS_CONFIG配置文件、MDS版本等信息處理數(shù)據(jù)庫快照機制(企業(yè)版SQL才提供,目前預(yù)設(shè)不使用,設(shè)定于aps_config.IsSnapshot)前置客制區(qū)(SP_CUSTOM_UPDATE_SNAPSHOT)讀入需求訂單(訂單、預(yù)測、行政保留量、調(diào)撥單)讀入工單(源工單、批工單、鎖定生產(chǎn)計劃)、工單單身、聯(lián)副產(chǎn)品、每日鎖定產(chǎn)量(MPS層級)讀入請購單、采購單、采購計劃的相關(guān)數(shù)量讀入已確認加班、鎖定記錄讀入未加載但有被鎖定的訂單(規(guī)劃方式為凈需求)執(zhí)行SP_UPDATE_INV_ALLOC讀入鎖定信息、鎖定訂單記錄若有做數(shù)據(jù)庫的快照機制,刪除快照后置客制區(qū)(SP_CUSTOM_UPDATE_SNAPSHOT)SP_UPDATE_SNAPSHOT依照存貨進出狀況,調(diào)整庫存鎖定數(shù)量尋找上次處理的時間點到現(xiàn)在時間的單據(jù)異動(主要出庫、入庫、請購轉(zhuǎn)採購等),將單據(jù)量反應(yīng)到原來的PEGGING上簡單舉例:原工單MO1鎖給訂單DO1數(shù)量100,到現(xiàn)在MO1以入庫到WH1倉庫數(shù)量50,則原來MO1D01100的PEGGING記錄,將轉(zhuǎn)為MO1DO150,WH1(倉庫庫存)DO150SP_UPDATE_INV_ALLOCMP加載數(shù)據(jù)和規(guī)劃前執(zhí)行的數(shù)據(jù)庫程序前置客制區(qū)(SP_CUSTOM_PRE_MP),置放個案程序清空輸出的相關(guān)數(shù)據(jù)表讀入轉(zhuǎn)單(轉(zhuǎn)工單、轉(zhuǎn)采購)執(zhí)行SP_CLEAR_SERVER_STATUS_DATA:清除保留期間外的SERVERLOG后置客制區(qū)(SP_CUSTOM_PRE_MP),置放個案程序SP_PRE_MPAPS執(zhí)行MP后呼叫的程序(直接由APS引擎叫用)前置客制區(qū)(SP_CUSTOM_POST_MP),置放個案程序修正輸出數(shù)據(jù)建立訂單供需表APS_TMP_DEMAND=MY_DEMAND(4KEYS)執(zhí)行SP_CALC_BOMLEVEL:計算APS_TMP_DEMAND的LEVELCODE執(zhí)行SP_BUILD_ORDER_PEG:建構(gòu)甘特圖信息(主排程使用)以下為跑MRP層級時執(zhí)行執(zhí)行SP_OUT_DAILY_DO:計算訂單每日產(chǎn)出執(zhí)行SP_BUILD_TIMEBUCKET:產(chǎn)生MRP用到的時距執(zhí)行SP_UPDATE_POTIME:以ERP定義的到貨點(例如:每周三、五收料)來更正PO開始結(jié)束日執(zhí)行SP_CALC_MRP:計算MRP數(shù)據(jù)執(zhí)行SP_UPDATE_DOLOCK_STATUS:比對重新規(guī)劃后,將鎖定記錄的達成狀態(tài)反應(yīng)在原鎖定記錄上修改已規(guī)劃訂單狀態(tài):訂單下達
供需分配后置客制區(qū)(SP_CUSTOM_POST_MP),置放個案程序SP_POST_MPAPS執(zhí)行CP前、后呼叫的程序(直接由APS引擎叫用)SP_PRE_CP/SP_POST_CP版本發(fā)放流程command_idcode1code2code3code4Statusaps_commitowner_org1mon_plan1MPSPlanner10E10ServerAgent[帳套1]APS_SERVER_COMMAND_QUEUEPLAN_STRATEGY.MPS_STATUSSP_COMMIT_CASEStatus=1SUCCESS:Status=2FAIL:Status=-1DBSPAPSSERVER版本確認,將指定版本存至正式區(qū)(案例0),并將計劃回拋生產(chǎn)/采購計劃。這是另一個最常查驗的SP,底稿中發(fā)放計劃主要就是運行此SP如果確認的版本不是CASE0,先復(fù)制到CASE0(執(zhí)行SP_LOAD_CASE),刪除其他案例資料(SP_CLEAN_CASE)前置客制區(qū)(SP_CUSTOM_COMMIT_CASE)檢查某策略是否已經(jīng)有生產(chǎn)或采購計劃,如果沒有需產(chǎn)生新的計劃單頭執(zhí)行SP_COMBINE_DEMAND:產(chǎn)生建議單據(jù)的訂單來源,將以逗點分隔串階成一個字段以回寫到ERP生產(chǎn)或采購計劃回寫計劃單身(生產(chǎn)、采購計劃)、來源需求(計劃單身鎖定的訂單)、生產(chǎn)建議的話還有建議領(lǐng)料、每日排程(MPS層級)、聯(lián)副產(chǎn)品等回寫加班、維修回寫單身及相關(guān)子單身:生產(chǎn)計劃、采購計劃和其鎖定訂單等訊息執(zhí)行SP_COMMIT_DOLOCK:回寫鎖定訊息修改已規(guī)劃訂單狀態(tài).供需分配
計劃發(fā)放后置客制區(qū)(SP_CUSTOM_COMMIT_CASE)SP_COMMIT_CASE強制結(jié)案流程command_idcode1code2code3code4Statusaps_closeowner_org1mon_plan1MPSPlanner10E10ServerAgent[帳套1]APS_SERVER_COMMAND_QUEUEPLAN_STRATEGY.MPS_STATUSSP_FORCE_CLOSEStatus=1SUCCESS:Status=2FAIL:Status=-1DBSPAPSSERVER強制APS版本結(jié)案執(zhí)行SP_CLEAN_CASE:清除1~5案例資料,只保留CASE0將規(guī)劃策略狀態(tài)設(shè)為「強制結(jié)案」SP_FORCE_CLOSESPDescriptionSP_CUSTOM_FIXDB(客制區(qū))修復(fù)或新增客制的資料SP_DEL_LOCK_INFOSP_GET_LOCK_INFOSP_SET_LOCK_INFO刪除登入使用者取得登入使用者新增/設(shè)定登入用戶信息SP_GANTT_SAVINGCP主排程儲存程序SP_LOAD_CASESP_SET_CASESP_CLEAN_CASE載入某案例設(shè)定案例信息(批注)清除某案例SP_RECOVER_DOLOCK重建訂單鎖定記錄(暫不使用)SP_BUILD_TIMEBUCKET計算和產(chǎn)生時距,用于MRP計算其他SPFunctionDescriptionFUN_DCMS_GANTTFUN_DCMS_GANTT_EQLOAD_DATEFUN_DCMS_UI_CAPACITY_SIMULATIONFUN_DCMS_UI_CAPACITY_SIMULATION_OLDFUN_DCMS_UI_CAPACITY_SIMULATION_WEEKFUN_DCMS_UI_CAPACITY_SIMULATION_WEEK_OLDCP主排程作業(yè)(CPT001)使用相關(guān)函式MONTH_RANGEWEEK_RANGEOFF_DAY傳入起迄的周,回傳一個范圍的TABLE傳入起迄的周,回傳一個范圍的TABLE傳入起訖日期的參數(shù)后,將該范圍的假日總數(shù)回傳MY_DOLOCK_DETAILClient使用,取得訂單鎖定信息的單身信息(DAT005)其他Function(回傳Table)FunctionDescriptionDBVERSION回傳db版本DCI_BETWEEN_DAYDCI_FIND_START_DATE、DCI_FIND_END_DATE求取工作歷由@START_DATE正推@END_DATE間工作日求取工作歷由@FROM_DATE反推@SHIFT_DAYS前的日期、由起始日推完成日GET_FULL_ITEM_CODEGET_ITEM_DELIMITER傳回品項、特征碼和分隔字符組合之后的字符串取得分隔字符MY_MAXDATE、MY_MINDATE取得日其中最大/小者(RPT查詢作業(yè)中使用)SECTOTIME秒數(shù)轉(zhuǎn)時間(天:分:秒)其他Function(回傳數(shù)值)MP常見問題排除描述:已經(jīng)執(zhí)行產(chǎn)生物料需求計劃作業(yè),但狀態(tài)一直沒顯示完成,底稿中也沒能查出任何數(shù)據(jù)原因與解決:若狀態(tài)是一直沒跳到過「批次開始」,表示命令沒送到APS命令表格:檢查E10產(chǎn)生計劃作業(yè)是否有問題,是否派工中未執(zhí)行該批次作業(yè)(將命令寫到APS命令表格中)若狀態(tài)一直維持在「批次開始」,表示Agent有問題沒接收命令:檢查Agent服務(wù)是否正常開啟檢查賬套是否正確檢視Agent訊息中是否有無法連數(shù)據(jù)庫信息,若有,檢查Agent主機與數(shù)據(jù)庫聯(lián)機若停留在「開始…」中,表示在運行中,若時間過久,則表示某個程序卡住了:較常見會卡住的地方依序為APSServer生成計劃期間,再來是快照SP程序。若是APSServer,主要查看OutputLog(見后文),如果快照SP,可手動運行快照程序(見后文例)計劃一直未生成描述:已經(jīng)執(zhí)行產(chǎn)生物料需求計劃作業(yè),但狀態(tài)一直沒顯示完成,底稿中也沒能查出任何數(shù)據(jù)原因與解決:若狀態(tài)是一直沒跳到過「批次開始」,表示命令沒送到APS命令表格:檢查E10產(chǎn)生計劃作業(yè)是否有問題,是否派工中未執(zhí)行該批次作業(yè)(將命令寫到APS命令表格中)若狀態(tài)一直維持在「批次開始」,表示Agent有問題沒接收命令:檢查Agent服務(wù)是否正常開啟檢查賬套是否正確檢視Agent訊息中是否有無法連數(shù)據(jù)庫信息,若有,檢查Agent主機與數(shù)據(jù)庫聯(lián)機若停留在「開始…」中,表示在運行中,若時間過久,則表示某個程序卡住了:較常見會卡住的地方依序為APSServer生成計劃期間,再來是快照SP程序。若是APSServer,主要查看OutputLog(見后文),要解開以跑規(guī)劃策略,需重啟Agent和APSServer的服務(wù)如果快照SP,可手動運行快照程序(見后文例)以查出問題計劃一直未生成Output.log檔中,正常的結(jié)尾一般如下SaveLogsstart:2014-09-2615:20:00SaveLogsend:2014-09-2615:20:00SaveSystemMessageTime:0'0'‘若在檢視LOG時,一段時間后仍未停在正確結(jié)尾,表示仍在規(guī)劃中,例如:[YSupplyPlanner::runPhaseIII]start:2014-09-2615:20:00
[YSPKernel::execute]start:2014-09-2615:20:00 [YSPKernel::createNonCriticalPartPO][StartTime]:2014-09-2615:20:00,[LevelCode/MaxLevelCode]:0/5 [YSPKernel::createNonCriticalPartPO]POCount=0 [YSPKernel::createNonCriticalPartPO]MOCount=2 [YSPKernel::createNonCriticalPartPO]newPOCount=0 [YSPKernel::createNonCriticalPartPO]newMOCount=0 [YSPKernel::createNonCriticalPartPO][EndTime]:2014-09-2615:20:00,[LevelCode/MaxLevelCode]:0/5
[YSPKernel::createNonCriticalPartPO][StartTime]:2014-09-2615:20:00,[LevelCode/MaxLevelCode]:1/5
[YSPKernel::createNonCriticalPartPO]POCount=0
[YSPKernel::createNonCriticalPartPO]MOCount=2
[YSPKernel::createNonCriticalPartPO]newPOCount=1
[YSPKernel::createNonCriticalPartPO]newMOCount=0
[YSPKernel::createNonCriticalPartPO][EndTime]:2014-09-2615:20:00,[LevelCode/MaxLevelCode]:1/5
[YSPKernel::createNonCriticalPartPO][StartTime]:2014-09-2615:20:00,[LevelCode/MaxLevelCode]:2/5
[YSPKernel::createNonCriticalPartPO]POCount=1
[YSPKernel::createNonCriticalPartPO]MOCount=2
[YSPKernel::createNonCriticalPartPO]newPOCount=3902APSServerLog直接EXEC
SP結(jié)果,例如:EXECSP_UPDATE_SNAPSHOT'Plant1','Strategy1','MRP','0'將SP打開,將變數(shù)調(diào)整好后運行,此方法還可搭配SQLServer作
逐條debug以找
出問題:SPDebug描述:已經(jīng)執(zhí)行產(chǎn)生物料需求計劃作業(yè),但狀態(tài)一直沒顯示完成,底稿中也沒能查出任何數(shù)據(jù)原因與解決:若狀態(tài)是一直沒跳到過「批次開始」,表示命令沒送到APS命令表格:檢查E10產(chǎn)生計劃作業(yè)是否有問題,是否派工中未執(zhí)行該批次作業(yè)(將命令寫到APS命令表格中)若狀態(tài)一直維持在「批次開始」,表示Agent有問題沒接收命令:檢查Agent服務(wù)是否正常開啟檢查賬套是否正確檢視Agent訊息中是否有無法連數(shù)據(jù)庫信息,若有,檢查Agent主機與數(shù)據(jù)庫聯(lián)機若停留在「開始…」中,表示在運行中,若時間過久,則表示某個程序卡住了:較常見會卡住的地方依序為APSServer生成計劃期間,再來是快照SP程序。若是APSServer,主要查看OutputLog(見后文),如果快照SP,可手動運行快照程序(見后文例)計劃一直未生成描述:每次執(zhí)行產(chǎn)生物料需求計劃作業(yè),狀態(tài)都會顯示取得授權(quán)失敗原因與解決:授權(quán)中心沒開啟:檢查授權(quán)中心并開啟之授權(quán)中心已開啟,但回傳的機器碼錯誤:對于2.0.1以前版本的Agent,很可能因為主機IP的變動,而造成授權(quán)碼的檢查失敗查看Agent的Log中,若出現(xiàn)MachineInfo錯誤訊息,則為此問題所導(dǎo)致。請使用E10_APS_AuthRemove.exe工具將授權(quán)碼重置,再重新開啟Agent服務(wù)即可(用法參見APS動態(tài)IP下導(dǎo)致授權(quán)失敗處置說明.doc)計劃時一直提示授權(quán)失敗描述:每次執(zhí)行產(chǎn)生物料需求計劃作業(yè),狀態(tài)都會顯示聯(lián)機失敗原因與解決:APSServer未啟動:請檢查APSServerService是否有正常啟動,除檢查service外,最好再檢查任務(wù)管理員的處理程序,應(yīng)出現(xiàn)兩個APSApp.exe的程序APSServer的port設(shè)定錯誤:請注意APSServer的port需和帳套上設(shè)定的相同APSServer異常中斷:嚴(yán)重的異常終止會切斷與Agent的聯(lián)機而導(dǎo)致此狀態(tài),可以到底稿的「本次計劃過程紀(jì)錄」查詢最近的執(zhí)行狀況,若有「planfail」即表示是此原因,需請原廠處理也可取得output.Log檢閱,是否有l(wèi)og出一半就停止的情形,若有也需請原廠處理計劃時一直提示聯(lián)機失敗描述:計劃結(jié)果中查不到任何(指定)訂單和衍生的供需數(shù)據(jù)原因與解決:規(guī)劃策略的需求來源是MPS而非MDS需求計算方式若為毛需求,只會納入MDS中的訂單,其他訂單不會納入來源是MDS,但MDS中沒有該訂單,且該訂單的計劃狀態(tài)不是「計劃發(fā)放」,表示這訂單之前沒計劃過,不會被自動納入找不到訂單的品號工廠檔訂單品號的補貨策略不是「依計劃」訂單為已結(jié)案狀態(tài)細查APS加載的訂單信息從output.log中,找出BuildOrder的語法(各單據(jù)的語法代號請見下頁),以此語法在數(shù)據(jù)庫中查詢是否有讀入訂單。串連的表格有些是E10的,有些是快照取得的,快照取得的部份可在提供的APSSchema文件中查得若確實查不到該訂單,可以確定該訂單沒有加載計劃中;若有查到,底稿中卻未出現(xiàn),請聯(lián)絡(luò)原廠處理生成的計劃中沒有(指定)訂單加載語法取得(output.log)語法代號加載數(shù)據(jù)種類備注BuildCalendar工作歷BuildWareHouse倉庫只讀入納入可用量計算者BuildItem品號相關(guān)信息BuildItemProduct聯(lián)副產(chǎn)品BuildBOMFeatureBOMBuildAltGroup群組替代有指定上階BuildAltPartFeature單品取替代有指定上階BuildGlobalAltPartFeature全局單品取替代沒有指定上階BuildGlobalAltGroup全局群組替代沒有指定上階MP加載語法對照(1)語法代號加載數(shù)據(jù)種類備注BuildInventory庫存BuildOrder訂單BuildPurchase請采購單/鎖定采購計劃BuildMO工單/鎖定生產(chǎn)計劃BuildMaterialRelease工單領(lǐng)料BuildPegging工單/請采購單鎖定訂單關(guān)系BuildInventoryAlloc庫存鎖定關(guān)系BuildMOProduct工單聯(lián)副產(chǎn)品MP加載語法對照(2)描述:計劃結(jié)果中沒有生成(特定)采購計劃原因與解決:規(guī)劃策略的需求來源不是MDS,且沒有已開工單MDS內(nèi)沒有訂單,也沒有已開工單BOM沒設(shè)定沒有任何采購件,或未設(shè)定成采購件品號主檔的「補貨策略」沒有設(shè)定為「依計劃需求」規(guī)劃策略的「計劃范圍」設(shè)為「關(guān)鍵料」,但品號主檔中沒有指定為關(guān)鍵料規(guī)劃層級為「MPS」計劃,不會產(chǎn)生采購計劃沒有生成(指定品號)采購計劃描述:計劃結(jié)果中生產(chǎn)、采購計劃日期皆為同一天,甚至為1970年份原因與解決:未設(shè)定行事歷:請檢查工廠中是否有設(shè)定工作歷,若未設(shè)定,時間會取用1970-1-1行事歷未設(shè)定足夠時間:工作歷的日期,沒有包含到訂單的需求時間,一般建議工作歷時間要晚于計劃當(dāng)日后半年,請設(shè)定足夠日期規(guī)劃結(jié)果中日期皆為某一日期描述:計劃結(jié)果開MRP匯總表,查不到任何品號的信息原因與解決:未設(shè)定任何時距信息:請檢查是否有設(shè)定時距,MRP必須根據(jù)設(shè)定的時距產(chǎn)生規(guī)劃策略中時距設(shè)定為「依品號」,但品號工廠中卻未指定時距規(guī)劃策略中時距設(shè)定為「依時距」,但卻沒有指定時距MRP匯總表沒有數(shù)據(jù)描述:計劃結(jié)果中品號設(shè)定最小補量未生效原因與解決:采購品號的建議數(shù)量,默認為需要多少開多,若需要依照品號工廠中設(shè)定的最小補量、補貨備量等原則來建立,則需要勾選「采購件由計劃考慮補貨機制」生成采購計劃數(shù)量沒有依照最小量開描述:有設(shè)定取替代料,但規(guī)劃結(jié)果中沒有生效原因與解決:規(guī)劃策略中應(yīng)開啟「開啟考慮取代料」和「考慮替代料」選項已發(fā)放的工單,領(lǐng)料檔不會考慮取、替代料檢查取替代料讀入語法,確認設(shè)定有被讀入(細部排查:使用OUTPUT.LOG中的語法,實際到數(shù)據(jù)庫查詢),包含生失效日問題取代料區(qū)分有指定上階和未指定上階的替代關(guān)系(全局取替代),如果主料相同時,以有指定上階的取替代為主,所以如有相同主料的全局取替代,則會失效檢查取替代料耗用關(guān)系(品號供需平衡表、品號供需配置表),取替代料會優(yōu)先配給給主料需求,之前有發(fā)現(xiàn)客戶回報某庫存沒被當(dāng)取替代料使用,是因為被其主料的需求耗用掉細部排查:可查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)有機肥項目立項申請報告
- 微特電機簡單課程設(shè)計
- 新建氨基復(fù)合材料及制品項目立項申請報告
- 苯檢測儀器項目立項申請報告
- (施工建設(shè))工業(yè)園區(qū)項目可行性研究報告
- 2024年度農(nóng)村土地流轉(zhuǎn)合同書-租賃權(quán)益補充協(xié)議3篇
- 2024-2030年新版中國電動消音單體項目可行性研究報告
- 2024-2030年新版中國人造纖維板專用蠟項目可行性研究報告
- 2024-2030年撰寫:中國金屬廢渣處理項目風(fēng)險評估報告
- 2024-2030年撰寫:中國纖美膠囊行業(yè)發(fā)展趨勢及競爭調(diào)研分析報告
- 心理健康教育主題班會(29張)課件
- 霍爾與無刷電機正反轉(zhuǎn)控制筆記
- 參展商實務(wù)(第三版)第二章企業(yè)參展相關(guān)程序
- 在全市母嬰安全形勢分析會上的講話
- 文華財經(jīng)程序化交易初級篇
- 世界地理高中世界地理填圖練習(xí)
- 連續(xù)梁施工質(zhì)量通病及防治
- 羽毛球運動的教學(xué)理論與方法
- 海運提單背面條款英文原版
- GB 37489.3-2019 公共場所設(shè)計衛(wèi)生規(guī)范 第3部分:人工游泳場所(高清版)
- 運動特質(zhì)自信量表
評論
0/150
提交評論