12
返回列表 发新帖
楼主: sudn

PAC库存量与实际不符

[复制链接]
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
11#
 楼主| 发表于 2009-8-1 08:28 | 只看该作者

回复 #10 sudn 的帖子

要先执行SQL,才會有這個臨時表。

[ 本帖最后由 sudn 于 2009-9-1 10:12 编辑 ]

使用道具 举报

回复
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
12#
 楼主| 发表于 2009-9-1 10:16 | 只看该作者
Oracle工程师提供的方案和秀才给的差不多,只是还要上Patch。
本以为问题解决了,可是莫名奇妙的还是会有一些差异存在,
又得和Oralce工程师互动了。。。

使用道具 举报

回复
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
13#
 楼主| 发表于 2009-9-1 10:56 | 只看该作者

回复 #12 sudn 的帖子

用这段SQL检查,没有问题,
SELECT
TXN.organization_id org_id,
TXN.inventory_item_id item_id,
TXN.subinventory_code sub,
TXN.mmt_qty mmt_qty,
ONHAND.qty onhand_qty, (TXN.mmt_qty - NVL(ONHAND.qty,0)) qty_diff

FROM
     (SELECT mmt.organization_id, mmt.inventory_item_id,
      mmt.subinventory_code, sum(mmt.primary_quantity) mmt_qty
      FROM inv.mtl_material_transactions mmt,
           inv.mtl_secondary_inventories mse
     WHERE mse.organization_id=mmt.organization_id
       AND mse.secondary_inventory_name=mmt.subinventory_code
       AND mse.quantity_tracked=1
       AND mmt.transaction_action_id not in (5,6,24,30,50,51,52,55,26,7,11,17,10,9,13,14)
       AND mmt.lpn_id is null AND mmt.transfer_lpn_id is null
       AND mmt.content_lpn_id is null
  GROUP BY mmt.organization_id, mmt.inventory_item_id,
                    mmt.subinventory_code) TXN,
                    
     (SELECT moq.organization_id,
             moq.inventory_item_id,
             moq.subinventory_code,
             sum(moq.primary_transaction_quantity) qty
      FROM inv.mtl_onhand_quantities_detail moq,
           inv.mtl_secondary_inventories mse
      WHERE moq.organization_id=mse.organization_id
      AND   mse.secondary_inventory_name=moq.subinventory_code
      AND   mse.quantity_tracked=1
      AND   nvl(moq.containerized_flag,2) = 2
      GROUP BY moq.organization_id, moq.inventory_item_id,
               moq.subinventory_code) ONHAND
      
WHERE TXN.inventory_item_id = ONHAND.inventory_item_id (+)
  AND TXN.organization_id = ONHAND.organization_id (+)
  AND TXN.subinventory_code = ONHAND.subinventory_code (+)
  AND abs(TXN.mmt_qty - NVL(ONHAND.qty,0)) <> 0
  AND exists (select 1
              from inv.mtl_parameters
              where organization_id = TXN.organization_id
              and wms_enabled_flag = 'N')
-----
其它的交易还是有问题

使用道具 举报

回复
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
14#
 楼主| 发表于 2009-10-2 16:02 | 只看该作者

回复 #12 sudn 的帖子

问题已基本解决。

解决方法和秀才讲的差不多。

使用道具 举报

回复
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
15#
 楼主| 发表于 2009-10-2 16:08 | 只看该作者
传个截图,以后谁遇见了类似的问题,细节部分可以再交流。

solution.jpg (50.37 KB, 下载次数: 7)

solution.jpg

使用道具 举报

回复
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
16#
 楼主| 发表于 2009-10-2 16:09 | 只看该作者

回复 #9 lvfeng 的帖子

谢谢,秀才

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2009-10-4 09:47 | 只看该作者
楼主真厉害!好好学习了~~~

使用道具 举报

回复
求职 : 技术/实施/服务顾问
论坛徽章:
43
会员2007贡献徽章
日期:2007-09-26 18:42:10参与WIN7挑战赛纪念
日期:2009-11-06 16:05:25IT宝贝
日期:2009-11-17 09:33:292010新春纪念徽章
日期:2010-03-01 11:04:582010年世界杯参赛球队:韩国
日期:2010-03-30 15:01:292010年世界杯参赛球队:葡萄牙
日期:2010-04-06 08:33:102010年世界杯参赛球队:日本
日期:2010-08-06 12:52:402010年世界杯参赛球队:巴西
日期:2010-08-10 11:56:16ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:33
18#
发表于 2009-10-7 14:28 | 只看该作者
我們公司也存在這樣的問題.是由於系統存在兩個成本組織.系統在計算pac的時候會把一個
組織的交易抓到另外一個裡面算造成.現在我們解決的方法是寫了一支提醒的程式.當發現的時候就修改料號.等成本期間關閉後再改回來.

使用道具 举报

回复
论坛徽章:
43
生肖徽章2007版:羊
日期:2008-05-27 15:39:39铁扇公主
日期:2012-01-25 17:44:56茶鸡蛋
日期:2012-06-10 20:12:42奥运会纪念徽章:跳水
日期:2012-07-09 16:38:12奥运会纪念徽章:手球
日期:2012-07-24 08:28:36奥运会纪念徽章:艺术体操
日期:2012-09-19 13:18:16奥运会纪念徽章:柔道
日期:2012-09-26 12:34:19ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19蜘蛛蛋
日期:2012-11-06 19:43:442013年新春福章
日期:2013-02-25 14:51:24
19#
 楼主| 发表于 2009-10-7 17:50 | 只看该作者

回复 #18 catherin 的帖子

"系統在計算pac的時候會把一個組織的交易抓到另外一個裡面算造成",为何?
真是这样的话,那太不合理了,应该考虑上Patch吧。

使用道具 举报

回复
论坛徽章:
6
生肖徽章2007版:兔
日期:2008-01-02 17:35:532009日食纪念
日期:2009-07-22 09:30:00祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB9周年纪念徽章
日期:2010-10-08 09:32:252011新春纪念徽章
日期:2011-02-18 11:43:342012新春纪念徽章
日期:2012-01-04 11:53:29
20#
发表于 2009-10-8 10:52 | 只看该作者

回复 #18 catherin 的帖子

怎么会这样呢?
是不是你一个Org Cost Group关联了2个Organization啊?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表