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

发布时间:2026/10/15 4:08:09

华为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转换。
延伸阅读

更多相关文章

2026/10/15 4:08:09

# C#正则表达式Regex学习:从字符串匹配到数据提取

一、什么是正则表达式? 在C#开发过程中,经常需要对字符串进行处理,例如: 判断手机号格式是否正确验证邮箱格式从字符串中提取指定数据替换字符串中的某些内容 如果使用传统字符串方法,例如: Contains()&…

2026/10/15 4:08:09

Linux misc驱动实践

阅读了正点原子的《I.MX6U嵌入式Linux驱动开发指南》第五十七章Linux MISC驱动实验,了解到misc驱动也是字符设备驱动,并且嵌套在platform总线驱动中,既然前面学习了platform总线驱动的框架,所以决定在理解misc驱动原理后&#xff…

2026/10/15 4:08:09

优化开票任务Demo开发(章节2)

听起来很复杂像是ConcurrentHashMap把线程隔离开了,但其实就是创建了两个线程池,这两个线程池本来就是隔开的,跟ConcurrentHashMap没啥关系ConcurrentHashMap只是为了解决数据争用项目中通过一个Cache类,把用户的相关开票数据搬到…

2026/10/15 5:18:12

河北工业大学Java期末复习题:25道选择题考点剖析

简介:河北工业大学Java期末考试复习题(部分答案)是一份面向该校Java课程本科生的期末备考资料,适用于考前集中复习、常见题型演练和查漏补缺,也可供任课教师出题或备课参考。资源包共包含1个doc文档,整体约…

2026/10/15 5:18:12

FileChannel深度解析:零拷贝与内存映射实战指南

在Java的NIO体系里,FileChannel是很多人学完Buffer之后第一个真正上手的通道类。它解决的问题很朴素:让文件的读写不再像传统IO那样一边读一边频繁拷贝,而是把文件抽象成一个可定位、可映射、可高效搬移的通道。作为整个NIO中唯一和本地文件系…

2026/10/15 5:18:12

分数阶Calderón问题贝叶斯反演:MCMC与MATLAB实现全解析

做反问题这些年,我发现一个特别有意思的共识:只要把经典算子换成分数阶,问题难度往往会跳一个台阶,但能解释的物理现象也瞬间丰富很多。分数阶Caldern问题就是这个方向的典型代表——它既要处理边界测量反演内部参数的经典难点&am…

2026/10/15 5:18:12

LLM推理性能测试指南:并发压测与指标归因实战

性能测试这件事,最怕的不是结果不好看,而是结果说不出为什么,换个环境就崩。上个月我把 vLLM 和 SGLang 两个推理引擎拉到一起做并发实验,前前后后折腾了两周,最后发现坑全不在引擎本身,而在实验设计和指标…

2026/10/15 5:18:12

一文搞懂分类问题:算法选型、评估指标与实战避坑

1. 分类问题到底在解决什么:先想清楚边界在哪很多人一上来就背模型:逻辑回归、决策树、SVM、随机森林……但真到项目里,第一个卡住的往往不是模型不会调,而是"这个问题到底该不该当成分类来做"。我见过不少同学把回归问…

2026/10/15 5:13:12

PostgreSQL生产库备份方案:Barman全量备份与WAL归档实战

很多DBA做PostgreSQL备份,第一反应就是写个 cron 脚本,定时调 pg_dump。这套逻辑在几十 GB 的小库上确实够用,但当你手里管着几百 GB 甚至上 TB 的生产库,还要回答“我能恢复到什么时间点”“备份到底能不能用”这两个问题时&…

2026/10/14 11:31:03

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/14 17:41:07

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/14 2:32:55

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/15 0:02:22

防关联浏览器哪个好?三款产品实测差异解析

新手做多店铺,最纠结的就是防关联浏览器选哪个。飞跨、网易、站斧这三款被问得最多,先给结论:要一体化省心、长期便宜,选站斧;要网易招牌和稳,选网易;预算紧做东南亚 Lazada,选飞跨。…

2026/10/15 0:02:22

影刀RPA深度实战:大模型Fine-tuning定制RPA专用Prompt与指令生成

影刀RPA深度实战:大模型Fine-tuning定制RPA专用Prompt与指令生成 一、技术背景 大模型(LLM)在通用场景下表现强大,但当我们将 GPT-4 或 Qwen 直接用于生成影刀RPA操作指令和 XPath 定位时,准确率通常只有 40%-60%。原因…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