查询上下阶bom之SQL

ERP_用友U8后台SQL批量查询BOM ERP_用友U8后台SQL批量查询BOM 1、BOM批量查询在U8前端无法全部输出; 这是用户端非常苦恼的一件事且因为购买加密站点的原因;普通用户查询或者导出一个BOM是非常困难的,也考虑到公司机密权限的问题;故自定义开发批量查询BOM的报表; SQL: select [母件资料].BomId as [母件资料ID ],[母件资料].ParentId as [母件物料Id],[物料表].InvCode 母件料号 ,[存货档案1].cInvName AS [母件物料名], [存货档案1].cInvStd AS 阅读详情

此sql对于erp上线初期特别有用,测试bom是否有问题
SELECT MSI.SEGMENT1 ASSEMBLY,
MSI.PRIMARY_UNIT_OF_MEASURE Uom,
MIR.REVISION,
BIC.ITEM_NUM,
BIC.OPERATION_SEQ_NUM,
ITEM.SEGMENT1 ITEM,
ITEM.DESCRIPTION "Item Description",
MIR1.REVISION "Item Revision",
ITEM.PRIMARY_UNIT_OF_MEASURE "Item UOM",
BIC.COMPONENT_QUANTITY,
BIC.EFFECTIVITY_DATE,
BIC.DISABLE_DATE,
BIC.COMPONENT_YIELD_FACTOR,
MCL.MEANING "Type",
ITEM.INVENTORY_ITEM_STATUS_CODE "Status",
ML.MEANING WIP_SUPPLY_TYPE,
BIC.SUPPLY_SUBINVENTORY
FROM BOM_BILL_OF_MATERIALS BOM,
BOM_INVENTORY_COMPONENTS BIC,
MTL_SYSTEM_ITEMS_B MSI,
FND_COMMON_LOOKUPS MCL,
MTL_ITEM_REVISIONS MIR,
MTL_SYSTEM_ITEMS_B ITEM,
MTL_ITEM_REVISIONS MIR1,
MFG_LOOKUPS ML
WHERE BOM.ORGANIZATION_ID=X(代表厂别)
AND BOM.BILL_SEQUENCE_ID=BIC.BILL_SEQUENCE_ID
AND ((TO_CHAR(BIC.EFFECTIVITY_DATE,'yyyy-mm-dd')<=TO_CHAR(SYSDATE,'yyyy-mm-dd')
AND (BIC.DISABLE_DATE IS NULL OR TO_CHAR(BIC.DISABLE_DATE,'yyyy-mm-dd')>=TO_CHAR(SYSDATE,'yyyy-mm-dd'))
)
OR
(TO_CHAR(BIC.EFFECTIVITY_DATE,'yyyy-mm-dd')>=TO_CHAR(SYSDATE,'yyyy-mm-dd') AND BIC.CHANGE_NOTICE IS NOT
NULL )
)
AND TO_CHAR(BIC.IMPLEMENTATION_DATE,'yyyy-mm-dd')<=TO_CHAR(SYSDATE,'yyyy-mm-dd')
AND BOM.ALTERNATE_BOM_DESIGNATOR IS NULL
AND BOM.ORGANIZATION_ID=MSI.ORGANIZATION_ID
AND BOM.ASSEMBLY_ITEM_ID=MSI.INVENTORY_ITEM_ID
AND MSI.INVENTORY_ITEM_ID=MIR.INVENTORY_ITEM_ID
AND MSI.ORGANIZATION_ID=MIR.ORGANIZATION_ID
AND BIC.COMPONENT_ITEM_ID=ITEM.INVENTORY_ITEM_ID
AND MSI.ORGANIZATION_ID=ITEM.ORGANIZATION_ID
AND ITEM.INVENTORY_ITEM_ID=MIR1.INVENTORY_ITEM_ID
AND ITEM.ORGANIZATION_ID=MIR1.ORGANIZATION_ID
AND MCL.LOOKUP_TYPE='ITEM_TYPE'
AND MCL.LOOKUP_CODE=ITEM.ITEM_TYPE
AND ML.LOOKUP_TYPE='WIP_SUPPLY'
AND ML.LOOKUP_CODE=BIC.WIP_SUPPLY_TYPE
ORDER BY MSI.SEGMENT1,BIC.ITEM_NUM,ITEM.SEGMENT1

 

文章出处:http://jarli.itpub.net/post/26728/264490

 

用友U8 BOM查询语句实战:从零到精通的SQL优化技巧 本文深入探讨了用友U8系统中物料清单(BOM)查询的SQL优化实战技巧。针对BOM数据量大、查询缓慢的痛点,文章从理解U8核心数据模型入手,详细讲解了高效基础查询的构建方法、关键索引策略以及处理多级BOM展开等复杂场景的高级技巧,旨在帮助用户从写出功能正确的SQL提升到实现高性能查询。 阅读详情

相关推荐

用友U8 BOM查询语句实战:从零到精通的SQL技巧

本文深入解析用友U8系统中BOM(物料清单)的数据库结构与核心查询逻辑,提供从单层查询到多层递归展开的实战SQL技巧。文章详细拆解了bom_bom、bom_opcomponent等关键表关系,并涵盖版本对比、物料追溯及性能优化等高级应用,帮助开发者高效编写BOM查询语句,快速提取精准数据。

weixin_29214335的博客 579

SQL 与 orcale 数据库对BOM多级展开的实现方法

一、Oracle数据库 展开全部   文本: Oracle数据库 OracleERP  Oracle层次树查询 Oracle层次树是通过Connect by[条件] Start with [条件] 来实现。这一功能非常好用,比如ERP中的BOM、HR中的组织架构,就算是这类的典型应用了。不过,OracleEBS11i中好象没实现,BOM也没有使用树这种组件。 下面就做一个简单的MRP试算

DIY MY LIFE 6327

取得鼎新Workflow ERP系统产品结构BOM明细的SQL语句

产品结构BOM,是制造企业ERP系统的核心,订产品开发、订单报价、原物料采购、制令生产等等都以它为基础进行运算。 以下是鼎新ERP为例,给出在SQL后台如何取得一个产成品BOM明细的代码示例: declare @maincode char(60) set @maincode='xxxxxx'--产成品品号 declare @i int set @i=0 --定义主件品号临时表

trywell的博客 3342

SQL Server 递归的用法 --经典案例:部门上下级问题 (正航T8)

sql Server 递归的经典案例是解决部门上下级的问题,当时接触到递归的时候是用来处理生产制造型企业ERP关于查询BOM上下级的问题。 当时遇到的现实场景是: 不执行MRP的情况下,生产型企业的销售订单可以直接转出到生产制令单下达到车间,但是在BOM存在多阶的情况下,销售订单转生产制令单只能转最外层的母件的生产制令单,想展开多层bom的生产计划只能执行MRP。 当时就想在销售订单上jia...

I Can -Jiang 612

工程中BOM的实现代码: VB利用SQL(可以支持无限级BOM)

本资源是本人呕心沥血之作,希望对做BOM的同仁有所帮助。 所有的机种的BOM可以保存在一个SQL数据库表中 数据结构超简单: 记录号(自动生成); 父件号; 子件号; 数量 核心技术: 在SQL Server中产生一个临时工作表,当BOM全部搜索完毕后删除此临时工作表. BOM使用MSFlexGrid显示出来

理解ADC:为什么需要抗混叠滤波器?

本文介绍 ADC 的混叠现象,引出抗混叠滤波器,并介绍一种开关电容滤波器,它具有很小的增益过渡带。

疯狂的运放 5936

SAP ABAP之BOM物料递归查询方法汇总以及树状TREE ALV展示BOM物料层级

