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. ...
随机推荐
- ng-if和ng-show的区别
angularJS中的ng-show.ng-hide.ng-if指令都可以用来控制dom元素的显示或隐藏.ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素.当赋值给ng-sho ...
- redis怎么动态添加内存,动态配置,无需重启。
在redis的使用过程中,有时候需要急需修改redis的配置,比如在业务运行的情况下,内存不够怎么办,这时要么赶紧删除无用的内存,要么扩展内存.如果有无用的内容可删除那么所有问题都已经解决.如果内容都 ...
- C语言学习笔记frist---输入两个数比较大小
C#学习中,问道艰辛,今自C学起,第一个函数学习:输入两个数比较大小,仅作练习: #include "stdafx.h" #include<stdio.h> // 包含 ...
- 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC"
在编译“MustangpeakCommonLib-master.zip”时,遇到了这个问题.网上搜了一下: 处理编译错误"0" is an invalid value for the "DebugIn ...
- 李维作答 《insideVCL》——李维实在很勤奋,而且勇于突破,从不以旧的内容充数
(编者按)<Inside VCL(VCL核心架构剖析)>一书出版以来,众多热心读者给李维先生.博文视点公司.CSDN写来信件,有更多朋友在各个论坛上发表关于该书的言论.读者们不但盛赞该书, ...
- Unix/Linux环境C编程入门教程(23) 字符数字那些事儿
1.atoi 包含头文件: #include <stdlib.h> 函数原型: int atoi( const char *str ); 功能:将字符串str转换成一个整数并返回结果.参数 ...
- entity framework如何控制并发
entity framework如何控制并发 针对字段http://msdn.microsoft.com/en-us/library/vstudio/bb738618(v=vs.100).aspx ...
- 基础巩固(二)- log4j的使用
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...
- oracle的内存管理(之中的一个)
[深入解析oracle-eygle]学习笔记 1.内存管理 ORACLE数据库所使用的内存主要涉及到两个方面:PGA和SGA. 1.1 PGA管理 PGA指的是程序全局区(Program Global ...
- Iterator(迭代器模式)--(超市管理者)
这个Iterator就是收银台干的活. package patterns.actions.iterator; public interface IteratorList { boolean isEmp ...