news 2026/10/20 13:38:15

华为MetaERP EBS R12 AP → Fusion Payables​ 的三层对象映射表,按你前几轮聚焦的 Invoice Header / Invoice Line / Distri

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为MetaERP EBS R12 AP → Fusion Payables​ 的三层对象映射表,按你前几轮聚焦的 Invoice Header / Invoice Line / Distri

EBS R12 AP → Fusion Payables​ 的三层对象映射表,按你前几轮聚焦的Invoice Header / Invoice Line / Distribution(由 Line 派生)/ Prepayment​ 四个边界,细化到字段级 + 数据类型。类型以 Oracle 官方字典为准:EBS 取自 ETRM(AP_INVOICES_ALL等),Fusion 取自 Help CenterFUSION.AP_*,FBDI 接口表类型与 CSV 约定单列说明。

三层口径重申

  • BO:业务单据(Payables Invoice BO)
  • LE:Fusion 头/行/分配/installment 分离;EBS LE≈PE
  • PE:EBSAP_*_ALL直写;Fusion 走AP_INVOICES_INTERFACE/AP_INVOICE_LINES_INTERFACE→ 基表FUSION.AP.*(封闭)
  • FBDI 类型:CSV 文本,但接口表列有逻辑类型;日期YYYY/MM/DD,金额小数点.,段值串VARCHAR2。

1. Invoice Header

BO 字段

FBDI 列 (AP_INVOICES_INTERFACE)

FBDI 逻辑类型

Fusion PE 列 (AP_INVOICES_ALL)

Fusion PE 类型

EBS 源表.列 (AP_INVOICES_ALL)

EBS 源类型

转换规则

发票内部键

INVOICE_ID

NUMBER(18) 接口联键

INVOICE_ID

NUMBER(18)

INVOICE_ID

NUMBER(15)

EBS PK 弃用,Fusion 自生成;接口内自编临时键

业务单位

BUSINESS_UNIT

VARCHAR2(50) 名称

ORG_ID→BU 解析

NUMBER(18)

ORG_ID

NUMBER(15)

OU→BU 映射表

分类账

LEDGER (via BU)

VARCHAR2(30)

SET_OF_BOOKS_ID

NUMBER(18)

SET_OF_BOOKS_ID

NUMBER(15)

直迁

来源

SOURCE

VARCHAR2(25)

SOURCE

VARCHAR2(25)

SOURCE

VARCHAR2(25)

历史迁建议External

发票号

INVOICE_NUM

VARCHAR2(50)

INVOICE_NUM

VARCHAR2(50)

INVOICE_NUM

VARCHAR2(50)

BU+Ledger 内唯一,OU 内去重

发票类型

INVOICE_TYPE

VARCHAR2(25)

INVOICE_TYPE_LOOKUP_CODE

VARCHAR2(25)

INVOICE_TYPE_LOOKUP_CODE

VARCHAR2(25)

STANDARD/CREDIT/PREPAYMENT 直迁

金额

INVOICE_AMOUNT

NUMBER(28,8) CSV

INVOICE_AMOUNT

NUMBER

INVOICE_AMOUNT

NUMBER

币种精度校验,行和=头

发票日期

INVOICE_DATE

DATE (YYYY/MM/DD)

INVOICE_DATE

DATE

INVOICE_DATE

DATE

直迁

记账日期

ACCOUNTING_DATE

DATE

GL_DATE→派生

DATE

GL_DATE

DATE

必须在打开期间

供应商

SUPPLIER / SUPPLIER_NUMBER

VARCHAR2(30)

VENDOR_ID←POZ

NUMBER(18)

VENDOR_ID

NUMBER(15)

传 Segment1 而非 VENDOR_ID​

供应商地点

SUPPLIER_SITE

VARCHAR2(15)

VENDOR_SITE_ID

NUMBER(18)

VENDOR_SITE_ID

NUMBER(15)

传 Site Code

发票币种

INVOICE_CURRENCY

VARCHAR2(15)

INVOICE_CURRENCY_CODE

VARCHAR2(15)

INVOICE_CURRENCY_CODE

VARCHAR2(15)

ISO 代码

付款币种

PAYMENT_CURRENCY

VARCHAR2(15)

PAYMENT_CURRENCY_CODE

