服務交付工程師提能培訓_第1頁
服務交付工程師提能培訓_第2頁
服務交付工程師提能培訓_第3頁
服務交付工程師提能培訓_第4頁
服務交付工程師提能培訓_第5頁
免費預覽已結束,剩余23頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、重慶服務交付工程師提能培訓 供應鏈&生產制造數(shù)據(jù)分析金蝶軟件(中國)有限公司客戶服務中心 內容提要一、物流模板與單據(jù)二、常見案例三、問題分析四、生產相關數(shù)據(jù)結構五、案例分析六、常見問題 單據(jù)模板1)單據(jù)事物類型表 ICtransactionType2)單據(jù)模版表 Ictemplate , ICtemplateentry3)敘事簿模版 Iclisttemplate 敘事簿模版事物類型表 Icchatbilltitle 敘事簿的顯示字段表 (也就是程序得到敘事簿SELECT 后面的字段) ICtableRelation 敘事簿的過濾條件 (也就是程序得到敘事簿W(wǎng)HERE后面的字段) 選單模板4)選

2、單模版表 icselbills選單模板 (作用選單時單據(jù)間攜帶數(shù)據(jù)的對應關系表, FROM 前面的字段) ictablerelation選單關系 (作用產生WHERE后面的字段) 工業(yè)單據(jù)的自定義信息保存在IcTemplate和IcTempLateEntry,自定義的選單關系定義在IcSelbills和IctableRelation表中。選單模板表中定義源單和目標單據(jù)的表與字段的對應關系,以實現(xiàn)將源單信息寫入目標單據(jù)。關聯(lián)關系: Ictransactiontype.FtemplateID=IcTemplate.FID IcTemplate.FID=IcTempLateEntry.FID Ict

3、emplateEntry.FFieldName=IcSelbills. FFieldName IcSelbills.FID=IctableRelation.FBillID IcSelbills.FFieldName=IctableRelation.FFieldID 選單模板ER圖FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFieldIDFIDIcTemplateFIDIcSelBillsFFieldName 常見案例問題描述:單據(jù)選單錄入時報錯:“表前綴T10或Txxx與所讀的表不

4、匹配,或提示“數(shù)據(jù)讀取出錯,在對應所需名稱或序數(shù)的集合中,未找到項目。處理方法: 1.備份帳套; 2.找到目標單據(jù)的事務類型ID SELECT * FROM ictransactiontype 3.刪除當前帳套選單模板表中目標單據(jù)對應的記錄 DELETE FROM ICSelbills WHERE FID=xxx 4.從一個空張?zhí)滓脒x單摸板: insert into ICSelbills SELECT * FROM AISNew.dbo.ICSelbills WHERE FID=xxx 常用物流單據(jù)1物流單據(jù)數(shù)據(jù)表 出入庫單:IcStockBill(Entry); 采購發(fā)票:IcPurCha

5、se(Entry); 銷售發(fā)票:IcSale(Entry); 采購訂單:PoOrder(Entry); 銷售訂單:SeOrder(Entry)。 庫存單據(jù)、發(fā)票、訂單這幾張數(shù)據(jù)表最常用應該記住,其他單據(jù)對應的數(shù)據(jù)表可以查IcTrnasactiontype或t_tableDescription。在工業(yè)物流單據(jù)表中都有一個字段:Ftrantype,代表單據(jù)的事務類型。這個字段關聯(lián)IcTrnasactiontype表的FID字段。 常用物流單據(jù)2編碼進度、內碼進度 工業(yè)物流單據(jù)的編碼規(guī)則保存在IcBillNo表中,系統(tǒng)也是用此表的FCurNo字段跟蹤各種事務類型單據(jù)的“單據(jù)號碼進度”. 單據(jù)內碼的進

6、度是保存在IcMaxNum表中,F(xiàn)MaxNum字段為當前最大ID。每次新增IcBillNo表該事務類型對應的FCurNo字段加1,IcMaxNum表FMaxNum字段值也加1. IcBillNo.FCurNo與IcMaxNum.FMaxNum如果落后于實際的單據(jù)代碼與內碼,會導致單據(jù)不能保存,提示“pk_XXXX重復,不能在XXXX表插入重復值”。 單據(jù)鉤稽/核銷容易出現(xiàn)的問題核銷的問題主要是ICHookRelations丟失核銷關系,或單據(jù)的核銷關系ID丟失。檢查方法:-發(fā)票已經(jīng)審核,檢查是否丟失了鉤籍關系在鉤籍關系表 SELECT FHookInterID , * FROM IcPurCh

7、ase WHERE FHookInterID NOT IN(SELECT fgroupno FROM ICHookRelations) and fstatus=1 SELECT FHookInterID , * FROM IcSale WHERE FHookInterID NOT IN(SELECT fgroupno FROM ICHookRelations) and fstatus=1 -檢查單據(jù)是否丟失了鉤籍關系在鉤籍關系表 SELECT FHookInterID , * FROM IcStockBill WHERE FHookInterID 0 and FHookInterID NOT

