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的更多相关文章

  1. Oracle EBS R12 WIP Component Issue&Return Process

    oracleassemblytransactionscomponentsjobsreference 目录(?)[-] 定义BOM 定义Routing 定义WIP Discrete Job 发料 Mat ...

  2. Oracle EBS 隐藏帮助-诊断-检查

  3. Oracle EBS DBA常用SQL - 安装/补丁【Z】

    Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_nu ...

  4. Oracle EBS中分类账和法人实体 的关系(有sql语句实例)

    Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报  分类: Oracle EBS(12)  Oracle数据 ...

  5. [转]oracle EBS 基础100问

    from:http://www.cnblogs.com/xiaoL/p/3593691.html  http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...

  6. 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 ...

  7. Oracle EBS R12经验谈(二)

    作者: jianping.ni    时间: 2009-2-13 12:52     标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值    在输入 应付超 ...

  8. Oracle EBS Model Function Technical

    ♡.Oracle EBS(ERP)Oracle 是公司名字,这个我估计大家都知道.EBS是E-Business Suite的缩写,简单的说,就是Oracle做的一个企业级的信息化软件或者系统,里面包含 ...

  9. Oracle EBS应用笔记整理 (转自IT++ flyingkite)

    ***************************************************** Author: Flyingkite Blog:   http://space.itpub. ...

随机推荐

  1. 关于微信小程序的一些思考

    ### 怎么样理解小程序? * 微信的重点产品* 一个事实OS,目前并不知道小程序的入口在哪里?* 小程序的入口可能在如下三个地方: 1. 发现入口 2. 扫码 3. 搜索框 * 小程序没有关注, 意 ...

  2. 安装windows7和ubuntu双系统后引导项设置

    win7系统,U盘安装ubuntu,在选择[安装启动引导器的设备]时,1.如果你选择的是/dev/sda,即整个硬盘,他会将启动引导器使用grub进行系统引导,而不再使用windows loader, ...

  3. 字符串水题(hdoj1049)

    Problem Description Password security is a tricky thing. Users prefer simple passwords that are easy ...

  4. 一步一步学python(三) - 使用字符串

    1.基本字符串操作 序列和元组的索引.分片.乘法.判断成员资格.求长度.取最小值和最大值对字符串同样适用. 字符串是不可变的 2.字符串格式化 %左侧放字符串右侧放格式化的值.一般情况下使用元组 fo ...

  5. QReadWriteLock读写锁的一点测试(它是逻辑锁,并没有与实物相联系),只有锁住了读,才允许再次读,否则一概不允许

    QReadWriteLock m_lock; void MyWidget::Button1(){ m_lock.lockForRead(); ShowMessage(tr("111" ...

  6. 【Mysql5.7数据目录和配置文件目录】

    Win7下 C:\ProgramData\MySQL\MySQL Server 5.7\ 如何查看mysql运行.访问记录等日志 1.首先确认你日志是否启用了mysql>show variabl ...

  7. Inno Setup 网页显示插件 webctrl (V2.1 版本)

    原文 http://restools.hanzify.org/article.asp?id=90 Inno Setup网页显示插件 webctrl能够显示所有 IE 中能够显示的东西.  引用内容 ; ...

  8. Map map=new HashMap(); 为什么是这样

    Map是接口,hashMap是Map的一种实现.接口不能被实例化. Map map=new HashMap(); 就是将map实例化成一个hashMap.这样做的好处是调用者不需要知道map具体的实现 ...

  9. Android 获取系统内置Intent

    1,掉web浏览器 Uri myBlogUri = Uri.parse("http://www.yzmanga.com"); returnIt = new Intent(Inten ...

  10. myeclipse 2013 git

    1. 2.添加site http://download.eclipse.org/egit/updates-2.3 3.安装 完成后,查看windows->preference的team下面有gi ...