公司动态

华为MetaERP # EBS 预算主数据 → Fusion BC 预算主数据完整映射实施方法论适用于:迁移蓝图、ETL 规范、主数据梳理工作包、业务调研问卷、数据转换方案整体思路:**先对象对

📅 2026/8/26 15:34:20
华为MetaERP # EBS 预算主数据 → Fusion BC 预算主数据完整映射实施方法论适用于:迁移蓝图、ETL 规范、主数据梳理工作包、业务调研问卷、数据转换方案整体思路:**先对象对
EBS 预算主数据 → Fusion BC 预算主数据完整映射实施方法论适用于迁移蓝图、ETL 规范、主数据梳理工作包、业务调研问卷、数据转换方案 整体思路先对象对齐 → 业务规则对齐 → 字段级映射 → 清洗转换规则定义 → 加载顺序 → 校验方案 → 迁移风险规避前置基础认知所有映射工作起点EBS 核心对象GL_BUDGETS(预算头)、GL_BUDGET_VERSIONS(版本)、预算控制组GL_BUDGET_CONTROL_GROUPS、允许预算科目GL_BUDGET_ASSIGNMENTSFusion BC 核心对象Control Budget(控制预算)、Budget Version(预算版本)、Budget Control Rules(控制规则)、预算维度过滤器本质鸿沟EBS预算依附分类账 CCID科目组合单一体维度模型Fusion预算独立多维模型预算与总账松耦合支持跨分类账预算池第一阶段业务层面映射对齐映射前必须完成否则字段映射无效步骤 1盘点 EBS 预算现状调研输出清单所有在用预算GL_BUDGETS预算名称、归属 LEDGER_ID、状态、有效起止期间是否启用预算版本绝大多数 EBS 客户未启用预算控制策略清单严格控制 / 预警 / 不控制是否启用 PO 承付、发票占用预算范围哪些 CCID 允许做预算GL_BUDGET_ASSIGNMENTS预算类型区分运营预算、资本预算、项目预算EBS 无标准字段靠命名区分是否使用独立预算日历GL_BUDGET_PERIODS步骤 2制定 Fusion 目标架构决策关键决策点写入蓝图业务决策项可选方案映射影响Control Budget 和 EBS 预算 1:1 还是合并方案 11:1 迁移方案 2同集团多 EBS 预算合并为一个 Fusion 控制预算1:1 最简单合并则必须增加预算维度区分原有预算是否启用多版本方案 1仅单一已发布版本兼容 EBS 习惯方案 2启用多版本管理EBS 预算调整 新增预算日记账Fusion 调整使用 Budget Transaction不要频繁新建版本预算维度设计是否拆分部门、项目、支出类型为独立预算维度EBS 全部压在 CCID必须拆段映射预算日历Fusion 强制复用总账会计日历若 EBS 使用独立预算日历必须调整预算起止区间适配总账日历跨分类账预算池是否启用 Fusion 账簿集绑定多个分类账EBS 一个预算只能归属单个分类账推荐标准落地策略绝大多数项目采用 EBS 预算1:1 映射为 Fusion Control Budget只维护 1 个正式发布版本「Original Budget」预算调整使用预算事务不新增版本。第二阶段业务对象层级映射顶层蓝图EBS 业务对象Fusion 目标对象映射基数转换简要规则GL_BUDGETS 预算定义Control Budget控制预算1:1EBS 一条预算头 → 一条 Fusion 控制预算GL_BUDGET_VERSIONSBudget Version1:0 /1:1EBS 未启用版本 → 统一创建 1 套「Original Budget」启用版本则一一对应GL_BUDGET_CONTROL_GROUPSGL_BC_OPTIONSBudget Control Rules1:N一套 EBS 控制策略可以转化为多条 Fusion 维度控制规则GL_BUDGET_ASSIGNMENTS允许预算 CCIDBudget Dimension Filter 维度过滤器N:1离散 CCID 清单 → 梳理为维度区间规则禁止逐条导入GL_BUDGET_ENTITIES无对应对象0:0废弃不迁移GL_BUDGET_PERIODS不迁移独立日历—使用 Control Budget 起止期间限定生效区间第三阶段字段级标准映射矩阵可直接复制进 ETL 文档3.1 GL_BUDGETS → Control Budget源表字段目标对象属性转换逻辑备注BUDGET_IDExternalBudgetId外部参考字段直接赋值不做主键仅用于溯源对账BUDGET_NAMEBudgetName直接复制统一清理特殊字符BUDGET_SHORT_NAMEBudgetShortName直接复制STATUS_CODEO 打开 / C 关闭StatusCodeO→OPENC→CLOSEDFusionOPEN 允许预算交易CLOSED 冻结预算LEDGER_IDLedgerId / LedgerSetId单分类账使用 LedgerId集团统一预算池使用 LedgerSetIdEBS 限制一个预算只能绑定单个账簿Fusion 突破该限制START_PERIOD_NAMEEND_PERIOD_NAMEStartPeriodNameEndPeriodName直接映射Fusion 校验期间必须属于分类账会计日历DESCRIPTIONDescription直接复制3.2 GL_BUDGET_VERSIONS → Budget Version源字段目标属性转换规则BUDGET_VERSION_IDExternalVersionId溯源字段BUDGET_IDBudgetId通过 EBS BUDGET_ID 关联找到 Fusion Control Budget 内部主键VERSION_NAMEVersionName无版本场景统一赋值Original BudgetSTATUSVersionStatusEBS 无草稿概念迁移后初始状态设置PUBLISHED⚠️重要约束Fusion 只有状态 PUBLISHED 的版本才参与预算控制计算DRAFT 版本仅用于编制不生效。3.3 EBS 预算控制配置 → Budget Control RulesEBS 没有一张完整表存储全部控制策略需要组合多张表 系统配置文件提取业务参数数据源GL_BC_OPTIONSGL_BUDGET_CONTROL_GROUPSEBS 业务配置项Fusion 目标属性映射转换CONTROL_LEVELABSOLUTE/WARNING/NONEControlLevel语义完全对齐是否启用 PO 预留RESERVE_PO_FLAGConsumption Stage Commitment勾选则纳入承付占用计算是否启用发票预留Consumption Stage Expenditure预算控制粒度Dimension GranularityEBS 固定 CCID 层级Fusion 自定义维度层级部门 账户等超额容忍比例 / 金额Tolerance Amount/Tolerance %EBS 大多客户化开发需要业务重新确认容忍规则3.4 GL_BUDGET_ASSIGNMENTS允许预算 CCID→ Fusion 维度过滤器❌禁止方案逐条导入 CCID 明细EBS 存储海量离散科目组合直接平移会造成 Fusion 性能极差。✅标准映射转换流程抽取全部CODE_COMBINATION_ID对应的弹性域段值公司、部门、账户…按各段值聚合归纳出连续区间、有效段值列表在 Fusion Control Budget 下创建【维度过滤规则】示例账户段 500000~599999成本中心 001~999过滤规则作用只有满足维度条件的交易才参与预算校验特例无法归纳区间、极少量零散 CCID → 使用例外清单维护尽量避免第四阶段主数据加载先后顺序强依赖ETL 执行顺序不可颠倒Step1Control Budget控制预算头【顶层】 Step2Budget Version预算版本依赖Control Budget内部ID Step3Budget Control Rules控制规则依赖Control Budget Step4配置预算维度过滤器依附Control BudgetFusion 加载方式使用 REST API不支持直接操作物理表 API 清单回顾# 控制预算 /fscmRestApi/resources/11.13.18.05/controlBudgets # 预算版本 /fscmRestApi/resources/11.13.18.05/budgetVersions # 预算控制规则 /fscmRestApi/resources/11.13.18.05/budgetControlRules第五阶段数据校验规则映射完成后的对账标准5.1 主数据条数校验EBS 启用预算数量 Fusion Control Budget 成功加载数量版本数量与业务方案保持一致5.2 属性校验预算状态打开 / 关闭映射无误预算起止期间落在分类账会计日历内控制策略严格 / 警告和源系统业务规则一致5.3 范围校验选取典型 CCID转换为 Fusion 维度组合验证是否在维度过滤器范围内第六阶段高频映射痛点 解决方案直接写入迁移风险章节痛点 1EBS 预算依赖独立预算日历和总账日历不一致解决方案 废弃独立预算日历重新对齐预算起止期间至 Fusion 总账标准会计日历业务确认预算区间调整方案。痛点 2EBS 所有预算维度挤压在 CCID 弹性域没有独立项目、支出类型维度解决方案 前置开展弹性域段拆分设计把 CCID 各段映射为 Fusion 预算维度预算不再绑定完整科目组合。痛点 3大量 EBS 客户从未启用 GL 预算版本解决方案 不迁移空版本统一自动创建一套「Original Budget」作为唯一生效版本所有预算调整通过 Budget Transaction 实现。痛点 4EBS 一个预算只能归属一个分类账客户希望 Fusion 实现跨账簿统一预算池解决方案 多个 EBS 预算合并为单一 Control Budget使用【预算维度】区分原账簿绑定 Fusion 账簿集 (LedgerSetId)。痛点 5GL_BUDGET_ASSIGNMENTS 几十万条离散 CCID无法归纳区间解决方案 推动业务梳理管控口径重新定义预算允许范围规则少量例外通过维度排除规则处理。第七阶段交付物清单一套完整映射工作包《预算主数据业务对象对齐文档》《ETL 字段映射矩阵 Excel》源表、源字段、目标对象、目标属性、转换逻辑、依赖、清洗规则《预算维度转换规则说明书》CCID 弹性域→Fusion 预算维度《主数据加载顺序 API 调用规范》《主数据校验对账脚本与验收标准》