ITPUB??ì3
ITPUB论坛 » ERP二次开发 » 找了好久,讨论一个报表,关于销售库统计


标题: 找了好久,讨论一个报表,关于销售库统计
离线 chance_xym
哲平


精华贴数 0
个人空间 0
技术积分 1892 (834)
社区积分 426 (1503)
注册日期 2005-8-29
论坛徽章:9
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:水球ERP板块每日发贴之星
生肖徽章2007版:鸡     

发表于 2008-6-26 13:29 
找了好久,讨论一个报表,关于销售库统计

有一个销售库Q81,然后我想知道某一个时刻的时候,这个库的onhand状况;

然后,这个库里的item对应的销售订单(可以是一个或者几个);

如果有跟销售订单无关的item(比如子库存转移),那么就按照item汇总数量。

关于这样要求的报表,大家有什么建议和想法?(环境是oracle erp 11.5.10.2)


__________________
专心oracle erp 二次开发
MSN: yanming_xie_ds@hotmail.com
QQ:   26681517
只看该作者    顶部
离线 chance_xym
哲平


精华贴数 0
个人空间 0
技术积分 1892 (834)
社区积分 426 (1503)
注册日期 2005-8-29
论坛徽章:9
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:水球ERP板块每日发贴之星
生肖徽章2007版:鸡     

发表于 2008-6-26 15:24 
没有人回啊~~~自己up一下


__________________
专心oracle erp 二次开发
MSN: yanming_xie_ds@hotmail.com
QQ:   26681517
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 20934 (42)
社区积分 8666 (173)
注册日期 2003-2-28
论坛徽章:68
现任管理团队成员2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:马术2008北京奥运纪念徽章:击剑
2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:赛艇2008北京奥运纪念徽章:跳水

发表于 2008-6-27 16:42 
不是有相应的material transaction吗?根据现在的on hand倒推就可以了


__________________
只看该作者    顶部
离线 wl52972k



精华贴数 0
个人空间 0
技术积分 32 (38603)
社区积分 12 (9765)
注册日期 2008-1-23
论坛徽章:0
      
      

发表于 2008-6-27 20:41 
mtl_onhand_quantities
mtl_system_items_b
oe_order_headers_all
oe_order_lines_all
这四张表包含你要的信息了 剩下个工作你自己做吧


只看该作者    顶部
离线 chance_xym
哲平


精华贴数 0
个人空间 0
技术积分 1892 (834)
社区积分 426 (1503)
注册日期 2005-8-29
论坛徽章:9
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:水球ERP板块每日发贴之星
生肖徽章2007版:鸡     

发表于 2008-6-29 23:43 
谢谢楼上和版主的回答

我的疑惑是,首先我要推算历史库存,这个简单,根据mtl_material_transactions就可以算出来

然后需要算出这个时刻的这些库存,到底对应着哪些订单?

还有例外情况如下,有一张销售订单,已经做了挑库,然后订单被cancel了,然后把已经挑库的东西再通过子库存转移送回到原来的仓库。想了解一下,这样的情况,后台是如何相对应的呢?

就是我怎么确定哪些子库存转移是冲销哪些挑库的呢?


__________________
专心oracle erp 二次开发
MSN: yanming_xie_ds@hotmail.com
QQ:   26681517
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 20934 (42)
社区积分 8666 (173)
注册日期 2003-2-28
论坛徽章:68
现任管理团队成员2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:马术2008北京奥运纪念徽章:击剑
2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:赛艇2008北京奥运纪念徽章:跳水

发表于 2008-6-30 10:38 


QUOTE:
原帖由 chance_xym 于 2008-6-29 23:43 发表
谢谢楼上和版主的回答

我的疑惑是,首先我要推算历史库存,这个简单,根据mtl_material_transactions就可以算出来

然后需要算出这个时刻的这些库存,到底对应着哪些订单?

还有例外情况如下,有一张销售订单,已经做了挑库,然后订单被cancel了,然后把已经挑库的东西再通过子库存转移送回到原来的仓库。想了解一下,这样的情况,后台是如何相对应的呢?

就是我怎么确定哪些子库存转移是冲销哪些挑库的呢?

你是指这些库存是哪些工单入库的吗?
另外,你知道那些出库是出的哪个工单的货吗?


__________________
只看该作者    顶部
离线 chance_xym
哲平


精华贴数 0
个人空间 0
技术积分 1892 (834)
社区积分 426 (1503)
注册日期 2005-8-29
论坛徽章:9
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:水球ERP板块每日发贴之星
生肖徽章2007版:鸡     

发表于 2008-6-30 11:28 
不是工单入库。我举个例子,这个例子不需要工单,假设原来库存中就有需要发运的item

有一张订单,然后根据订单,从子库C01中挑库4个item到发运库Q81中,然后该订单不需要了,因此取消了该订单。
因为订单被取消,然后把之前挑库的4个item,做子库存转移,转移到原来的子库C01中。

如果存在多笔这样的业务,那么如何把 挑库动作、订单号、子库存转移的一些相关id 联系到一起呢?


__________________
专心oracle erp 二次开发
MSN: yanming_xie_ds@hotmail.com
QQ:   26681517
只看该作者    顶部
离线 kiswind
梦想照进现实


精华贴数 0
个人空间 0
技术积分 459 (4154)
社区积分 28 (6334)
注册日期 2005-5-20
论坛徽章:0
      
      

发表于 2008-6-30 15:30 
倒推的在库数量的话.
只要针对mmt表里的事物处理就好了.那个表内包含了销售退库和子库存转移的


销售定单的状态是
可以使用销售定单的取消标记和取消日期来确定


__________________
If you put your mind to it,you could accomplish anything我的oracle学习园地
只看该作者    顶部
离线 chance_xym
哲平


精华贴数 0
个人空间 0
技术积分 1892 (834)
社区积分 426 (1503)
注册日期 2005-8-29
论坛徽章:9
ITPUB元老会员2007贡献徽章2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:水球ERP板块每日发贴之星
生肖徽章2007版:鸡     

发表于 2008-6-30 22:44 
谢谢楼上的回复啊。
mmt表我也很熟悉,根据类型可以找到销售退库和子库存转移。
不过我之前说的例子,只是取消了订单,释放保留,做子库存转移,并没有做销售退库。

销售订单的状态也不是问题,问题的关键是怎么样把“订单取消”和“子库存转移”这两个事情串联起来


__________________
专心oracle erp 二次开发
MSN: yanming_xie_ds@hotmail.com
QQ:   26681517
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问