电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友ERP-U8知识-销售订单关闭报错小析-6月.ppt

用友ERP-U8知识-销售订单关闭报错小析-6月.ppt_第1页
1/14
用友ERP-U8知识-销售订单关闭报错小析-6月.ppt_第2页
2/14
用友ERP-U8知识-销售订单关闭报错小析-6月.ppt_第3页
3/14
销售订单关闭报错原因小析cc133engineer2010/05/20问题描述890+CP-U890-9371-100520-SA,客户对个别销售订单进行关闭时,提示:排查来源记录疑点首先根据提示确认该销售订单的预留情况,数量为正,但是现存里的现存数量<>订单已预留量。疑点出现!!排查来源记录疑点其次从报表角度分析检查分析,已预留量为正值。排查来源记录疑点检查该物料现存量未有负值,整理后未有变化。后台直接检查收发单据记录select*fromrdrecordswherecinvcode='aa1808'selectiprekeepnumas预留件数,iprekeeptotquantityas预留总数量,iprekeepquantityas预留数量,iprekeeptotnumas预留总件数,*fromso_sodetailswhereid=3后台检查销售订单的数据记录selectid,*fromso_somainwherecsocode='0000000003‘确认id=3,主子表通过id值关联。selectiprekeepnumas预留件数,iprekeeptotquantityas预留总数量,iprekeepquantityas预留数量,iprekeeptotnumas预留总件数,*fromso_sodetailswhereid=3根据检查结果,排除订单数据为负疑问。数据跟踪确认报错继续分析,是不是后台的其他的处理没有通过,跟踪检查,发现后台在更新时,前台提示错误。检查下更新的过程,找到更新信息,确定在更新表:ST_DemandKeepInfo时出现问题,后续对该表进行分析。updateST_DemandKeepInfosetiquantity=isnull(a.iquantity,0)+isnull(b.iquantity,0),inum=isnull(a.inum,0)+isnull(b.inum,0)fromST_DemandKeepInfoainnerjoin#LPWriteBackSumTblbona.cinvcode=b.cinvcodeanda.idemandtype=b.isotypeanda.cdemandid=b.isodidanda.cfree1=b.cfree1anda.cfree2=b.cfree2anda.cfree3=b.cfree3anda.cfree4=b.cfree4anda.cfree5=b.cfree5anda.cfree6=b.cfree6anda.cfree7=b.cfree7anda.cfree8=b.cfree8anda.cfree9=b.cfree9anda.cfree10=b.cfree10确认表信息数据字典里无任何说明,该表开发确认为库存模块设计,用于库存记录预留信息。订单关闭时触发释放预留,对该表进行更新预留值。订单本次关闭报错疑点确认!!!!!ST_DemandKeepInfoTable[U872]ColumnsColumnNameDescriptionDatatypeLengthAllowNullscfree10(U872)nvarchar20Truecfree5(U872)nvarchar20TruecInvCode(U872)nvarchar20Truecfree9(U872)nvarchar20Truecfree3(U872)nvarchar20Truecfree4(U872)nvarchar20TrueAutoID(U872)int4FalsecDemandid(U872)nvarchar40TrueiDemandType(U872)smallint2Trueinum(U872)decimal17Truecfree6(U872)nvarchar20Truecfree7(U872)nvarchar20Truecfree1(U872)nvarchar20Truecfree8(U872)nvarchar20Truecfree2(U872)nvarchar20Trueiquantity(U872)decimal17True后台检查疑点表单记录检查该表记录情况:selectiquantity,*fromST_DemandKeepInfowherecinvcode='aa1808'该量与实际预留量不符,少于预留量,系统更新时按(订单的预留量–该表的iquantity)=-10<0,引发提示,与之前查询预留信息疑点对应,原因最终确定!!问题解决方案更新ST_DemandKeepInfo.iquantity为正确的预留值信息后,再次进行关闭处理,不再提示,关闭成功!updateST_DemandKeepInfosetiquantity=60(订单正确预留数量)wherecinvcode='aa1808'本次出错分析确认客户业务模型,订单预留后后续有释放再预留情况,预留释放实时更新ST_DemandKeepInfo里的iquantity值,同时更新rd/rds及现存量信息,客户出错的原因为系统更新ST_DemandKeepInfo里的iquantity值时出现异常,未能更新成功导致再次关闭释放时提示错误,属于数据异常错误,操作员较难规避再现。问题总结1.涉及到预留相关操作的应先从常规情况(联查单据/相关报表检查)分析,排除操作疑问。2.检查中发现数据错误疑点需要进行放大,放大疑点部分。3.跟踪中准确定位系统处理记录,结合前台疑点一并分析。4.数据异常尽量给问题用户做好详细分析及强调后续操作规范性,以便降低发生频率,规避影响客户对产品满意度降低的情况。希望对大家遇到此类问题时能拓展下思路。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友ERP-U8知识-销售订单关闭报错小析-6月.ppt

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信