VARCHAR2(15)

PAYMENT_CURRENCY_CODE

VARCHAR2(15)

同币或固定汇率

描述

DESCRIPTION

VARCHAR2(240)

DESCRIPTION

VARCHAR2(240)

DESCRIPTION

VARCHAR2(240)

直迁

付款条款

PAYMENT_TERMS

VARCHAR2(50) 名称

TERMS_ID

NUMBER(18)

TERMS_ID

NUMBER(15)

EBS terms_id→Fusion 名称反查

条款日期

TERMS_DATE

DATE

TERMS_DATE

DATE

TERMS_DATE

DATE

直迁

付款方法

PAYMENT_METHOD

VARCHAR2(25)

PAYMENT_METHOD_LOOKUP_CODE

VARCHAR2(25)

PAYMENT_METHOD_LOOKUP_CODE

VARCHAR2(25)

枚举对齐

付款组

PAY_GROUP

VARCHAR2(25)

PAY_GROUP_LOOKUP_CODE

VARCHAR2(25)

PAY_GROUP_LOOKUP_CODE

VARCHAR2(25)

直迁

负债科目

LIABILITY_COMBINATION

VARCHAR2 段值串

ACCTS_PAY_CODE_COMBINATION_ID

NUMBER(18)

ACCTS_PAY_CODE_COMBINATION_ID

NUMBER(15)

传段值 A.B.C.D 或新 CCID​

汇率类型

EXCHANGE_RATE_TYPE

VARCHAR2(30)

EXCHANGE_RATE_TYPE

VARCHAR2(30)

EXCHANGE_RATE_TYPE

VARCHAR2(30)

直迁

汇率

EXCHANGE_RATE

NUMBER(28,8)

EXCHANGE_RATE

NUMBER

EXCHANGE_RATE

NUMBER

直迁

最早结算日(临时预付)

EARLIEST_SETTLEMENT_DATE

DATE

EARLIEST_SETTLEMENT_DATE

DATE

EARLIEST_SETTLEMENT_DATE

DATE

仅 PREPAYMENT 用

DFF

ATTRIBUTE1..15

VARCHAR2(150)

ATTRIBUTE1..15

VARCHAR2(150)

ATTRIBUTE1..15

VARCHAR2(150)

上下文不同需重映射


2. Invoice Line(FBDI: AP_INVOICE_LINES_INTERFACE)

BO 字段

FBDI 列

FBDI 类型

Fusion PE 列 (AP_INVOICE_LINES_ALL)

Fusion PE 类型

EBS 源表.列

EBS 类型

转换规则

头联键

INVOICE_ID

NUMBER(18)

INVOICE_ID

NUMBER(18)

INVOICE_ID

NUMBER(15)

与头一致

行键

INVOICE_LINE_ID

NUMBER(18) 可选

INVOICE_LINE_ID

NUMBER(18)

INVOICE_LINE_ID

NUMBER(15)

不填则序列填充

行号

LINE_NUMBER

NUMBER(18)

LINE_NUMBER

NUMBER(18)

LINE_NUMBER

NUMBER(15)

同发票内唯一

行类型

LINE_TYPE_LOOKUP_CODE

VARCHAR2(25)

LINE_TYPE_LOOKUP_CODE

VARCHAR2(25)

LINE_TYPE_LOOKUP_CODE

VARCHAR2(25)

ITEM/TAX/FREIGHT/MISC

金额

AMOUNT

NUMBER(28,8)

AMOUNT

NUMBER

AMOUNT

NUMBER

标准发票为正

描述

DESCRIPTION

VARCHAR2(240)

DESCRIPTION

VARCHAR2(240)

DESCRIPTION

VARCHAR2(240)

PO 匹配留空继承 PO

记账日

ACCOUNTING_DATE

DATE

ACCOUNTING_DATE

DATE

ACCOUNTING_DATE/GL_DATE

DATE

行→头→参数→选项

数量

QUANTITY_INVOICED

NUMBER(28,8)

QUANTITY_INVOICED

NUMBER

QUANTITY_INVOICED

NUMBER

PO 匹配 AMOUNT=QTY*PRICE

单价

UNIT_PRICE

NUMBER(28,8)

UNIT_PRICE

NUMBER

UNIT_PRICE

NUMBER

分配科目

