在 Oracle EBS R12 中,将主账簿(Primary Ledger)的历史交易数据同步到后续创建的辅助账簿(Secondary Ledger),需通过系统标准功能实现,核心是利用 “复制日记账到辅助账簿” 的并发程序。以下是详细操作步骤及注意事项:
前提条件
-
辅助账簿设置正确
- 确保辅助账簿
sob0002
的基础配置与主账簿sob0001
兼容:- 会计日历需包含 2024-01 至 2024-12 期间(与主账簿对应期间一致);
- 会计科目表(COA)可与主账簿相同或通过 “科目映射” 关联;
- 若涉及币种转换(如主辅账簿币种不同),需提前维护 2024 年各期间的汇率(路径:
总账 > 汇率 > 输入汇率
); - 确认 “转换规则”(Conversion Rules)已配置(路径:
总账 > 设置 > 财务系统 > 账簿 > 定义辅助账簿
的 “转换规则” 标签页),包括会计方法、币种转换方式等。
- 确保辅助账簿
-
期间状态检查
- 主账簿
sob0001
的 2024-01 至 2024-12 期间:需处于 “已关闭” 或 “可调整” 状态(确保数据已最终确定); - 辅助账簿
sob0002
的 2024-01 至 2024-12 期间:需处于 “打开” 状态(允许数据写入)。若已关闭,需临时打开(路径:总账 > 期间 > 打开/关闭期间
)。
- 主账簿
操作步骤:同步 2024 年历史数据
步骤 1:导航至 “复制日记账到辅助账簿” 并发程序
路径:总账 > 日记账 > 辅助账簿 > 复制到辅助账簿
步骤 2:填写并发程序参数
在提交请求界面,需指定以下关键参数:
- 主账簿:选择
sob0001
; - 辅助账簿:选择
sob0002
; - 期间范围:
- 起始期间:2024-01;
- 结束期间:2024-12;
- 日记账类型:选择 “所有”(确保包含标准日记账、调整日记账等);
- 是否复制已过账日记账:勾选 “是”(仅复制已过账的有效数据);
- 币种转换日期:若涉及币种转换,选择各期间的最后一天(确保汇率有效)。
步骤 3:提交并发程序
点击 “提交”,系统生成并发请求。可通过系统管理员 > 并发 > 请求
监控运行状态。
后续检查与验证
-
检查并发程序日志
若请求状态为 “错误”,查看日志文件(如 “期间未打开”“汇率缺失”“科目映射错误” 等),根据提示修正配置(如重新打开期间、维护汇率、调整科目映射)后重新提交。 -
验证同步数据
- 路径 1:
总账 > 日记账 > 输入 > 查找日记账
,选择辅助账簿sob0002
,查询 2024 年期间的日记账,与主账簿对应期间数据核对; - 路径 2:运行试算平衡表(
总账 > 报表 > 试算平衡表
),分别对比主辅账簿 2024 年各期末余额,确认一致。
- 路径 1:
-
关闭辅助账簿历史期间
数据验证无误后,将辅助账簿sob0002
的 2024-01 至 2024-12 期间关闭(路径:总账 > 期间 > 打开/关闭期间
),防止误操作。
注意事项
- 若主账簿在 2024 年期间有后续调整(如跨年调整分录),需重新运行上述程序同步更新;
- 对于启用了 “子 ledger accounting”(子 ledger 会计)的模块(如 AP、AR),历史交易的子 ledger 数据会通过 “会计生成” 自动同步至辅助账簿,无需额外操作;
- 若辅助账簿使用 “汇总模板”(Summarization Template),需确保模板在复制前已正确配置,否则可能导致数据汇总错误。
通过以上步骤,即可将主账簿的历史交易数据完整同步至辅助账簿,确保辅助账簿数据的连续性和准确性。