壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3960|回复: 0

[原创]一个物料供应/需求出错的例子

[复制链接]
发表于 2005/6/28 09:25:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
最近,我们在查询物料的供应/需求时,发现出来的数据居然是错误的,比如,他显示A物料有H01销售订单使用10个,但去查询H01这个订单时发现,其实根本就不是10个。
同时发现有很多物料都有这个情况,他的销售订单显示是有问题的,完全错了。
原因:经查是供应/需求界面对应的表: MTL_SUPPLY_DEMAND_TEMP,这个表中的数据不为空(在正常情况下,如果没有人使用供应/需求,应该是空的,没有数据),之所以不为空是因为有用户在使用过程中异常退出了系统(比如停电等),导致数据没有清空,日积月累,数据太多了,所以就出现错误。
解决方法: 1. Cancel the INV Remote Call Procedure and the Inventory concurrent managers.
2. Truncate the MTL_SUPPLY_DEMAND_TEMP table.
truncate table MTL_SUPPLY_DEMAND_TEMP ;
3. Start the INV Remote Call Procedure and the Inventory concurrent managers.
但这只是临时解决的办法(即出了问题才用这个方法解决)。
要想根本解决这个问题,就是不要让这个临时表存有历史遗留数据。
而要达到这个要求,除了让用户不要异常退出外(比较难,不可控),重点还是希望ORACLE能针对些做个PATH什么的,保证表是空的(目前还没有根出)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 12:50 , Processed in 0.011626 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表