Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql

select       distinct

b.lvl                                                     
层次,

b.OPERATION_SEQ_NUM                       
工序,

msi1.segment1                                
父件编码,

msi1.description                               
父件描述,

msi1.item_type                                 父件类型,

msi1.inventory_item_status_code 父件编码状态,

msi2.segment1                                
子件编码,

msi2.description                               
子件描述,

msi2.item_type                                
子件类型,

b.component_quantity                            
用量,

b.COMPONENT_YIELD_FACTOR              产出率

from inv.mtl_system_items_b msi1,

inv.mtl_system_items_b
msi2,

apps.BOM_BILL_OF_MATERIALS bom,

(select level lvl,

bic.bill_sequence_id,

bic.component_item_id,

bic.component_quantity,

bic.OPERATION_SEQ_NUM,

bic.COMPONENT_YIELD_FACTOR,

bic.COMPONENT_SEQUENCE_ID,

bic.item_num,

bic.wip_supply_type,

bic.supply_subinventory,

bic.effectivity_date

FROM
apps.BOM_INVENTORY_COMPONENTS bic

where bic.disable_date IS
NULL

and bic.IMPLEMENTATION_DATE
is not null

start with
bic.bill_sequence_id in

(select nvl(common_bill_sequence_id,bill_sequence_id)

from apps.BOM_BILL_OF_MATERIALS bom2,

inv.mtl_system_items_b
msi

where bom2.assembly_item_id =
msi.inventory_item_id

and bom2.organization_id = msi.organization_id

and msi.organization_id in(1,157)

and
bom2.alternate_bom_designator is null)

CONNECT BY bill_sequence_id in
prior

(SELECT distinct nvl(common_bill_sequence_id,bill_sequence_id)

FROM apps.BOM_BILL_OF_MATERIALS BO,

inv.mtl_system_items_b    msi

WHERE BO.assembly_item_id = bic.component_item_id

AND BO.organization_id in(1,157)

and bo.ORGANIZATION_ID = msi.ORGANIZATION_ID

and bo.ASSEMBLY_ITEM_ID = msi.INVENTORY_ITEM_ID

and bo.alternate_bom_designator is null

and disable_date IS NULL)) b

where b.bill_sequence_id =
nvl(bom.common_bill_sequence_id,bom.bill_sequence_id)

and bom.ORGANIZATION_ID in(1,157)

and bom.ORGANIZATION_ID = msi1.ORGANIZATION_ID

and bom.ASSEMBLY_ITEM_ID = msi1.INVENTORY_ITEM_ID

and bom.ORGANIZATION_ID = MSI2.ORGANIZATION_ID

AND b.component_item_id = MSI2.INVENTORY_ITEM_ID

and msi2.inventory_item_status_code <> ‘Inactive‘

order by b.lvl

Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql

时间: 2024-10-11 03:24:56

Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql的相关文章

Oracle EBS-SQL (BOM-5):检查有BOM但物料状态为NEW的物料.sql

select DISTINCT     msi.segment1 成品编码    ,msi.description 成品描述    ,msi.item_type 物料类型    ,msi.inventory_item_status_code 状态    ,msi.build_in_wip_flag 允许制造from    INV.MTL_SYSTEM_ITEMS_B msi,    apps.BOM_BILL_OF_MATERIALS bom,    apps.BOM_INVENTORY_COM

Oracle EBS-SQL (INV-2):检查帐户别名发放记录.sql

SELECT FU.description                 操作者,         ITM.SEGMENT1               物料编码,         ITM.DESCRIPTION           物料描述,         TXN.TRANSACTION_DATE 交易日期,         TXN.PRIMARY_QUANTITY 交易数量,         TXN.SUBINVENTORY_CODE   仓库,         MUM.UNIT_OF_

Oracle EBS-SQL (PO-17):检查供货比例不为100%.sql

select           * from           apps.MRP_SOURCING_RULES msrwhere           organization_id=X.    and msr.planning_active=2 /*and msr.planning_active=1*/ Oracle EBS-SQL (PO-17):检查供货比例不为100%.sql,布布扣,bubuko.com

Oracle EBS-SQL (PO-16):检查采购订单完成情况统计.sql

select         e.FULL_NAME                                                     采购员,         sum(plla.quantity-plla.QUANTITY_CANCELLED)  订购数量,         sum(plla.Quantity_Received)                           完成数量 ,         round(SUM(plla.Quantity_Receive

[转]oracle EBS 基础100问

from:http://www.cnblogs.com/xiaoL/p/3593691.html  http://f.dataguru.cn/thread-51057-1-1.html 1001 ORACLE EBS学习的其他资源有哪四个? 1002 ORACLE OPEN WORLD大会是不是一个市场营销活动? 1003 Oracle 大学有哪五种课程? 1004 多个责任分配给一个人,是多对一关系,还是一对多关系? 1005 一个责任分配给多个人,是什么样的关系? 1006 双+号和双-号,

Oracle EBS OM RMA销售退货异常处理(Datafix)

系统版本: RDBMS : 9.2.0.6.0 Oracle 应用产品 : 11.5.10.2 问题症状:       1.通过物料事务处理查看销售订单行退货记录显示已经入库为40: 2.销售退货订单行已经接收入库.但是,订单行状态仍然是"等待退货",发运数量为空: 3.销售退货仍然能做RMA接收40数量.但是,查看接收事务处理记录显示已经接收入库了: 4.AR接口行和AR事务处理没有找到对应销售退货订单行的记录: 5.销售退货订单行工作流报错: EBS群下的朋友说要Datafix.但

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 Download. 3 Unzip. 3 MD5 Checksums. 4 2 Pre-Install Task. 5 Disk Space. 5 Specific Software Requirements. 5 RPM... 6 JDK. 8 OS User & Group. 11 3 Instal

Oracle EBS Model Function Technical

?.Oracle EBS(ERP)Oracle 是公司名字,这个我估计大家都知道.EBS是E-Business Suite的缩写,简单的说,就是Oracle做的一个企业级的信息化软件或者系统,里面包含了财务,人力,分销,资产等很多企业用的到的模块.现在主流的就是SAP和Oracle EBS.在EBS 顾问这个行业,粗略的有以下分工.?.Oracle EBS Function Consultant 功能顾问功能顾问呢,就是业务顾问,可以理解为普通软件行业的产品经理,主要是熟悉业务的同时也熟悉系统相

使用WebService与Oracle EBS进行集成

一.概述     OracleEBS是Oracle公司的ERP产品,这个产品非常庞大,可以对企业的各个方面进行强大的管理功能,一般大型企业都会用到它的部分模块,根据公司的性质不同,选择的模块也会有所不同.对于生产型企业,所采购的模块中都会包括产品及价格等管理模块.     ERP属于大型系统,能选择Oracle ERP的企业,规模一般也不会太小,所以在IT方面,除了ERP产品本身,一般还会有其它一些小型的专有业务系统来支撑,这些系统有些是在ERP上线之前就在一直使用的,并不能简单的用ERP产品来