☰
华为MetaERP 在上一轮「字段级映射解释」基础上,补上 EBS R12(12.2.x)OE_ORDER_HEADERS_ALL / OE_ORDER_LINES_ALL 的精确数据类型、长度、
2026/10/15 4:08:01 网站建设 项目流程

在上一轮「字段级映射解释」基础上,补上 EBS R12(12.2.x)OE_ORDER_HEADERS_ALL/OE_ORDER_LINES_ALL的精确数据类型、长度、是否必填,并按「头行主从 → 同名继承字段(带类型)→ 头独有 → 行独有 → 状态/数量语义 → 弹性域与 WHO 字段」分组。类型以 ETRM 12.2.2 物理表定义为准,APPS同义词下看到的一致。

约定:NUMBER未标精度=整数或带小数由应用控制;VARCHAR2(n)标 n;标志类几乎都是VARCHAR2(1)(Y/N);WHO 列每表都有。


1. 主从键与组织隔离(头行绑定)

OE_ORDER_HEADERS_ALL(头)

字段

类型

空

说明

HEADER_ID

NUMBER

N

头 PK,全 OM 头标识

ORG_ID

NUMBER

Y

MOAC 业务实体 OU,头级隔离键

ORDER_NUMBER

NUMBER

N

业务单号(非 PK)

VERSION_NUMBER

NUMBER

N

内部版本(未使用)

OE_ORDER_LINES_ALL(行)

字段

类型

空

说明

LINE_ID

NUMBER

N

行 PK,跨 WSH/AR/INV 关联核心键

HEADER_ID

NUMBER

N

FK→OOH.HEADER_ID,头行绑定

ORG_ID

NUMBER

Y

行级 OU,MOAC 以行准

LINE_NUMBER

NUMBER

Y

展示行号(1,2,3…)

SHIPMENT_NUMBER

NUMBER

Y

发运序号(1.1/1.2)


2. 头行「同名/同义」继承字段(含类型对照)

建行时从头复制,行可 override;类型两端基本一致。

概念

头 OOH 字段 (类型)

行 OOL 字段 (类型)

映射说明

订单类型

ORDER_TYPE_ID NUMBER

LINE_TYPE_ID NUMBER

非同名:头→OE_TRANSACTION_TYPES_ALL→默认行类型

价目表

PRICE_LIST_ID NUMBER

PRICE_LIST_ID NUMBER

行继承头,QP 按行算价

交易币种

TRANSACTIONAL_CURR_CODE VARCHAR2(15)

CURRENCY_CODE VARCHAR2(15)(视图层常见,物理表用 TRANSACTIONAL_CURR_CODE 上下文经转换;R12 物理 OOL 无 CURRENCY_CODE 列,定价用头币种+CONVERSION)

改名不改性

汇率

CONVERSION_RATE NUMBER / CONVERSION_TYPE_CODE VARCHAR2(30) / CONVERSION_RATE_DATE DATE

同名同类型

行继承头

客户账户

SOLD_TO_ORG_ID NUMBER

SOLD_TO_ORG_ID NUMBER

HZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID

收货地

SHIP_TO_ORG_ID NUMBER

SHIP_TO_ORG_ID NUMBER

HZ_CUST_SITE_USES_ALL.SITE_USE_ID,行可覆盖

开票地

INVOICE_TO_ORG_ID NUMBER

INVOICE_TO_ORG_ID NUMBER

同上

交付地

DELIVER_TO_ORG_ID NUMBER

DELIVER_TO_ORG_ID NUMBER

同上

付款条款

PAYMENT_TERM_ID NUMBER

PAYMENT_TERM_ID NUMBER

RA_TERMS.TERM_ID

开票规则

INVOICING_RULE_ID NUMBER

INVOICING_RULE_ID NUMBER

RA_RULES

收入规则

ACCOUNTING_RULE_ID NUMBER

ACCOUNTING_RULE_ID NUMBER

RA_RULES

下单日

ORDERED_DATE DATE

ORDERED_DATE DATE

行继承头

要求日

REQUEST_DATE DATE

REQUEST_DATE DATE

行可改

登记标志

BOOKED_FLAG VARCHAR2(1)

BOOKED_FLAG VARCHAR2(1)

头 Y 后行才 Y

未结标志

OPEN_FLAG VARCHAR2(1)

OPEN_FLAG VARCHAR2(1)

独立维护

取消标志

CANCELLED_FLAG VARCHAR2(1)

CANCELLED_FLAG VARCHAR2(1)

独立维护

状态机

FLOW_STATUS_CODE VARCHAR2(30)

FLOW_STATUS_CODE VARCHAR2(30)

头聚合、行 Workflow 真身

销售员

SALESREP_ID NUMBER

SALESREP_ID NUMBER

JTF_RS_SALESREPS

需求分类

DEMAND_CLASS_CODE VARCHAR2(30)

DEMAND_CLASS_CODE VARCHAR2(30)

计划用

发运优先级

SHIPMENT_PRIORITY_CODE VARCHAR2(30)

SHIPMENT_PRIORITY_CODE VARCHAR2(30)

