Oracle EBS-SQL (WIP-14):检查车间需求与BOM差异对照.sql
select
a.*,
b.BOM定额,
a.WIP定额 - b.BOM定额 差异
from
(select
WE.WIP_ENTITY_NAME 任务号,
Decode(wdj.JOB_TYPE,1,'标准',3,'非标准') 作业类型,
MSI1.SEGMENT1 项目编码,
Msi1.Description 项目描述,
nvl(WDJ.START_QUANTITY,0) 任务数量,
nvl(WDJ.QUANTITY_COMPLETED,0) 完成数量,
MSI2.SEGMENT1 物料编码,
Msi2.Description 物料描述,
nvl(WRO.REQUIRED_QUANTITY,0) 需求数量,
nvl(WRO.QUANTITY_ISSUED,0) 发送数量,
nvl(WRO.REQUIRED_QUANTITY,0)-nvl(WRO.QUANTITY_ISSUED,0) 未发,
wro.quantity_per_assembly WIP定额
from
WIP.WIP_DISCRETE_JOBS WDJ,
WIP.WIP_REQUIREMENT_OPERATIONS WRO,
apps.Mtl_System_Items MSI1,
apps.Mtl_System_Items MSI2,
WIP.WIP_ENTITIES we
where
WE.ORGANIZATION_ID =x
AND WDJ.WIP_ENTITY_ID = WE.WIP_ENTITY_ID
AND WDJ.ORGANIZATION_ID = WE.ORGANIZATION_ID
AND Msi1.INVENTORY_ITEM_ID(+) = We.PRIMARY_ITEM_ID
AND Msi1.ORGANIZATION_ID = We.ORGANIZATION_ID
AND WRO.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
AND WRO.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
AND MSI2.INVENTORY_ITEM_ID(+)= WRO.INVENTORY_ITEM_ID
AND MSI2.ORGANIZATION_ID(+) = WRO.ORGANIZATION_ID
AND msi2.item_type(+) <>'PH'
)a,
(select
msi.segment1 项目编码,
msi1.segment1 物料编码,
msi1.description 物料描述,
COM.COMPONENT_QUANTITY BOM定额
from
apps.MTL_SYSTEM_ITEMS msi,
apps.MTL_SYSTEM_ITEMS msi1,
apps.BOM_BILL_OF_MATERIALS BOM,
apps.BOM_INVENTORY_COMPONENTS COM
where
msi.ORGANIZATION_ID=x
AND msi.segment1 in
(select
MSI1.SEGMENT1
from
WIP.WIP_DISCRETE_JOBS WDJ,
WIP.WIP_REQUIREMENT_OPERATIONS WRO,
apps.Mtl_System_Items MSI1,
apps.Mtl_System_Items MSI2,
WIP.WIP_ENTITIES we
where
AND WE.ORGANIZATION_ID = x
AND WDJ.WIP_ENTITY_ID = WE.WIP_ENTITY_ID
AND WDJ.ORGANIZATION_ID = WE.ORGANIZATION_ID
AND Msi1.INVENTORY_ITEM_ID(+) = We.PRIMARY_ITEM_ID
AND Msi1.ORGANIZATION_ID(+) = We.ORGANIZATION_ID
AND WRO.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID
AND WRO.ORGANIZATION_ID = WDJ.ORGANIZATION_ID
AND MSI2.INVENTORY_ITEM_ID(+)= WRO.INVENTORY_ITEM_ID
AND msi2.item_type(+) <>'PH'
AND MSI2.ORGANIZATION_ID(+) = WRO.ORGANIZATION_ID
)
AND bom.assembly_item_id=msi.inventory_item_id
AND bom.bill_sequence_id=COM.bill_sequence_id
AND COM.component_item_id=msi1.inventory_item_id
AND msi1.organization_id=msi.organization_id
AND COM.DISABLE_DATE is null
)b
where
a.项目编码(+)=b.项目编码
AND a.物料编码(+)=b.物料编码
AND (a.WIP定额 - b.BOM定额 <> 0 or a.WIP定额 - b.BOM定额 is null)
Oracle EBS-SQL (WIP-14):检查车间需求与BOM差异对照.sql的更多相关文章
- Oracle EBS R12 WIP Component Issue&Return Process
oracleassemblytransactionscomponentsjobsreference 目录(?)[-] 定义BOM 定义Routing 定义WIP Discrete Job 发料 Mat ...
- Oracle EBS 隐藏帮助-诊断-检查
- 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 R12 (12.1.3) Installation Linux(64 bit)
Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...
- Oracle EBS R12经验谈(二)
作者: jianping.ni 时间: 2009-2-13 12:52 标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值 在输入 应付超 ...
- Oracle EBS Model Function Technical
♡.Oracle EBS(ERP)Oracle 是公司名字,这个我估计大家都知道.EBS是E-Business Suite的缩写,简单的说,就是Oracle做的一个企业级的信息化软件或者系统,里面包含 ...
- Oracle EBS应用笔记整理 (转自IT++ flyingkite)
***************************************************** Author: Flyingkite Blog: http://space.itpub. ...
随机推荐
- AngularJS如何使用ngRepeat过滤排序
NG重复指令,带过滤器,像这样: <li ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitT ...
- Windows -DOS 下Yii创建应用及出错处理
Win7下,以管理员身份运行cmd.exe 本例是在wamp环境下:切换到d盘,再切换到framework目录.............1--C:\windows\system32>d: 2-- ...
- C#实现网页表单自动提交
首先,设计一个简单的Form界面,好直观的查看登录情况,界面如图下图所示: 然后在 webBrowser1_DocumentCompleted函数中添加如下代码: private void webBr ...
- Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑
判断两个变量是否相等在任何编程语言中都是非常重要的功能. JavaScript 提供了 == 和 === 两种判断两个变量是否相等的运算符,但我们开始学习的时候 JavaScript 的时候,就被一遍 ...
- libevent evbuffer bug
今天发现 libevent 2.0.22 一个坑爹的bug,导致消息混乱.查找问题浪费一天,复现代码如下 #include <event2/buffer.h> #include <s ...
- Google map v3 using simple tool file google.map.util.js v 1.2
更新添加日志:在1.1的基础上添加marker的文字显示.测距工具. /** * GOOGLE地图开发使用工具 * @author BOONYACHENGDU@GMAIL.COM * @date 20 ...
- linux下如何产生core,调试core
linux下如何产生core,调试core 摘自:http://blog.163.com/redhumor@126/blog/static/19554784201131791239753/ 在程序不寻 ...
- PHP出现Notice: unserialize() [function.unserialize]: Error at offset问题的解决方案
有两个原因(据我所知)会导致这个问题: (1) 字符串本身的问题 (2)字符编码的问题. 你unserialize的字符串的编码和文件本身的编码不一致.将文件编码改成和字符串一样的编码.这种问题比较隐 ...
- springMVC3学习(四)--訪问静态文件如js,jpg,css
假设你的DispatcherServlet拦截的是*.do这种URL.就不存在訪问不到静态资源的问题 假设你的DispatcherServlet拦截了"/"全部的请求,那同一时候对 ...
- 依赖注入及AOP简述(一)——“依赖”的概念 .
一.入门:依赖注入 作为一种全新的设计模式理念,“依赖注入”这个词汇在软件设计开发中已经是越来越耳熟能详了,而各种流行于开源社区的“依赖注入框架”,也越来越多的被当作软件工程开发过程中使用的基础框架. ...