十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

华为MetaERP Oracle EBS R12 Inventory(INV)​ 与 Oracle Fusion Cloud Inventory Management​ 的「业务对象 / 逻辑对象 /

华为MetaERP Oracle EBS R12 Inventory(INV)​ 与 Oracle Fusion Cloud Inventory Management​ 的「业务对象 / 逻辑对象 / Oracle EBS R12 InventoryINV​ 与Oracle Fusion Cloud Inventory Management​ 的「业务对象 / 逻辑对象 / 物理实体」三层拆开按主数据 → 组织位置 → 事务流水 → 库存量 → 追溯控制 → 业务单据 → 盘点 → 接口与引擎分组并给出对照表 架构差异分析。这是做报表、二开、迁移、对账时最有用的那张“地图”。一、先定义三层口径避免混淆层叫法是什么举例业务对象 BOBusiness Object业务人员嘴里的“东西”物料、库存组织、入库、批次、预留逻辑对象 LOLogical Entity系统内部建模对象API/VO/EO/PLSQL包/事务引擎Item Entity、Txn Manager、Qty Tree、Reservation Pub物理实体 POPhysical Entity数据库真表/视图/接口表MTL_*/INV_*/EGP_*EBS逻辑层靠Form PL/SQL API 并发程序物理层基本就是MTL_*表。Fusion逻辑层是ADF VO/EO REST/SOAP Service物理层是INV_* 物料主数据剥离到EGP_*成本剥离到CM_*。二、Oracle EBS R12 INV 三层清单1主数据类业务对象逻辑对象EBS物理实体核心表说明物料主数据Item Entity主组织/组织级MTL_SYSTEM_ITEMS_B主MTL_SYSTEM_ITEMS_TL多语言MTL_SYSTEM_ITEMS组织级视图双主键INVENTORY_ITEM_IDORGANIZATION_ID批次/序列号开关、状态、主UOM 都在行上物料状态Material StatusMTL_ITEM_STATUS冻结/合格/作废事务引擎强校验物料分类Category AssignMTL_CATEGORIES_B/TMTL_CATEGORY_SETS_B/TMTL_ITEM_CATEGORIES分类集分类分配单位UOMMTL_UNITS_OF_MEASURE_TL主单位/换算2组织与仓储位置业务对象逻辑对象物理表说明库存组织INV Org DefinitionHR_ORGANIZATION_UNITSORG_ORGANIZATION_DEFINITIONSMTL_PARAMETERSMTL_PARAMETERS存成本方法/货位控制/批次控制等组织参数子库存Subinventory DefMTL_SECONDARY_INVENTORIES物理库区原料/成品/不良货位Locator DefMTL_ITEM_LOCATIONSMTL_ITEM_LOCATIONS_KFV货架/仓位可启用段结构物料-子库限制Item-Subinv ValidMTL_ITEM_SUB_INVENTORIES限制物料只能放哪些子库3库存事务最核心业务对象逻辑对象物理表说明库存事务Material Txn EntityMTL_MATERIAL_TRANSACTIONS​全供应链出入库唯一流水负数量出库COSTED_FLAG标记成本过账事务类型Txn TypeMTL_TRANSACTION_TYPES杂收/杂发/PO收/SO发/工单发/调拨事务源Txn SourceTRANSACTION_SOURCE_TYPE_ID等列在事务表内关联 PO/WIP/OM/盘点事务接口Txn Interface异步网关MTL_TRANSACTIONS_INTERFACEMTL_MATERIAL_TRANSACTIONS_TEMP外系统/WMS/MES 推数据TM 轮询过账4账面库存与追溯业务对象逻辑对象物理表说明现有量On-hand Qty数量树结果MTL_ONHAND_QUANTITIES按 组织子库货位批状态 汇总是接收记录栈式消费批次Lot EntityMTL_LOT_NUMBERSMTL_LOT_CONTROL_ENTRIES有效期/供应商批/冻结靠弹性域扩序列号Serial EntityMTL_SERIAL_NUMBERS在库/发出/在途/退回状态机批次-序列关联Lot-Serial Link通过事务表 上述两表 JOIN一物一码追溯5占用与内部单据业务对象逻辑对象物理表说明预留ReservationMTL_RESERVATIONS锁可用量防超发连需求源(SO/WIP)与供应源移动单Move OrderMTL_TXN_REQUEST_HEADERSMTL_TXN_REQUEST_LINES拣货/移库指令确认后生成事务组织间转移单Transfer OrderMTL_TRANSFER_ORDERSMTL_TRANSFER_ORDER_LINES跨 INV Org 调拨需求ATP用DemandMTL_DEMAND预留/计划需求混存6盘点业务对象逻辑对象物理表说明周期盘点Cycle CountMTL_CYCLE_COUNT_HEADERSMTL_CYCLE_COUNT_ENTRIES差异走标准事务过账不直接改库存实地盘点Physical InvMTL_PHYSICAL_INVENTORIESMTL_PHYSICAL_SUBINVENTORIESMTL_PHYSICAL_ADJUSTMENTS冻结事务→录数→差异调整7EBS 逻辑引擎层不是表但必须列INV_TXN_MANAGER_PUB事务管理器所有出入库唯一入口INV_QUANTITY_TREE_PUB可用量计算INV_RESERVATION_PUB预留INV_MOVE_ORDER_PUB移动单INV_ITEM_PUB物料维护VPD/MOACORG_IDORGANIZATION_ID行级隔离⚠️ EBS 二开铁律禁直接 DML 改MTL_TRANSACTIONS/MTL_ONHAND_QUANTITIES必须走 TM 或 Public API。三、Oracle Fusion Cloud Inventory 三层清单26A 左右重大重构点先记住这 4 条物料主数据迁出 INV​ →EGP_*Enterprise Product Management成本迁出 INV​ →CM_*Cost ManagementINV_TRANSACTIONS不再存ACTUAL_COST表前缀INV_但模型重写原生支持状态维度、LPN、扩展属性访问走OTBI / BIP / REST / OIC直查表需提权表多按时间分区对照表只列 Fusion 侧业务对象逻辑对象Fusion物理实体与 EBS 差异物料EGP Item EO/VOEGP_ITEMS_BEGP_SYSTEM_ITEMS_BEGP_ITEMS_TL不属于 INV Schema库存组织INV Org EOINV_INVENTORY_ORGANIZATIONSINV_ORG_PARAMETERS替代MTL_PARAMETERS部分职能子库存Subinv EOINV_SECONDARY_INVENTORIES结构近似货位Locator EOINV_ITEM_LOCATIONS近似 EBS事务Txn EO Txn SvcINV_TRANSACTIONS或INV_MATERIAL_TXNS视版本INV_TRANSACTION_TYPESINV_TRANSACTIONS_INTERFACE无成本列分区表现有量On-hand VOINV_ONHAND_QUANTITIESINV_ONHAND_QUANTITIES_DETAIL原生带INVENTORY_STATUS_CODE批次Lot EOINV_LOTS原生有效期/产地/质检态少依赖弹性域序列号Serial EOINV_SERIAL_NUMBERS近似预留Reservation EOINV_RESERVATIONS近似移动单Move Order EOINV_MOVE_ORDERS(lines 视模型)重写转移单Transfer Order EOINV_TRANSFER_ORDERSINV_TRANSFER_ORDER_LINES重写扩展维度Inventory AttributeINV_INVENTORY_ATTRIBUTES替代部分弹性域LPNLicense PlateLPN EOINV_LICENSE_PLATE_NUMBERS等Fusion 高级库存新增Fusion 逻辑层 ADFEntity Object (EO)​ 持久化 View Object (VO)​ 给 UI/Service对外是REST/inventoryManagement/*。四、EBS vs Fusion 对照速查同一业务对象跨代映射业务对象EBS 物理Fusion 物理逻辑层变化物料MTL_SYSTEM_ITEMS_BEGP_ITEMS_BINV 内→跨模块产品模型事务流水MTL_MATERIAL_TRANSACTIONSINV_TRANSACTIONS去成本列、分区、EO 封装现有量MTL_ONHAND_QUANTITIESINV_ONHAND_QUANTITIES(_DETAIL)状态成原生维度批次MTL_LOT_NUMBERSINV_LOTS属性内置预留MTL_RESERVATIONSINV_RESERVATIONSAPI→REST移动单MTL_TXN_REQUEST_*INV_MOVE_ORDERSVO/EO 重写组织参数MTL_PARAMETERSINV_ORG_PARAMETERS拆分五、逻辑对象层的“运转机制”解析为什么这样分三层EBS 机制业务动作PO收/SO发/WIP发/手工杂发→ 调INV_TXN_MANAGER_PUBTM 调INV_QUANTITY_TREE_PUB算可用量 → 校验负库存/状态/批serial写MTL_TRANSACTIONS流水 更新MTL_ONHAND_QUANTITIES抛CST_*成本 GL 分录同库本地事务强一致接口表入站同理只是前面多一步MTL_TRANSACTIONS_INTERFACE校验Fusion 机制UI/REST → Item/INV Service → EO 校验事务服务写INV_TRANSACTIONS发事件给Costing (CM_*)​ 与FinXLA/GL​ 走异步解耦多租户 分区 OTBI 抽取直表查询被收口六、做报表 / 迁移 / 二开时的结论性建议查库存永远双向对账EBS 看MTL_MATERIAL_TRANSACTIONS汇总 vsMTL_ONHAND_QUANTITIESFusion 看INV_TRANSACTIONSvsINV_ONHAND_QUANTITIES_DETAIL。EBS 报表 JOIN 链MTL_SYSTEM_ITEMS_B→MTL_MATERIAL_TRANSACTIONS→MTL_ONHAND_QUANTITIES→MTL_SECONDARY_INVENTORIES→MTL_ITEM_LOCATIONS加ORGANIZATION_ID防跨组织串。迁移 Fusion 时物料主数据迁移到EGP_*历史事务可落INV_TRANSACTIONS但成本要另落CM_*弹性域维度评估是否转INV_INVENTORY_ATTRIBUTES或扩展 VO。Fusion 别迷信表名同义表有_B/_TL/_DETAIL变体报表优先用OTBI Subject AreaInventory - On Hand / Transactions直查表仅用于排错。
返回列表