行可覆盖


3. 头表独有字段(OOH only,带类型)

字段

类型

含义

ORDER_SOURCE_ID

NUMBER

订单来源(OE_ORDER_SOURCES)

SOURCE_DOCUMENT_TYPE_ID

NUMBER

来源单据类型

SOURCE_DOCUMENT_ID

NUMBER

来源头 ID(复制单溯源)

ORIG_SYS_DOCUMENT_REF

VARCHAR2(50)

外部系统单据引用(Order Import)

EXPIRATION_DATE

DATE

报价有效期(未使用)

PRICING_DATE

DATE

定价生效日,空则取 ORDERED_DATE

TAX_EXEMPT_FLAG

VARCHAR2(1)

S/E/R 免税处理

TAX_EXEMPT_NUMBER

VARCHAR2(80)

免税号

TAX_EXEMPT_REASON_CODE

VARCHAR2(30)

免税原因

PARTIAL_SHIPMENTS_ALLOWED

VARCHAR2(1)

头级允许分批(部分版本标记 Not Used)

SHIP_TOLERANCE_ABOVE

NUMBER

超收容差%

SHIP_TOLERANCE_BELOW

NUMBER

欠收容差%

AGREEMENT_ID

NUMBER

客户框架协议

TAX_POINT_CODE

VARCHAR2(30)

税务时点(预留)

CUST_PO_NUMBER

VARCHAR2(50)

客户 PO 号

SHIPPING_METHOD_CODE

VARCHAR2(30)

发运方式

FREIGHT_CARRIER_CODE

VARCHAR2(30)

承运商

FOB_POINT_CODE

VARCHAR2(30)

FOB 条款

FREIGHT_TERMS_CODE

VARCHAR2(30)

运费条款

SOLD_FROM_ORG_ID

NUMBER

销售组织

SHIP_FROM_ORG_ID

NUMBER

头级默认发货组织(MTL_PARAMETERS)

SOLD_TO_CONTACT_ID

NUMBER

下单联系人

SHIP_TO_CONTACT_ID

NUMBER

收货联系人

INVOICE_TO_CONTACT_ID

NUMBER

开票联系人

DELIVER_TO_CONTACT_ID

NUMBER

交付联系人

ORDER_CATEGORY_CODE

VARCHAR2(30)

ORDER/RETURN/MIXED

TRANSACTION_TYPE_CODE(经 ORDER_TYPE_ID 间接)

—

头定性

QUOTE_NUMBER

NUMBER

报价转单号

QUOTE_DATE

DATE

报价日

BOOKED_DATE

DATE

登记日

SALES_CHANNEL_CODE

VARCHAR2(30)

销售渠道

SHIPPING_INSTRUCTIONS

VARCHAR2(2000)

发运指示

PACKING_INSTRUCTIONS

VARCHAR2(2000)

包装指示

CHANGE_SEQUENCE

VARCHAR2(50)

Process Order 并发控制

LOCK_CONTROL

NUMBER

行锁控制

RETURN_REASON_CODE

VARCHAR2(30)

退货原因(头级 RMA)

ATTRIBUTE_CATEGORY

VARCHAR2(30)

头 DFF 上下文

ATTRIBUTE1~30

VARCHAR2(240)

头说明性弹性域

GLOBAL_ATTRIBUTE_CATEGORY

VARCHAR2(30)

全局 DFF 上下文

GLOBAL_ATTRIBUTE1~20

VARCHAR2(240)

全局弹性域

TP_CONTEXT

VARCHAR2(30)

贸易伙伴上下文

TP_ATTRIBUTE1~15

VARCHAR2(240)

贸易伙伴弹性域

WHO 列(头行都有):

  • CREATION_DATE DATE / CREATED_BY NUMBER / LAST_UPDATE_DATE DATE / LAST_UPDATED_BY NUMBER / LAST_UPDATE_LOGIN NUMBER
  • PROGRAM_ID NUMBER / PROGRAM_APPLICATION_ID NUMBER / PROGRAM_UPDATE_DATE DATE(并发程序回写)

4. 行表独有字段(OOL only,带类型)

4.1 行标识与配置层级

字段

类型

说明

LINE_TYPE_ID

NUMBER

行类型(OE_LINE_TYPES_B)

ORDERED_ITEM

VARCHAR2(2000)

录入的物品编码(字符)

INVENTORY_ITEM_ID

NUMBER

MTL_SYSTEM_ITEMS_B 物料 ID

ITEM_REVISION

VARCHAR2(3)

物料版本

ITEM_TYPE_CODE

VARCHAR2(30)

ITEM/OPTION/CLASS/MODEL 等

TOP_MODEL_LINE_ID

NUMBER

自引用→顶层 PTO 模型行 LINE_ID

LINK_TO_LINE_ID

NUMBER

自引用→直接父行 LINE_ID

ATO_LINE_ID

NUMBER

自引用→ATO 顶层配置行

SPLIT_FROM_LINE_ID

NUMBER

自引用→拆分来源行

SHIP_SET_ID

NUMBER

发货集

