华为MetaERP 在上一轮「字段级映射解释」基础上,补上 EBS R12(12.2.x)OE_ORDER_HEADERS_ALL / OE_ORDER_LINES_ALL 的精确数据类型、长度、

📅 发布时间:2026/10/15 4:08:13
华为MetaERP 在上一轮「字段级映射解释」基础上,补上 EBS R12(12.2.x)OE_ORDER_HEADERS_ALL / OE_ORDER_LINES_ALL 的精确数据类型、长度、
在上一轮「字段级映射解释」基础上补上 EBS R1212.2.xOE_ORDER_HEADERS_ALL/OE_ORDER_LINES_ALL的精确数据类型、长度、是否必填并按「头行主从 → 同名继承字段带类型→ 头独有 → 行独有 → 状态/数量语义 → 弹性域与 WHO 字段」分组。类型以 ETRM 12.2.2 物理表定义为准APPS同义词下看到的一致。约定NUMBER未标精度整数或带小数由应用控制VARCHAR2(n)标 n标志类几乎都是VARCHAR2(1)Y/NWHO 列每表都有。1. 主从键与组织隔离头行绑定OE_ORDER_HEADERS_ALL头字段类型空说明HEADER_IDNUMBERN头 PK全 OM 头标识ORG_IDNUMBERYMOAC 业务实体 OU头级隔离键ORDER_NUMBERNUMBERN业务单号非 PKVERSION_NUMBERNUMBERN内部版本未使用OE_ORDER_LINES_ALL行字段类型空说明LINE_IDNUMBERN行 PK跨 WSH/AR/INV 关联核心键HEADER_IDNUMBERNFK→OOH.HEADER_ID头行绑定ORG_IDNUMBERY行级 OUMOAC 以行准LINE_NUMBERNUMBERY展示行号1,2,3…SHIPMENT_NUMBERNUMBERY发运序号1.1/1.22. 头行「同名/同义」继承字段含类型对照建行时从头复制行可 override类型两端基本一致。概念头 OOH 字段 (类型)行 OOL 字段 (类型)映射说明订单类型ORDER_TYPE_ID NUMBERLINE_TYPE_ID NUMBER非同名头→OE_TRANSACTION_TYPES_ALL→默认行类型价目表PRICE_LIST_ID NUMBERPRICE_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 NUMBERSOLD_TO_ORG_ID NUMBERHZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID收货地SHIP_TO_ORG_ID NUMBERSHIP_TO_ORG_ID NUMBERHZ_CUST_SITE_USES_ALL.SITE_USE_ID行可覆盖开票地INVOICE_TO_ORG_ID NUMBERINVOICE_TO_ORG_ID NUMBER同上交付地DELIVER_TO_ORG_ID NUMBERDELIVER_TO_ORG_ID NUMBER同上付款条款PAYMENT_TERM_ID NUMBERPAYMENT_TERM_ID NUMBERRA_TERMS.TERM_ID开票规则INVOICING_RULE_ID NUMBERINVOICING_RULE_ID NUMBERRA_RULES收入规则ACCOUNTING_RULE_ID NUMBERACCOUNTING_RULE_ID NUMBERRA_RULES下单日ORDERED_DATE DATEORDERED_DATE DATE行继承头要求日REQUEST_DATE DATEREQUEST_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 NUMBERSALESREP_ID NUMBERJTF_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_IDNUMBER订单来源OE_ORDER_SOURCESSOURCE_DOCUMENT_TYPE_IDNUMBER来源单据类型SOURCE_DOCUMENT_IDNUMBER来源头 ID复制单溯源ORIG_SYS_DOCUMENT_REFVARCHAR2(50)外部系统单据引用Order ImportEXPIRATION_DATEDATE报价有效期未使用PRICING_DATEDATE定价生效日空则取 ORDERED_DATETAX_EXEMPT_FLAGVARCHAR2(1)S/E/R 免税处理TAX_EXEMPT_NUMBERVARCHAR2(80)免税号TAX_EXEMPT_REASON_CODEVARCHAR2(30)免税原因PARTIAL_SHIPMENTS_ALLOWEDVARCHAR2(1)头级允许分批部分版本标记 Not UsedSHIP_TOLERANCE_ABOVENUMBER超收容差%SHIP_TOLERANCE_BELOWNUMBER欠收容差%AGREEMENT_IDNUMBER客户框架协议TAX_POINT_CODEVARCHAR2(30)税务时点预留CUST_PO_NUMBERVARCHAR2(50)客户 PO 号SHIPPING_METHOD_CODEVARCHAR2(30)发运方式FREIGHT_CARRIER_CODEVARCHAR2(30)承运商FOB_POINT_CODEVARCHAR2(30)FOB 条款FREIGHT_TERMS_CODEVARCHAR2(30)运费条款SOLD_FROM_ORG_IDNUMBER销售组织SHIP_FROM_ORG_IDNUMBER头级默认发货组织MTL_PARAMETERSSOLD_TO_CONTACT_IDNUMBER下单联系人SHIP_TO_CONTACT_IDNUMBER收货联系人INVOICE_TO_CONTACT_IDNUMBER开票联系人DELIVER_TO_CONTACT_IDNUMBER交付联系人ORDER_CATEGORY_CODEVARCHAR2(30)ORDER/RETURN/MIXEDTRANSACTION_TYPE_CODE经 ORDER_TYPE_ID 间接—头定性QUOTE_NUMBERNUMBER报价转单号QUOTE_DATEDATE报价日BOOKED_DATEDATE登记日SALES_CHANNEL_CODEVARCHAR2(30)销售渠道SHIPPING_INSTRUCTIONSVARCHAR2(2000)发运指示PACKING_INSTRUCTIONSVARCHAR2(2000)包装指示CHANGE_SEQUENCEVARCHAR2(50)Process Order 并发控制LOCK_CONTROLNUMBER行锁控制RETURN_REASON_CODEVARCHAR2(30)退货原因头级 RMAATTRIBUTE_CATEGORYVARCHAR2(30)头 DFF 上下文ATTRIBUTE1~30VARCHAR2(240)头说明性弹性域GLOBAL_ATTRIBUTE_CATEGORYVARCHAR2(30)全局 DFF 上下文GLOBAL_ATTRIBUTE1~20VARCHAR2(240)全局弹性域TP_CONTEXTVARCHAR2(30)贸易伙伴上下文TP_ATTRIBUTE1~15VARCHAR2(240)贸易伙伴弹性域WHO 列头行都有CREATION_DATE DATE / CREATED_BY NUMBER / LAST_UPDATE_DATE DATE / LAST_UPDATED_BY NUMBER / LAST_UPDATE_LOGIN NUMBERPROGRAM_ID NUMBER / PROGRAM_APPLICATION_ID NUMBER / PROGRAM_UPDATE_DATE DATE并发程序回写4. 行表独有字段OOL only带类型4.1 行标识与配置层级字段类型说明LINE_TYPE_IDNUMBER行类型OE_LINE_TYPES_BORDERED_ITEMVARCHAR2(2000)录入的物品编码字符INVENTORY_ITEM_IDNUMBERMTL_SYSTEM_ITEMS_B 物料 IDITEM_REVISIONVARCHAR2(3)物料版本ITEM_TYPE_CODEVARCHAR2(30)ITEM/OPTION/CLASS/MODEL 等TOP_MODEL_LINE_IDNUMBER自引用→顶层 PTO 模型行 LINE_IDLINK_TO_LINE_IDNUMBER自引用→直接父行 LINE_IDATO_LINE_IDNUMBER自引用→ATO 顶层配置行SPLIT_FROM_LINE_IDNUMBER自引用→拆分来源行SHIP_SET_IDNUMBER发货集LINE_SET_IDNUMBER行集VISIBLE_DEMAND_FLAGVARCHAR2(1)是否挂 MRP 需求4.2 数量与金额Workflow 回写累计值字段类型说明ORDER_QUANTITY_UOMVARCHAR2(3)订购单位ORDERED_QUANTITYNUMBER订购数原始需求CANCELLED_QUANTITYNUMBER取消数SHIPPED_QUANTITYNUMBER已发运数Ship Confirm 回写INVOICED_QUANTITYNUMBER已开票数AutoInvoice 回写FULFILLED_QUANTITYNUMBER已履约数SHIPPING_QUANTITYNUMBER发运事务单位数量SHIPPING_QUANTITY_UOMVARCHAR2(3)发运单位PRICING_QUANTITYNUMBER定价数量PRICING_QUANTITY_UOMVARCHAR2(3)定价单位UNIT_LIST_PRICENUMBER目录价UNIT_SELLING_PRICENUMBER成交单价EXTENDED_SELLING_PRICE经视图/计算NUMBER行金额单价×量物理表不存扩展列报表计算TAX_VALUENUMBER税额TAX_RATENUMBER税率TAX_CODEVARCHAR2税码4.3 日期与调度字段类型说明PROMISE_DATEDATE承诺到货日SCHEDULE_SHIP_DATEDATE计划发运日ATP/调度回写SCHEDULE_ARRIVAL_DATEDATE计划到达日DELIVERY_LEAD_TIMENUMBER在途天数4.4 履约与发运字段类型说明SHIP_FROM_ORG_IDNUMBER行级发货库存组织覆盖头SOURCE_TYPE_CODEVARCHAR2(30)INTERNAL/EXTERNAL 履约来源DROP_SHIP_FLAGVARCHAR2(1)是否直运ATP_FLAGVARCHAR2(1)ATP 检查标记INVOICE_INTERFACE_STATUS_CODEVARCHAR2(30)AR 接口状态SCHEDULE_STATUS_CODEVARCHAR2(30)行调度状态4.5 退货溯源字段类型说明LINE_CATEGORY_CODEVARCHAR2(30)ORDER/RETURNREFERENCE_HEADER_IDNUMBER原销售头REFERENCE_LINE_IDNUMBER原销售行REFERENCE_TYPEVARCHAR2(30)引用类型REFERENCE_CUSTOMER_TRX_LINE_IDNUMBER原 AR 发票行RA_CUSTOMER_TRX_LINES_ALLRETURN_REASON_CODEVARCHAR2(30)行级退货原因4.6 接口与弹性域ORIG_SYS_LINE_REF VARCHAR2(50)、SOURCE_DOCUMENT_LINE_ID NUMBER、SOURCE_DOCUMENT_TYPE_ID NUMBERCONTEXT 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 类都是 NUMBERJOIN 别加单引号。TRANSACTIONAL_CURR_CODE是VARCHAR2(15)不是VARCHAR2(3)后者是 UOM 长度。ATTRIBUTE1~30是VARCHAR2(240)日期/数字放弹性域时要TO_DATE/TO_NUMBER转换。