8、IN(SELECT fgroupno FROM ICHookRelations) -根據(jù)鉤籍關系反查發(fā)票,是否丟失SELECT * FROM ICHookRelations WHERE fhooktype=1 and fibtag=0 and fgroupno NOT IN(SELECT FHookInterID FROM IcSale WHERE fstatus=1 ) SELECT * FROM ICHookRelations WHERE fhooktype=0 and fibtag=0 and fgroupno NOT IN(SELECT FHookInterID FROM IcPurC

9、hase WHERE fstatus=1 ) -根據(jù)鉤籍關系反查單據(jù),是否丟失(結果正確) SELECT * FROM ICHookRelations WHERE fibtag=1 and fgroupno NOT IN(SELECT FHookInterID FROM IcStockBill WHERE fstatus=1 ) 常見案例11、銷售出庫單中增加自定義欄位,系統(tǒng)報錯,無法保存。2、采購訂單下推外購入庫單,提示沒有符合條件的記錄。 常見案例23、審核勾稽發(fā)票時提示:列前綴t500與查詢中所用的表名或別名不匹配。4、存貨核算委外加工(有發(fā)票)過濾有幾張單據(jù)選擇不出來。 常見案例35、

10、物料收發(fā)匯總表部分物料看不到物料名稱。6、出庫單修改、反審核、刪除時,都不回寫外銷訂單的出庫數(shù)量,而且外銷訂單處于關閉狀態(tài)。1、用戶在期末結賬時提示違反了poinvbal約束,不能插入重復數(shù)據(jù)I、該問題一般是由于客戶執(zhí)行過工業(yè)反結賬操作導致的,重新結賬時由于已有原余額數(shù)據(jù),再次插入時出現(xiàn)重復,故報此錯誤,需在數(shù)據(jù)庫中代管倉余額表中將下期數(shù)據(jù)刪除后重新結賬即可。 SELECT * FROM POInvBal WHERE Fyear=2004 and Fperiod=6 刪除POInvBal表2004.06 期的數(shù)據(jù) DELETE FROM POInvBal WHERE Fyear=2004 an

11、d Fperiod5II、運行下面語句即可檢查發(fā)現(xiàn)物料在基礎資料表和物料里根本找不到,也許被人刪除了 SELECT * FROM POInvBal WHERE fitemid NOT IN (SELECT fitemid FROM t_icitem)處理方法:1)、檢查本期所有庫存單據(jù),那些單據(jù)引用了已經(jīng)丟失的物料ID;需要檢查表:POInstockEntry、POStockBillEntry、ZPStockBillEntry、ICSTJGBillEntry、IcStockbillEntry2、反審核單據(jù),刪除這些單據(jù)。2)、delete POInvBal WHERE fitemid NOT

12、IN (SELECT fitemid FROM t_icitem) 說明:Icinvbal中也有可能出現(xiàn)此情況,一般為人為修改 問題分析1 問題分析22、存貨不能結賬,提示有金額或單價小于等于0的單據(jù)用profiler跟蹤可以找到判斷語句 SELECT * FROM IcStockBill t1,IcStockBillEntry t2 WHERE FDate=2003-11-01 AND FDate2003-12-01 and t1.FCancellation=0 AND t1.FInterID =t2.FInterID and (t2.FPrice=0 and t1.FTranType100

13、) or (t2.FAmount=0 and t1.FTranType100) 經(jīng)檢查發(fā)現(xiàn)這些庫存單據(jù)有單價也有金額,但是數(shù)量和單價相乘小于一分錢,即:Famont0.01,這種情況在K3中是不允許的,因為金額只核算到分,保留兩位小數(shù)。所以Famount=0.004保留兩位后Famount=0??梢栽龃筮_一分錢時出庫,可以給一分錢 UPDATE IcStockBillEntry SET famount=0.01 WHERE finterid=12154 and FPrice0 or FCheckerID=2003-08-21 AND FDate2003-09-21 AND FTranType4

14、1 and (FVchInterID=0 or FVchInterID is null) AND FCancellation=0經(jīng)檢查發(fā)現(xiàn)外購入庫單已經(jīng)鉤稽,但是IcStockBill.FHookInterID值丟失。所以造成在生成外購入庫憑證時調不出該憑證。需根據(jù)ICHookRelations補充回鉤稽ID用過的物料雙擊后出現(xiàn)“當前數(shù)據(jù)不存在或者你沒有操作該數(shù)據(jù)的權限”對于錄入單據(jù)報錯以及生產領料匯總表中查詢數(shù)據(jù)錯誤是由于有些物料對應的基本計量單位錯誤導致的,應為該計量單位組的默認計量單位才對,請備份帳套后在數(shù)據(jù)庫中對帳套實體執(zhí)行以下語句處理:UPDATE m SET m.FUnitID=e

