Oracle EBS-SQL (INV-4):检查负库存记录数.sql
DEFINE DATE1="01/15/20** 23:59:59" /*输入指定日期*/
DEFINE CODE="%" /*输入指定子库存*/
SELECT *
FROM(
SELECT 项目编码,描述,子库,单位,(-SUM(接收数量)-SUM(发出数量)+SUM(现有库存)) 指定日期库存,
SUM(接收数量) 接收数量,SUM(发出数量) 发出数量,SUM(现有库存) 当前库存
FROM (select MSI.SEGMENT1 项目编码,
MSI.DESCRIPTION 描述,
MMT.SUBINVENTORY_CODE 子库,
MUM.UNIT_OF_MEASURE_TL 单位,
SUM(nvl(mmt.transaction_quantity,0)) 接收数量 ,
0 发出数量,
0 现有库存
from
inv.Mtl_Material_Transactions MMT,
INV.MTL_SYSTEM_ITEMS_B MSI,
INV.MTL_UNITS_OF_MEASURE_TL MUM
WHERE
MSI.INVENTORY_ITEM_ID=MMT.INVENTORY_ITEM_ID
AND MSI.ORGANIZATION_ID=MMT.ORGANIZATION_ID
AND MUM.UOM_CODE=MMT.TRANSACTION_UOM
AND MSI.ORGANIZATION_ID=Y
AND mmt.transaction_quantity > 0
AND (mmt.transaction_date BETWEEN '&DATE1' AND SYSDATE)
AND MMT.SUBINVENTORY_CODE LIKE '&CODE'
GROUP BY
MSI.SEGMENT1 ,
MSI.DESCRIPTION ,
MMT.SUBINVENTORY_CODE,
MUM.UNIT_OF_MEASURE_TL
union all
select MSI.SEGMENT1 物料编码,
MSI.DESCRIPTION 物料描述,
MMT.SUBINVENTORY_CODE 子库,
MUM.UNIT_OF_MEASURE_TL 单位,
0 接收数量,
SUM(nvl(mmt.transaction_quantity,0)) 发出数量 ,
0 现有库存
from
inv.Mtl_Material_Transactions MMT,
INV.MTL_SYSTEM_ITEMS_B MSI,
INV.MTL_UNITS_OF_MEASURE_TL MUM
WHERE
MSI.INVENTORY_ITEM_ID=MMT.INVENTORY_ITEM_ID
AND MSI.ORGANIZATION_ID=MMT.ORGANIZATION_ID
AND MUM.UOM_CODE=MMT.TRANSACTION_UOM
AND MSI.ORGANIZATION_ID=Y
AND mmt.transaction_quantity < 0
--AND (MSI.SEGMENT1 BETWEEN '&ITEM1' AND '&ITEM2')
AND (mmt.transaction_date BETWEEN '&DATE1' AND SYSDATE)
AND MMT.SUBINVENTORY_CODE LIKE '&CODE'
GROUP BY
MSI.SEGMENT1,
MSI.DESCRIPTION,
MMT.SUBINVENTORY_CODE,
MUM.UNIT_OF_MEASURE_TL
union all
SELECT
b.segment1 编码
,b.description 描述
,a.subinventory_code 子库
,MUM.UNIT_OF_MEASURE_TL 单位
,0 接收数量
,0 发出数量
,SUM(nvl(a.primary_transaction_quantity,0)) 现有库存
FROM
INV.MTL_ONHAND_QUANTITIES_DETAIL A,
INV.Mtl_System_Items_b B,
INV.MTL_UNITS_OF_MEASURE_TL MUM
WHERE
a.ORGANIZATION_ID = Y
AND a.organization_id=b.organization_id
AND MUM.UOM_CODE=a.TRANSACTION_UOM_CODE
AND a.inventory_item_id=b.inventory_item_id
AND a.subinventory_code LIKE '&CODE'
--AND (B.SEGMENT1 BETWEEN '&ITEM1' AND '&ITEM2')
GROUP BY
b.segment1
,b.description
,a.subinventory_code
,MUM.UNIT_OF_MEASURE_TL)
GROUP BY 项目编码,描述,子库,单位
)
WHERE 指定日期库存 < 0
Oracle EBS-SQL (INV-4):检查负库存记录数.sql的更多相关文章
- Oracle EBS 隐藏帮助-诊断-检查
- MS SQL巡检系列——检查外键字段是否缺少索引
前言感想:一时兴起,突然想写一个关于MS SQL的巡检系列方面的文章,因为我觉得这方面的知识分享是有价值,也是非常有意义的.一方面,很多经验不足的人,对于巡检有点茫然,不知道要从哪些方面巡检,另外一方 ...
- Oracle EBS DBA常用SQL - 安装/补丁【Z】
Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_nu ...
- Oracle EBS中分类账和法人实体 的关系(有sql语句实例)
Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报 分类: Oracle EBS(12) Oracle数据 ...
- [转]oracle EBS 基础100问
from:http://www.cnblogs.com/xiaoL/p/3593691.html http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...
- Oracle EBS使用adpatch工具打patch过程【Z】
Oracle EBS使用adpatch工具打patch过程 从Metalink下载补丁 登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用AR ...
- Oracle EBS R12经验谈(二)
作者: jianping.ni 时间: 2009-2-13 12:52 标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值 在输入 应付超 ...
- Oracle EBS使用adpatch工具打patch过程(hotpatch mode)
目录(?)[-] 从Metalink下载补丁 上传解压 使用adpatch来打patch完整的日志 检查patch是否打成功 adpatch的日志文件 补充关于Oracle EBS Patch的类型 ...
- Oracle EBS应用笔记整理 (转自IT++ flyingkite)
***************************************************** Author: Flyingkite Blog: http://space.itpub. ...
随机推荐
- Asp.net SignalR 初试和应用笔记一 认识和使用 SignalR
如果你在用QQ,微信.你会知道,广告和消息无处不在.也有好的一面,比如通过QQ或微信,微博等及时聊天功能,你找到了你的初恋,你找到了小学的班级等等. 这里的及时通信在很多应用场所能用到,比如: 1.球 ...
- Windows 10上快速尝鲜bash on Ubuntu
今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对于非开发人员来讲,可能不知道这意味着什么,而对于开发人员来说,意味着Windows ...
- Spring Boot 部署与服务配置
Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动.其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat).当然你也可以将项 ...
- Asp.Net构架(Http请求处理流程)、Asp.Net 构架(Http Handler 介绍)、Asp.Net 构架(HttpModule 介绍)
转载: HttpHaddler,HttpModule http://blog.csdn.net/jiuqiyuliang/article/details/18713451 http://www.cnb ...
- 【ZOJ】3785 What day is that day? ——浅谈KMP在ACM竞赛中的暴力打表找规律中的应用
转载请声明出处:http://www.cnblogs.com/kevince/p/3887827.html ——By Kevince 首先声明一下,这里的规律指的是循环,即找到最小循环周期. 这 ...
- poj 1734 Sightseeing trip_ 最小环记录路径
题意:求最出小环,输出路径 #include <iostream> #include<cstdio> using namespace std; #define N 110 #d ...
- Android 菜单(OptionMenu)大全 建立你自己的菜单
转自:http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单 ...
- hdu 5569 matrix(简单dp)
Problem Description Given a matrix with n rows and m columns ( n+m ,) and you want to go to the numb ...
- Linux下更新瑞芯微固件
有这样的需求,是因为提供的BSP中是在windows下烧写的系统.我直接在linux下开发,每次编译后代码都要在windows下烧写,是一个很麻烦的事情.为了解决这个问题我尝试着用VirtualBox ...
- 具体解释HTML中的window对象和document对象
Window -- 代表浏览器中一个打开的窗体: 对象属性 window //窗体自身 window.self //引用本窗户window=window.self window.name //为窗体命 ...