华为MetaERP Oracle EBS R12 INV 物料主数据全套主附表深度解析一、整体架构总览1. 核心定位主表:MTL_SYSTEM_ITEMS_B 是 EBS 库存物料唯一核心主表;
Oracle EBS R12 INV 物料主数据全套主附表深度解析一、整体架构总览1. 核心定位主表MTL_SYSTEM_ITEMS_B是 EBS 库存物料唯一核心主表 其余全部附表围绕物料 IDINVENTORY_ITEM_ID 库存组织 IDORGANIZATION_ID做外键关联按业务维度拆分为多语言、版本、分类、状态、管控参数、单位换算、计划参数、安全库存、弹性域、供应商关联、工程属性等配套附表。2. 数据分层逻辑全局层主组织物料定义集团统一基础属性组织层各库存组织独立物料实例MTL_SYSTEM_ITEMS_B本身就是组织级附属维度层各类附表承载细分扩展属性、业务配置、关联档案业务落地层库存事务、BOM、采购、销售表通过INVENTORY_ITEM_ID关联物料主数据。3. 全局关联主键所有物料相关表统一双主键锚点INVENTORY_ITEM_ID物料全局唯一内码ORGANIZATION_ID库存组织第一部分核心主表 MTL_SYSTEM_ITEMS_BINV 物料基石1. 基础属性SchemaINV主键INVENTORY_ITEM_ID, ORGANIZATION_ID序列生成MTL_SYSTEM_ITEMS_S.NEXTVAL分配唯一物料 ID审计标准字段CREATED_BY、CREATION_DATE、LAST_UPDATED_BY、LAST_UPDATE_DATE、LAST_UPDATE_LOGIN2. 字段按业务模块分类拆解1基础编码与标识字段字段含义业务说明SEGMENT1物料编码键弹性域第一段企业业务可见唯一物料号业务主键物料键弹性域最多 20 段 SEGMENT1~SEGMENT20INVENTORY_ITEM_ID系统内部主键 ID全系统唯一索引所有关联表外键DESCRIPTION物料名称默认英文多语言存储在 TL 表ITEM_TYPE物料大类成品 / 半成品 / 原材料 / 辅料 / 服务件PRIMARY_UOM_CODE主计量单位库存、成本、账务核算基准单位2五大业务启用开关决定物料可参与哪些模块业务STOCK_ENABLED_FLAGY 启用库存管理N 虚拟物料、费用物料不入库PURCHASING_ENABLED_FLAGY 可下采购订单SALES_ENABLED_FLAGY 可做销售订单发货BOM_ENABLED_FLAGY 可作为 BOM 父件 / 子件COSTING_ENABLED_FLAGY 纳入成本核算体系3库存管控核心规则字段决定事务强校验逻辑LOT_CONTROL_CODE批次管控模式 0 不控制1 入库必须录入批次2 全流程强制批次管控SERIAL_NUMBER_CONTROL_CODE序列号管控 0 无序列号1 预生成序列号2 入库生成序列号INVENTORY_ASSET_FLAGY 资产存货计入存货科目N 费用化领用物料ALLOW_NEGATIVE_BALANCES_FLAG是否允许该物料库存负库存出库INVENTORY_ITEM_STATUS_CODE绑定物料状态 ID关联状态表控制出入库放行4财务科目核心字段INVENTORY_ACCOUNT存货科目COST_OF_SALES_ACCOUNT主营业务成本科目EXPENSE_ACCOUNT费用领用科目ASSET_CLEARING_ACCOUNT资产入库过渡科目5计划 MRP/MPS 属性字段INVENTORY_PLANNING_CODE计划方式再订货点、MPS、MRP、无计划MINIMUM_ORDER_QUANTITY/MAXIMUM_ORDER_QUANTITY最小 / 最大采购下单量FIXED_LOT_MULTIPLIER订货批量取整倍数PREPROCESSING_LEAD_TIME、PROCESSING_LEAD_TIME、POSTPROCESSING_LEAD_TIME三段提前期6弹性域预留字段描述性弹性域 DFFATTRIBUTE1~ATTRIBUTE20组织级自定义扩展字段全局弹性域 GDFGLOBAL_ATTRIBUTE1~GLOBAL_ATTRIBUTE20集团全局统一扩展字段全组织共用。3. 配套视图MTL_SYSTEM_ITEMS_VL主表 多语言 TL 表联合视图开发报表首选MTL_SYSTEM_ITEMS_B#系统内部快照视图用于触发器、审计日志。第二部分一级核心配套附表直接外键关联 INVENTORY_ITEM_ID附表 1MTL_SYSTEM_ITEMS_TL 物料多语言翻译表1. 主键INVENTORY_ITEM_ID,ORGANIZATION_ID,LANGUAGE2. 核心作用存储不同语言环境下物料名称DESCRIPTION、长描述LONG_DESCRIPTION界面根据登录语言自动切换展示不参与业务逻辑校验仅前端展示中文、英文、日文等多语种独立一条记录3. 关联关系一对一一个物料组织 一种语言一条记录。附表 2MTL_ITEM_REVISIONS 物料工程版本 Revision 表1. 主键INVENTORY_ITEM_ID,ORGANIZATION_ID,REVISION2. 业务含义记录物料 ECN 工程变更版本A/B/C/D 版管控 BOM、工单、库存事务的有效版本REVISION版本号EFFECTIVITY_DATE版本生效起始日期DISABLE_DATE版本失效日期CHANGE_NOTICE绑定 ECN 工程变更单号3. 典型业务场景新版本 BOM 生效后旧版本物料禁止新工单领料库存可继续消耗旧版存量库存事务强制校验当前入库 / 出库版本合法性。附表 3MTL_ITEM_CATEGORIES 物料 - 分类分配表最常用统计维度1. 主键CATEGORY_ASSIGNMENT_ID外键INVENTORY_ITEM_ID、ORGANIZATION_ID、CATEGORY_ID、CATEGORY_SET_ID2. 核心架构EBS 支持多套分类集 Category Set库存分类集、采购分类集、财务归集分类集、销售统计分类集一张物料可同时挂载多个分类集下不同分类3. 关联主数据字典表MTL_CATEGORY_SETS分类集定义MTL_CATEGORIES_B/MTL_CATEGORIES_TL分类编码 多语言名称4. 业务价值基于分类实现权限过滤、自动会计科目分配、MRP 汇总、报表统计、审批流条件控制。附表 4MTL_ITEM_STATUSES 物料状态主数据表1. 主键INVENTORY_ITEM_STATUS_CODE2. 功能全局状态字典主表INVENTORY_ITEM_STATUS_CODE引用本表预设标准状态Active合格正常、Inactive作废停用、Quarantine待检冻结、Reject不合格、Obsolete呆滞报废3. 内置管控规则字段ALLOW_TRANSACTIONS_FLAG该状态下是否允许出入库事务ALLOW_RESERVATIONS_FLAG是否允许库存预留ALLOW_PO_RECEIPTS_FLAG是否允许采购入库 事务引擎运行时读取本表规则冻结状态直接拦截所有库存移动。附表 5MTL_SAFETY_STOCKS 物料组织级安全库存配置表1. 外键INVENTORY_ITEM_ID、ORGANIZATION_ID2. 关键字段SAFETY_STOCK_QUANTITY固定安全库存数量SAFETY_STOCK_PERCENT基于预测需求百分比计算安全库存EFFECTIVE_DATE、DISABLE_DATE安全库存生效时间段3. 用途MRP 净需求计算时自动扣减安全库存水位。附表 6MTL_UNIT_OF_MEASURE_CONVERSIONS 物料单位换算附表1. 外键INVENTORY_ITEM_ID物料专属换算2. 作用实现同一物料多单位自动换算主单位 PCS、箱、托盘、KG 之间换算比例 示例1 箱 50PCS出入库录入箱系统自动换算为主单位扣减库存FROM_UOM_CODE、TO_UOM_CODE、CONVERSION_RATE换算系数全局单位字典MTL_UNITS_OF_MEASURE系统全局计量单位。附表 7MTL_ITEM_LOCATION_ASSIGNMENTS 物料货位分配规则表绑定物料默认上架货位、ABC 分类库位推荐规则WMS 拣货、自动上架读取本表配置。附表 8PO_VENDOR_ITEMS 物料 - 供应商主数据关联表采购维度附属附表物料绑定合格供应商、供应商料号、供方最小起订量、供方标准交期、供方报价基准 外键INVENTORY_ITEM_ID由采购模块维护库存事务无直接关联采购下单校验供方物料匹配。第三部分工程、质量、EAM、计划类二级附属附表1. MTL_ITEM_CATALOG_GROUPS 物料目录组表物料目录键弹性域用于标准化物料选型、集团物料标准化归类常用于制造业零部件标准化管理主表ITEM_CATALOG_GROUP_ID关联本表主键。2. QA_PLAN_CHAR_VALUES 质量检验计划绑定表物料绑定 IQC 来料检验方案、巡检标准采购入库自动触发检验流程质检合格后方可入库入账。3. EAM_ITEM_ATTRIBUTES 资产维护物料属性表针对 EAM 设备维修备件资产维保属性、维保周期、备件更换规则、资产台账关联规则仅启用 EAM 模块时生效。4. MTL_ITEM_SUBSTITUTES 物料替代件附表主键SUBSTITUTION_ID外键主物料 ID、替代物料 IDMRP 缺料自动替换、工单领料缺料时允许领用替代物料设定替代优先级、替代比例。5. MTL_DEMAND、MTL_SUPPLY 供需快照表间接关联基于物料 ID 汇总需求销售订单、工单需求、供给在途采购、现有库存支撑 ATP 可承诺量、MRP 运算属于动态汇总表。6. MTL_LOT_ATTRIBUTE_DEFAULTS 批次默认属性模板物料预设批次默认有效期天数、保质期预警、默认供应商批次规则入库自动带出批次基础属性。第四部分弹性域体系物料内置扩展字段逻辑实体落地表1. 物料键弹性域Item Key Flexfield底层存储MTL_SYSTEM_ITEMS_B.SEGMENT1~SEGMENT20作用构成企业物料编码分段结构大类 - 中类 - 小类 - 规格 - 版本支持值集校验、交叉验证、编码唯一性控制。2. 描述性弹性域 DFFMTL_SYSTEM_ITEMS_B.ATTRIBUTE1~ATTRIBUTE20组织级个性化字段如材质、牌号、图号、产地、环保认证、检测报告编号等业务自定义字段。3. 全局弹性域 GDFGLOBAL_ATTRIBUTE1~GLOBAL_ATTRIBUTE20集团级统一扩展字段所有库存组织共用一套数据适合集团统一管控属性。弹性域后台配置存储表FND_DESCR_FLEX_COLUMN_USAGES、FND_FLEX_VALUES值集配置表。第五部分物料主数据全表 ER 关联逻辑链路plaintextMTL_SYSTEM_ITEMS_B主表 ├─ MTL_SYSTEM_ITEMS_TL 多语言名称 ├─ MTL_ITEM_REVISIONS 工程版本 ├─ MTL_ITEM_CATEGORIES → MTL_CATEGORIES_B 物料分类 ├─ MTL_ITEM_STATUSES 物料状态控制 ├─ MTL_SAFETY_STOCKS 安全库存 ├─ MTL_UNIT_OF_MEASURE_CONVERSIONS 单位换算 ├─ PO_VENDOR_ITEMS 供应商物料 ├─ MTL_ITEM_SUBSTITUTES 替代物料 ├─ MTL_ITEM_CATALOG_GROUPS 物料目录 └─ 业务下游表 MTL_MATERIAL_TRANSACTIONS 库存事务 MTL_ONHAND_QUANTITIES_DETAIL 现有库存 MTL_RESERVATIONS 库存预留 BOM_BILL_OF_MATERIALS BOM清单 PO_LINES_ALL 采购订单行 OE_ORDER_LINES_ALL 销售订单行第六部分典型业务场景数据落盘示例新建完整物料插入主表MTL_SYSTEM_ITEMS_B基础编码、管控开关、财务科目、计划参数插入MTL_SYSTEM_ITEMS_TL中英文物料名称插入MTL_ITEM_CATEGORIES绑定库存、财务两套分类插入MTL_ITEM_REVISIONS初始版本 A 生效配置MTL_UNIT_OF_MEASURE_CONVERSIONS箱与 PCS 换算插入MTL_SAFETY_STOCKS设置安全库存绑定MTL_ITEM_STATUSES初始合格状态后台并发程序同步初始化成本参数、默认会计分配。所有插入禁止直 DML必须调用标准 APIINV_ITEM_PUB.CREATE_ITEM第七部分运维 开发规范红线严禁直接 UPDATE/DELETE MTL_SYSTEM_ITEMS_B属性修改必须前台 Form、标准 API、接口导入强行直改会破坏 BOM、成本、事务、预留校验逻辑。物料作废逻辑不物理删除数据设置INACTIVE_DATE失效日期 状态置为 Inactive已有库存 / 事务的物料禁止关闭批次、序列号管控底层表存在存量批次数据会造成事务报错索引优化唯一索引MTL_SYSTEM_ITEMS_B_U1(ORGANIZATION_ID,SEGMENT1)保证同组织物料编码唯一普通索引ORGANIZATION_ID、INVENTORY_ITEM_STATUS_CODE、ITEM_TYPE、BUYER_ID支撑高频查询。第八部分常用核心关联查询 SQL 示例示例 1物料基础信息 分类 状态 多语言联合查询sqlSELECT MSI.SEGMENT1 ITEM_CODE, MSIL.DESCRIPTION ITEM_NAME_CN, MIC.CATEGORY_NAME 物料分类, MIS.STATUS_DESCRIPTION 物料状态, MSI.INVENTORY_ASSET_FLAG, MSI.LOT_CONTROL_CODE FROM MTL_SYSTEM_ITEMS_B MSI JOIN MTL_SYSTEM_ITEMS_TL MSIL ON MSI.INVENTORY_ITEM_IDMSIL.INVENTORY_ITEM_ID AND MSI.ORGANIZATION_IDMSIL.ORGANIZATION_ID AND MSIL.LANGUAGEZHS LEFT JOIN MTL_ITEM_CATEGORIES MICAT ON MSI.INVENTORY_ITEM_IDMICAT.INVENTORY_ITEM_ID AND MSI.ORGANIZATION_IDMICAT.ORGANIZATION_ID LEFT JOIN MTL_CATEGORIES_TL MIC ON MICAT.CATEGORY_IDMIC.CATEGORY_ID AND MIC.LANGUAGEZHS LEFT JOIN MTL_ITEM_STATUSES MIS ON MSI.INVENTORY_ITEM_STATUS_CODEMIS.INVENTORY_ITEM_STATUS_CODE WHERE MSI.ORGANIZATION_ID101;示例 2查询物料启用的工程版本sqlSELECT REVISION,EFFECTIVITY_DATE,DISABLE_DATE FROM MTL_ITEM_REVISIONS WHERE INVENTORY_ITEM_ID100001 AND ORGANIZATION_ID101 ORDER BY EFFECTIVITY_DATE;