注意:gt_stpo_alv这个表必须是空的,否则显示的数据会出错,至于表结构跟随STPOX表即可。2、利用递归的方法,对第一层的子组件逐一遍历,类似的再去查询MAST表和STPO表,获取。请注意,此处必须释放容器,不然TREE ALV只会渲染一次,下一次调用还是上一次的数据。1、从MAST表获取BOM的物料清单,根据物料清单去查询STPO表从而获取。导读:最近和BOM物料干上了,记录一下我的开发过程和学到的东西。已经尽可能的简化步骤了,网上的资料都是步骤很繁琐的。的物料组件,(订单数量在STKO表),

yishangbing的博客 1万+

基础知识学习 -- qnx 系统

qnx os车载系统

求变,从思想开始 3873

【用友U8BOM全阶展开SQL】存储过程批量展开BOM结构,由子阶向上算母件的成本。

在百度查询U8BOM结构批量导出时,发现都要收费,于是自己写了个存储过程,顺便分享给需要的朋友。

weixin_43248744的博客 3000

Sonatype nexus3 数据迁移及升级3.71+(迁移到H2数据库)

nexus3旧版本OrientDB升级H2,及整体迁移nexus3数据到其它服务器。

葫芦娃 5550

Fleury算法寻找欧拉回路(mtlab代码详解)

【代码】Fleury算法寻找欧拉回路(mtlab代码详解)

m0_63449998的博客 1295

层次查询在展開Bom表中的應用。---Hierarchical Queries.

        在ERP系統中常常要用到BOM, 但如何展開一個BOM,是很多人很痛苦的一件事情,常常要寫一大堆的程序,其結果還是非常慢,通常跑出一個一階BOM出來要花幾個小時的時間。        如果你的數據庫系統是 Oracle 8i,那麽你將不必再為這種事情煩惱,使用 Hierarchical Queries,你將輕而易主的展出一個BOM來。上階展下階:select level lev,b

2583

Python爬虫实战:亚马逊中国模拟登录与二次验证全解析(2026最新版)

在数据驱动的商业时代,亚马逊作为全球最大的电商平台,其商品数据、价格波动、评论信息、库存状态等对市场分析、竞品研究、价格监控具有极高的价值。然而,亚马逊的反爬虫机制堪称行业标杆——从请求指纹校验、动态令牌、行为分析到二次验证(2FA),层层设防。本篇文章将带你从零开始,使用2026年最新的Python技术栈,完整实现亚马逊中国(z.cn)的模拟登录,并攻克二次验证难题。郑重声明:本文仅限技术研究与个人学习用途,严禁用于批量抓取、价格劫持、账户爆破等违法违规行为。

2201_76125261的博客 377

oracle bom 查询,求:如何写查询BOM表的SQL

呵呵响应大家的号召再发一次:某个ITEM 的 BOM /ROUTING 全有了select DISTINCTmsi1.segment1 P_item,to_char(b.lvl) LV,c.Department_Code,nvl(bom.alternate_bom_designator,'P') Alternate_bom_designator,msi2.segment1 C_item,c.Usa...

weixin_39602005的博客 555

FakeNewsGPT4:通过知识增强的大规模视觉语言模型推进多模态假新闻检测

当前,多模态假新闻的大量涌现导致了显著的分布差异,这一现状亟需我们开发具备广泛适用性的检测器。然而,现有假新闻检测器因特定领域内的训练方式,难以有效获取开放世界中的事实信息。这种训练的封闭性限制了传统检测器的能力,特别是在面对跨域假新闻时,其表现往往不尽如人意。具体而言,开放世界中的假新闻在两个方面具有显著的分布差异:一方面,其操纵内容多种多样,新闻的任一部分都可能受到创意策略的操控;另一方面,真实背景复杂多变,不同地区的新闻背景和主题焦点存在显著差异。

qq_52053775的博客 821

Python 安装 PyTorch(GPU)详细教程

本章教程,介绍如何安装PyTorch GPU版本的具体教程。

猿小白的博客 1613

mysql查询bom清单_U8 数据库BOM表SQL语句查询

U8 数据库BOM表SQL语句查询--母件详细信息select c.InvCode as '母件编码',d.cInvName as '母件名称',d.cInvAddCode as '存货代码',d.cInvStd as '规格型号',http://www.doczj.com/doc/a8892e6b770bf78a64295438.htmlomUnitName as '计量单位',b.Parent...

weixin_34526152的博客 1700

【OpenClaw从入门到精通】第37篇:教育“龙虾”进化论——从答疑助教到全流程智能教学系统(2026实测版)

2026年,教育AI已从被动答疑的L1级进化至主动教学的L4级,清华开源的OpenMAIC平台更是打破传统慕课局限,实现互动式AI课堂。本文基于天津工业大学、西北农林科技大学等高校的真实应用案例,结合腾讯云、天翼云的实操指南,详解OpenClaw在教育场景的四层进化路径。核心内容包括:L1-L4级教育自动化架构解析、清华OpenMAIC L4级AI课堂深度拆解、从零搭建智能答疑(QQ群机器人)+作业批改+学情分析全流程系统,以及高校网络安全合规部署方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 774

U8全阶BOM展开sql

DECLARE @level INT SET @level= 1; WITH BomTree AS ( SELECT bom.Version,c.ParentId AS TParentId,g.cinvcode as 母件编码,f.cinvcode AS 子件编码,f.bSelf,c.bomid,a.OpComponentId,a.ComponentId,b.wiptype,c.ParentId,0 AS LevelT ,bom.Status FROM bom_bom bom LEFT JOIN b...

jieeeeeeeeeeee的博客 3115

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

BOM和工艺路线查询

–多级BOM SELECT bom.bill_sequence_id, connect_by_root bb.segment1 bom_item,–主BOM层 bb.segment1 bom_item,–每次重新展开的bom bim.operation_seq_num, cc.segment1 component_item, mp.organization_code || ‘&gt;’ || co...

那嗰誰的博客 1735

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

sqlserver中一条sql查询语句无限级的展开多级子 bom算法示例

/* 思路说明: 1 展开多层次bom就需要用循环的方法展开,sqlserver中2005版本后就有了递归的查询with 2 要让sql查询出来的结果有像树装结构一样的效果,就需要有层级level,如果没有lever就要计算出一个level来,需要用加空格的方式来实现层级样式 3 需要父子关系的要在一起就一定得要按层级的顺序来排序ordby,所以我先对顶层的加一个顺序号,先按顶层的排序; 然后再加上各父子bom的关系建立路径bom_path(一定要父子子父的串在一起.

军哥博客欢迎您 3665

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

mysql查询bom清单_按BOM清单展开物料及需求(SQL)

适用环境:人工的去展开BOMCREATE function f_pcode1(@code varchar(20))returns @re1 table(code varchar(20),father varchar(20),uom varchar(5),quantity float,level1 int)asbegindeclare @l intdeclare @father varchar(20...

weixin_32349711的博客 1238

SQL Scripts to print BOM Hierarchy

以Vision Demo库的Assembly Item:75100021为例(这个Item为摩托车组装成品物料) Query1:Sql query to print BOM hierarchy for a given assembly item select level,bill_item_name,assembly_item_id,component_item_name, c

田攀的日志 4246

推荐开源项目:U8 BOM全阶查询 SQL 资源文件

推荐开源项目:U8 BOM全阶查询 SQL 资源文件 【下载地址】U8BOM全阶查询SQL资源文件介绍 U8 BOM全阶查询 SQL 资源文件介绍 项目地址: https://gitcode.com/Open-source-doc...

gitblog_06604的博客 891
上一篇: 再谈bom展开[内容转载]
下一篇: Java 调用 Oracle 存储过程返回结果集
ORHCLE
博客等级 码龄17年 30粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值