15、.FMeasureUnitID FROM t_ICItem m,t_MeasureUnit e WHERE m.FUnitGroupID=e.FUnitGroupID and e.FStandard=1說明:查詢生產領料匯總等報表也會出現(xiàn)合計錯誤等問題。 問題分析44、在物流初始化中打開“原料庫”庫存初始數(shù)據(jù)時出錯原 因:這些物料在 t_item存在,而在t_icitem不存在,刪除后重新錄入 SELECT * FROM t_item WHERE FItemClassID=4 and fdetail=1 and fitemid NOT IN (SELECT fitemid FROM t_ici

16、tem) DELETE FROM t_item WHERE FItemClassID=4 and fdetail=1 and fitemid NOT IN (SELECT fitemid FROM t_icitem) 問題分析55、在期初金額調整中看不到數(shù)據(jù). 提示:“無法將 NULL 值插入列跟蹤“進入期初余額調整”過程,執(zhí)行跟蹤出來的SQL,提示:“無法將 NULL 值插入列 FYtdSendDiff,表 ICInvInitial;該列不允許空值。INSERT 失敗?!睓z查IcInvInitIal表,發(fā)現(xiàn)該表很多字段的“默認” 丟失。1) 新建一個帳套=企業(yè)管理器=找到新建帳套=找到IcI

17、nvInitIal表=設計表=記下每個字段的默認值 2) 企業(yè)管理器=找到當前用戶帳套=找到IcInvInitIal表=設計表=修改字段的默認值說明:這個案例有一定的代表性,凡是提示:“無法將NULL值插入某某列 ”通常都是數(shù)據(jù)表默認值丟失或存在空值導致。 問題分析方法“對比分析”法 上例中,我們無法記住IcInvInitIal表各個字段的默認是什么,但是通過對比一個正確帳套的IcInvInitIal表,我們就知道應該為哪個字段加默認,應該加什么樣的默認?!皩Ρ确治觥迸e例: 例1、用戶的物料是從外部文件引入的,可能由于引入文件信息不全, 導致t_Icitem 表也出現(xiàn)很多錯誤,可是卻不能確定到

18、底是哪個字段出錯。 =手工新建一個物料,然后打開t_Icitem對比正確的物料(手工錄入) 與引入的物料,逐個字段對比,可以判斷出引入的物料那些字段有錯誤。 例2、懷疑用戶帳套可能丟失的數(shù)據(jù)庫對象:默認、索引、主鍵、約束、觸發(fā)器等。 上面只舉兩個例子,在實際處理數(shù)據(jù)過程中,經(jīng)常會用到這種方法。 問題分析步驟錯誤分析:系統(tǒng)環(huán)境問題數(shù)據(jù)庫問題程序問題 生產數(shù)據(jù)管理數(shù)據(jù)表ICBOM BOM表 ICBOMCHILD BOM分錄表 Icbomgroup BOM組別表 Iccustbomchild 客戶BOM分錄表IcECN 工程變更單 IcECNEntry 工程變更單分錄t_WorkType 生產類型表

19、 t_WorkTypeGroup 生產類型組表 t_Resource 資源表 t_ResourceGroup 資源組表 ICECNREQ 工程變更申請單 t_RoutingGroup 工藝路線組表 t_Routing 工藝路線表 t_RoutingOper 工藝路線表體 t_SubsItem 替代物料表 t_SubsOper 替代工序表 t_WorkCenter 工作中心 t_JobType 工種定義表 t_EIItemLine 生產線和物料對應關系 t_ICTeamTime 班制 t_ICTeamTimeEntry 班制明細 t_BOMRule BOM配置規(guī)則 t_BOMRuleEntry

20、BOM配置規(guī)則明細 生產任務管理數(shù)據(jù)表ICMO 生產任務單 shBackFlushPara 倒沖參數(shù)表PPBom 生產投料單 PPBomEntry 生產投料單分錄ICMORpt 任務單匯報 ICMORptEntry 任務單匯報分錄PPBomChange 生產投料變更單PPBomChangeEntry 生產投料變更單分錄 ICMOChange 生產任務變更單 ICMOChangeEntry 生產任務變更單分錄ICMOConvertBill 生產任務改制單ICMOConvertBillEntry 生產任務改制單分錄 ICItemScrap 生產物料報廢單 ICItemScrapEntry 生產物料

21、報廢單分錄 常見案例12、生產任務確認時報錯:子查詢返回的值多于一個.1、生產任務單下推生成生產領料單時,部分物料無法下推生成. 常見案例24、 MPS和MRP運算結束時,提示:保存結果出現(xiàn)意外錯誤,違反了Primary key約束PK_ICMrpresult。不能在對象ICMrpresult中插入重復鍵。3、BOM不能新增,只要新增一定報錯. 其它車間作業(yè)模塊大部份是應用問題與程序問題,數(shù)據(jù)問題較少,遇到錯誤的情況,可檢查相關設置與應用,且可查找是否存在相關補丁,此時通常可以解決。關于BOM嵌套問題主要是通過存儲過程PlanBomNestingCheck來進行查詢,而考慮BOM單的物料替代的嵌套查詢與BOM的低位碼維護均調用存儲過程GenerateLowestBomCode,檢查邏輯大體相同,均會將BOM逐層進行展開,然后檢查相應物料是否會存在嵌套使用,來避免產生死循環(huán)。由于存儲過程中使用了大量的變量,并且是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論