LINE_SET_ID

NUMBER

行集

VISIBLE_DEMAND_FLAG

VARCHAR2(1)

是否挂 MRP 需求

4.2 数量与金额(Workflow 回写累计值)

字段

类型

说明

ORDER_QUANTITY_UOM

VARCHAR2(3)

订购单位

ORDERED_QUANTITY

NUMBER

订购数(原始需求)

CANCELLED_QUANTITY

NUMBER

取消数

SHIPPED_QUANTITY

NUMBER

已发运数(Ship Confirm 回写)

INVOICED_QUANTITY

NUMBER

已开票数(AutoInvoice 回写)

FULFILLED_QUANTITY

NUMBER

已履约数

SHIPPING_QUANTITY

NUMBER

发运事务单位数量

SHIPPING_QUANTITY_UOM

VARCHAR2(3)

发运单位

PRICING_QUANTITY

NUMBER

定价数量

PRICING_QUANTITY_UOM

VARCHAR2(3)

定价单位

UNIT_LIST_PRICE

NUMBER

目录价

UNIT_SELLING_PRICE

NUMBER

成交单价

EXTENDED_SELLING_PRICE(经视图/计算)

NUMBER

行金额(单价×量,物理表不存扩展列,报表计算)

TAX_VALUE

NUMBER

税额

TAX_RATE

NUMBER

税率

TAX_CODE

VARCHAR2

税码

4.3 日期与调度

字段

类型

说明

PROMISE_DATE

DATE

承诺到货日

SCHEDULE_SHIP_DATE

DATE

计划发运日(ATP/调度回写)

SCHEDULE_ARRIVAL_DATE

DATE

计划到达日

DELIVERY_LEAD_TIME

NUMBER

在途天数

4.4 履约与发运

字段

类型

说明

SHIP_FROM_ORG_ID

NUMBER

行级发货库存组织(覆盖头)

SOURCE_TYPE_CODE

VARCHAR2(30)

INTERNAL/EXTERNAL 履约来源

DROP_SHIP_FLAG

VARCHAR2(1)

是否直运

ATP_FLAG

VARCHAR2(1)

ATP 检查标记

INVOICE_INTERFACE_STATUS_CODE

VARCHAR2(30)

AR 接口状态

SCHEDULE_STATUS_CODE

VARCHAR2(30)

行调度状态

4.5 退货溯源

字段

类型

说明

LINE_CATEGORY_CODE

VARCHAR2(30)

ORDER/RETURN

REFERENCE_HEADER_ID

NUMBER

原销售头

REFERENCE_LINE_ID

NUMBER

原销售行

REFERENCE_TYPE

VARCHAR2(30)

引用类型

REFERENCE_CUSTOMER_TRX_LINE_ID

NUMBER

原 AR 发票行(RA_CUSTOMER_TRX_LINES_ALL)

RETURN_REASON_CODE

VARCHAR2(30)

行级退货原因

4.6 接口与弹性域

  • ORIG_SYS_LINE_REF VARCHAR2(50)、SOURCE_DOCUMENT_LINE_ID NUMBER、SOURCE_DOCUMENT_TYPE_ID NUMBER
  • CONTEXT VARCHAR2(30)(行 DFF 上下文)、ATTRIBUTE1~30 VARCHAR2(240)
  • GLOBAL_ATTRIBUTE_CATEGORY VARCHAR2(30)、GLOBAL_ATTRIBUTE1~20 VARCHAR2(240)

5. 状态机与数量字段的「类型之外的语义」(避坑)

  • FLOW_STATUS_CODE VARCHAR2(30):头是子行聚合摘要,行由 Workflow 推;物理表里就是字符串,禁止 UPDATE。
  • ORDERED_QUANTITY / SHIPPED_QUANTITY / INVOICED_QUANTITY / CANCELLED_QUANTITY全是NUMBER,累计值不是派生列;待发=ORDERED - SHIPPED - CANCELLED。
  • UNIT_SELLING_PRICE NUMBER存算完净价;折扣明细在OE_PRICE_ADJUSTMENTS_ALL,不在 OOL。
  • BOOKED_FLAG / OPEN_FLAG / CANCELLED_FLAG都是VARCHAR2(1),值集 Y/N,不是 NUMBER(1)。

6. 最小可用 JOIN 与类型提醒

SELECT ooh.header_id, ooh.order_number, ooh.org_id, ooh.flow_status_code hdr_stat, ool.line_id, ool.line_number, ool.inventory_item_id, ool.ordered_quantity, ool.unit_selling_price, ool.flow_status_code line_stat FROM oe_order_headers_all ooh JOIN oe_order_lines_all ool ON ool.header_id = ooh.header_id WHERE ooh.org_id = :ou_id;
  • 所有 ID 类都是 NUMBER,JOIN 别加单引号。
  • TRANSACTIONAL_CURR_CODE是VARCHAR2(15),不是VARCHAR2(3)(后者是 UOM 长度)。
  • ATTRIBUTE1~30是VARCHAR2(240),日期/数字放弹性域时要TO_DATE/TO_NUMBER转换。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询