相关新闻

微星 Claw 8 EX AI Plus 掌机:性能续航有亮点,也有兼容性难题!

微星 Claw 8 EX AI Plus 掌机:性能续航有亮点,也有兼容性难题!

微星 Claw 8 EX AI Plus 成评测员首选作为《The Verge》的掌机评测员,家里架子上摆满几乎所有便携游戏 PC。如今,微星 Claw 8 EX AI Plus 成了首选。得益于下一代英特尔芯片和微星改良设计,Claw EX 成为强大且真正便携的掌机,拥有…

2026/8/17 18:01:07 阅读更多 →
微信/QQ/TIM防撤回工具5步搞定:让被撤回的消息永久留在聊天记录里

微信/QQ/TIM防撤回工具5步搞定:让被撤回的消息永久留在聊天记录里

微信/QQ/TIM防撤回工具5步搞定:让被撤回的消息永久留在聊天记录里 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https:/…

2026/8/17 18:07:58 阅读更多 →
基于SpringBoot的仁爱医院信息管理系统的实现(源码+lw+部署文档+讲解等)

基于SpringBoot的仁爱医院信息管理系统的实现(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/17 17:31:15 阅读更多 →

最新新闻

零门槛上手 sd-webui-animatediff:用 Stable Diffusion WebUI 一键搞定 GIF 动画制作

零门槛上手 sd-webui-animatediff:用 Stable Diffusion WebUI 一键搞定 GIF 动画制作

零门槛上手 sd-webui-animatediff:用 Stable Diffusion WebUI 一键搞定 GIF 动画制作 【免费下载链接】sd-webui-animatediff AnimateDiff for AUTOMATIC1111 Stable Diffusion WebUI 项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-animatediff 如果…

2026/8/17 20:10:25 阅读更多 →
零基础玩转Dify工作流:46套DSL模板保姆级导入指南,10分钟搭出图文知识库

零基础玩转Dify工作流:46套DSL模板保姆级导入指南,10分钟搭出图文知识库

零基础玩转Dify工作流:46套DSL模板保姆级导入指南,10分钟搭出图文知识库 【免费下载链接】Awesome-Dify-Workflow 分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows. 项目地址: https://gitcode.com/GitH…

2026/8/17 20:10:25 阅读更多 →
如何设计单片机版我的世界

如何设计单片机版我的世界

前言 最近在单片机上做了个我的世界,借此分享些经验如何提高我的世界性能或部署在低性能平台上。 设计 地形数据结构 地形采用三维数组,数组里仅保存方块类型(提高性能)如下图所示。 uint8_t cube_list[WORLD_X][WORLD_Y][WO…

2026/8/17 20:10:25 阅读更多 →
老款Mac装新系统:OpenCore-Legacy-Patcher从零到精通的完整上手指南

老款Mac装新系统:OpenCore-Legacy-Patcher从零到精通的完整上手指南

老款Mac装新系统:OpenCore-Legacy-Patcher从零到精通的完整上手指南 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 如果你手里有一台服役多年的老…

2026/8/17 20:10:25 阅读更多 →
Atlas 多工具实战指南:让同一台 Windows 从卡顿到顺滑

Atlas 多工具实战指南:让同一台 Windows 从卡顿到顺滑

Atlas 多工具实战指南:让同一台 Windows 从卡顿到顺滑 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Trending/atla…

2026/8/17 20:10:24 阅读更多 →
抖音下载器实操指南:批量搬空作者主页,直播回放也能一键录制

抖音下载器实操指南:批量搬空作者主页,直播回放也能一键录制

抖音下载器实操指南:批量搬空作者主页,直播回放也能一键录制 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and brows…

2026/8/17 20:09:24 阅读更多 →

日新闻

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/17 2:58:27 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/17 2:58:30 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/17 2:58:32 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →