Oracle EBS 问题集锦 - 日记账导入期间报错

本文分析了在调整期间从Excel导入日记账时遇到的问题及原因,并提供了两种解决方案:一是手动在GL总账中录入日记账;二是先在非调整期间导入数据,然后再复制到调整期间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

在调整期间,客户从EXCEL批量导入日记账,在跑请求的时候报错。

问题分析

因为是期间报错,而这个又是标准的程序,所以一切从日志入手。请求日志里输出的错误是 期间不是任何打开或者将来的期间。
上网收搜了日记帐导入的流程,在校验期间时会执行以下脚本:

--日记账导入数据插入gl_interface前,校验期间状态脚本:
SELECT COUNT(1)
INTO l_period_count
FROM gl_period_statuses gps
WHERE gps.application_id = 101
AND gps.ledger_id = o_ledger_id
AND gps.adjustment_period_flag = 'N'
AND trunc(start_date) <= trunc(SYSDATE)
AND trunc(end_date) >= trunc(SYSDATE)
AND gps.closing_status = 'O'
AND gps.period_name = p_vest_period;

可以发现where条件:AND gps.adjustment_period_flag = ‘N’ 会将期间是调正期间排除在外。从而导致校验期间失败、导入日记账请求报错。

解决方法

重点内容:调整期间不能从子模块 /excel电子表格导入日记账!
要在调整期间,通过excel大量导入日记账,只能在GL总账里手工录入日记账来调整;
或者将要导入的数据在非调整期间导入,保存后不过账,然后自动复制这些数据到调整期间中,再回过去把在非调整期间的这些日记账数据删除。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值