ARTICLE DETAIL

资讯详情

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

华为MetaERP OE_ORDER_LINES_ALL(OOL)核心外键完整梳理表:OE_ORDER_LINES_ALL 订单行表,ONT Schema主键:LINE_ID所有外键分为三大类:

华为MetaERP OE_ORDER_LINES_ALL(OOL)核心外键完整梳理表:OE_ORDER_LINES_ALL 订单行表,ONT Schema主键:LINE_ID所有外键分为三大类: OE_ORDER_LINES_ALLOOL核心外键完整梳理表OE_ORDER_LINES_ALL订单行表ONT Schema 主键LINE_ID所有外键分为三大类 1订单内部主从关联OM 内部2EBS 主数据外键物料、组织、客户、交易类型3业务分组 / CTO 配置、套件关联键4指向其他模块的跨模块关联键逻辑关联很多无数据库物理外键约束仅业务外键重要区分 ✅物理外键数据库建有 Foreign Key 约束 ⚠️业务逻辑外键代码、业务强制关联数据库无物理约束开发报表必须关联一、OM 模块内部【物理外键】HEADER_ID关联OE_ORDER_HEADERS_ALL.HEADER_ID含义归属订单头 ID最核心主从外键。LINE_TYPE_ID关联OE_LINE_TYPES_B.LINE_TYPE_ID含义行类型标准销售行、运费行、模型行、组件行、退货行等TOP_MODEL_LINE_ID关联OE_ORDER_LINES_ALL.LINE_ID自关联 含义PTO/ATO 选配场景子组件行指向顶层 Model 模型行 模型父行此字段 NULL。二、主数据模块【物理外键】INVENTORY_ITEM_ID关联MTL_SYSTEM_ITEMS_B.INVENTORY_ITEM_ID含义库存物料 ID服务类订单可空。SHIP_FROM_ORG_ID关联HR_OPERATING_UNITS.ORG_ID/MTL_PARAMETERS.ORGANIZATION_ID含义发货库存组织。ORG_ID关联HR_OPERATING_UNITS.ORG_ID含义Operating Unit 业务实体MOAC 多组织隔离键。三、业务分组、套件【业务外键无物理约束】SHIP_SET_ID关联OE_SETS.SET_ID含义发货集同一 SHIP_SET 内订单行必须统一发货。ARRIVAL_SET_ID关联OE_SETS.SET_ID含义到达集约束统一到货日期。ATO_LINE_ID关联OE_ORDER_LINES_ALL.LINE_ID含义ATO 装配订单配置物料对应的模型行 ID用于关联 WIP 离散任务。四、跨模块【业务逻辑外键报表高频关联无物理 FK】EBS 很多交易表出于性能、并发考虑不创建数据库物理外键仅业务层面保证参照完整性。SOURCE_HEADER_ID / SOURCE_LINE_ID反向关联视角不在 OOL 上在 WSH_DELIVERY_DETAILS_ALL WDD.SOURCE_HEADER_ID OOL.HEADER_ID WDD.SOURCE_LINE_ID OOL.LINE_ID 作用订单行 ↔ 发运行关联。OOL.LINE_ID ↔ OE_ORDER_SCHEDULES_ALL.LINE_ID 订单调度行关联。OOL.LINE_ID ↔ OE_PRICE_ADJUSTMENTS.LINE_ID 行级折扣 / 附加费关联。OOL.LINE_ID ↔ OE_HOLDS_ALL.LINE_ID 行级冻结关联。OOL.LINE_ID ↔ OE_WF_PROCESSES.LINE_ID 订单行工作流实例关联。五、客户地点相关间接关联非直接 FKOOL 不直接存储客户地点 ID客户开票 / 收货地点继承自订单头OE_ORDER_HEADERS_ALL.BILL_TO_ORG_ID / SHIP_TO_ORG_ID关联HZ_CUST_SITE_USES_ALL.SITE_USE_ID六、汇总最简清单实施 / 开发速记物理外键数据库存在 FK 约束HEADER_ID → OE_ORDER_HEADERS_ALL.HEADER_IDLINE_TYPE_ID → OE_LINE_TYPES_B.LINE_TYPE_IDINVENTORY_ITEM_ID → MTL_SYSTEM_ITEMS_B.INVENTORY_ITEM_IDSHIP_FROM_ORG_ID → HR_OPERATING_UNITS.ORG_IDORG_ID → HR_OPERATING_UNITS.ORG_IDTOP_MODEL_LINE_ID → OE_ORDER_LINES_ALL.LINE_ID自关联关键业务关联键逻辑外键报表必用SHIP_SET_ID → OE_SETS.SET_IDARRIVAL_SET_ID → OE_SETS.SET_IDATO_LINE_ID → OE_ORDER_LINES_ALL.LINE_ID补充实用 SQL查看表上真实物理外键约束plsqlSELECT a.constraint_name, a.r_owner, a.r_table_name, b.column_name local_col, c.column_name ref_col FROM all_constraints a JOIN all_cons_columns b ON a.constraint_name b.constraint_name LEFT JOIN all_cons_columns c ON a.r_constraint_name c.constraint_name AND a.r_owner c.owner WHERE a.owner ONT AND a.table_name OE_ORDER_LINES_ALL AND a.constraint_type R;
返回列表