DISTRIBUTION_COMBINATION

VARCHAR2 段值串

派生 DIST_CODE_COMBINATION_ID

NUMBER(18)

CODE_COMBINATION_ID

NUMBER(15)

传段值优于旧 CCID

分摊组

LINE_GROUP_NUMBER

NUMBER(18)

LINE_GROUP_NUMBER

NUMBER(18)

(无)

—

EBS 手建分配无此概念,Fusion 补

分摊标志

PRORATE_ACROSS_FLAG

VARCHAR2(1) Y/N

(导入行为)

—

(无)

—

非 ITEM 行设 Y 摊到同组

PO 号

PURCHASE_ORDER

VARCHAR2(20)

PO_HEADER_ID 反查

NUMBER(18)

PO_HEADER_ID→SEGMENT1

NUMBER(15)

传 PO 号

PO 行号

PO_LINE_NUMBER

NUMBER(18)

PO_LINE_ID 反查

NUMBER(18)

PO_LINE_ID

NUMBER(15)

PO 须在 Fusion 存在

收货号

RECEIPT_NUMBER

VARCHAR2(30)

RCV_SHIPMENT_LINE_ID 反查

NUMBER(18)

RCV_SHIPMENT_LINE_ID

NUMBER(15)

税码

TAX_CODE_ID

NUMBER(18)

TAX_CODE_ID

NUMBER(18)

TAX_CODE_ID

NUMBER(15)

Fusion 建议留空走 Tax Engine

最终匹配

FINAL_MATCH_FLAG

VARCHAR2(1) Y/N

FINAL_MATCH_FLAG

VARCHAR2(1)

FINAL_MATCH_FLAG

VARCHAR2(1)

收据匹配时忽略

一行 Line 在导入时可派生多行 Distribution(如 Tax 摊到多个 Item)。


3. Distribution(无独立 FBDI sheet,由 Line 派生 → AP_INVOICE_DISTRIBUTIONS_ALL)

BO 概念

来源

Fusion PE 列

Fusion PE 类型

EBS 源表.列

EBS 类型

规则

发票联键

Line 归属

INVOICE_ID

NUMBER(18)

INVOICE_ID

NUMBER(15)

继承

行联键

Line 归属

INVOICE_LINE_ID

NUMBER(18)

INVOICE_LINE_ID

NUMBER(15)

继承

分配类型

继承 Line

LINE_TYPE_LOOKUP_CODE

VARCHAR2(25)

LINE_TYPE_LOOKUP_CODE

VARCHAR2(25)

ITEM/TAX/FREIGHT/MISC

金额

Line 金额或分摊

AMOUNT

NUMBER

AMOUNT

NUMBER

行金额=分配和

科目 CCID

Line 段值解析

DIST_CODE_COMBINATION_ID

NUMBER(18)

CODE_COMBINATION_ID

NUMBER(15)

EBS CCID 经 COA 映射或拆段值​

段值1..n

解析自 CCID

(GL_CODE_COMBINATIONS)

VARCHAR2

SEGMENT1..n

VARCHAR2

FBDI 推荐直接传段值串

记账日

Line 记账日

ACCOUNTING_DATE

DATE

ACCOUNTING_DATE

DATE

PO 分发

PO 匹配

PO_DISTRIBUTION_ID

NUMBER(18)

PO_DISTRIBUTION_ID

NUMBER(15)

三单匹配保留

数量

PO 匹配

QUANTITY

NUMBER

QUANTITY

NUMBER

已过账

系统

POSTED_FLAG

VARCHAR2(1)

POSTED_FLAG

VARCHAR2(1)

N→Y

EBS 老数据若无 AP_INVOICE_LINES_ALL 只有头+分配:FBDI 必须造虚拟 ITEM 行,再把分配挂上去,否则拒绝导入。


4. Prepayment(FBDI 阶段 = 头 TYPE=PREPAYMENT + 普通 Line/Dist;应用另走动作)

阶段

BO 动作

FBDI / 接口

类型要点

Fusion PE

EBS PE

说明

迁入预付款发票

建 PREPAYMENT 发票

Header.INVOICE_TYPE=PREPAYMENT + Line ITEM + Dist 预付科目

同普通发票

AP_INVOICES_ALL(INVOICE_TYPE_LOOKUP_CODE=PREPAYMENT) + 分配

AP_INVOICES_ALL + AP_PREPAYMENTS_ALL

EBS 的 AP_PREPAYMENTS_ALL 在 Fusion 合入发票头,不再单列预制表

最早结算日

头级属性

EARLIEST_SETTLEMENT_DATE

DATE

EARLIEST_SETTLEMENT_DATE

EARLIEST_SETTLEMENT_DATE

临时预付必填

应用预付款

Apply Prepayment BO 动作

Prepayment Application 接口(非发票 FBDI)

填 PrepaymentNumber(VARCHAR2)+AppliedAmount(NUMBER)

写 AP_INVOICE_PAYMENTS_ALL

AP_INVOICE_PAYMENTS_ALL

同 EBS 核销机制

转回

系统自动

—

—

同左

EARLIEST_SETTLEMENT_DATE 触发


5. 类型迁移三条硬规则(字段级收口)

  1. 数值精度:EBS 金额NUMBER(实际(18,2)左右)→ FBDI CSV 按NUMBER(28,8)接 → Fusion 基表NUMBER(落库按币种精度,可能舍入)。ID 类 EBSNUMBER(15)→ FusionNUMBER(18),但EBS ID 绝不写入 Fusion PK,只作接口联键。
  2. 字符与日期:VARCHAR2长度 EBS/Fusion 基本一致(50/240/25/15),Fusion Who 列LAST_UPDATED_BY扩到VARCHAR2(64);日期 FBDI 统一YYYY/MM/DD,Oracle 类型DATE,LAST_UPDATE_DATE在 Fusion 变TIMESTAMP。
  3. CCID 与 Supplier:CCID 是NUMBER(18)但迁移走段值串 VARCHAR2;Supplier 不传VENDOR_ID(NUMBER)改传SUPPLIER_NUMBER(VARCHAR2)+SUPPLIER_SITE(VARCHAR2),由 Fusion 反查POZ_SUPPLIERS/POZ_SUPPLIER_SITES_ALL。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/20 13:37:49

百万级缺陷样本开源:工业视觉数据瓶颈的破局之道

百万级缺陷样本开源这几个字在工业视觉圈里传开的时候,我第一反应倒不是兴奋,而是有种松了口气的感觉。搞过产线质检项目的人都清楚,工业视觉真正卡脖子的从来不是模型结构,不是推理速度,而是数据。数据从哪来、有没有…

作者头像 李华
网站建设 2026/10/20 13:36:32

4060 Ti实测Strata体积渲染:鹈鹕VDB实时交互与性能记录

说实话,我一开始根本没用正眼看过 Strata 这个工具。体积渲染又不是没见过,云、烟、爆炸这类东西,哪个主流 DCC 里不能做?当时的心态就是“装上跑个官方 demo 就删”。结果我错了,错得还挺开心。我用一台 4060 Ti 的机…

作者头像 李华
网站建设 2026/10/20 13:36:05

2.5G PHY驱动开发:PBO功率回退的原理与配置实操

1. 为什么2.5G PHY需要PBO:不只是省电如果你调过2.5GBASE-T PHY的驱动,多半遇到过这样的现象:把两个设备用一根1米网线怼在一起,结果功耗比预期高不少,甚至在某些板卡上出现误码率抬升、辐射超标。排查到最后&#xff…

作者头像 李华
网站建设 2026/10/20 13:35:43

AI运动硬件获数亿融资:体育大模型重构网球训练体验

1. 项目概述:AI运动硬件拿下数亿B轮,资本为什么看上“网球自主训练”这块蛋糕最近圈子里有个消息讨论度很高:一家AI运动硬件公司拿到了数亿级别的B轮融资,核心方向是用自研的体育大模型重构网球自主训练体验。消息出来当天&#x…

作者头像 李华
网站建设 2026/10/20 13:33:47

CTF杂项千层套路拆解:多层编码嵌套与递归解压实战

1. 从“千层套路”看CTF杂项题的拆解思维第一次看到“千层套路”这个标题,我脑子里蹦出来的不是技术栈,而是那种一层裹一层的压缩包——你解完一层以为到底了,结果里面还躺着一个,再解还有,无穷无尽。这种题在CTF的Mis…

作者头像 李华