您的位置:首页 > 其它

FA固定资产报废不可撤消重建

2014-11-10 10:50 267 查看
摘自:http://erplife.blog.sohu.com/75435349.html
应用于(Applies to

Product: Oracle Payables Version:11.5.10 Platform: 32-bit

现象(Symptoms

1.一固定资产编号下有10台PC,并于07年8月折旧全部提完;

2.于07年6月对其中进行了成功报废操作;

3.现12月份结算时需要对此资产中的其余三台进行报废;

4.担当在对其中一台报废后发现应报废三台,然而对其中已经报废完事务处理进行了重建操作,之后发现其中一台报废的操作并没有成功,准备对重建操作进行撤消重建操作时,ERROR发生如下图


原因(Cause

1.根据ERROR MSG提示为另一个用户正在操作中,而导致记录LOCK;

2.对撤消重建及取消报废等操作中无序,程序未运行完成而导致记录LOCK。

3.实际情况在经过12小时后并未发现DB自动解锁。

解决方案(Solution

1.Reference Metalink Note ID:165295.1

Adjusting Asset Fails with APP-OFA-48232

fact: Oracle Assets 11.5.1

fact: FAXASSET - Asset Workbench

symptom: Adjusting asset fails

symptom: Retiring asset fails

symptom: APP-OFA-48232: Another transaction is already being performed on this asset.Please try again later.

cause: This problem is caused by a locked record.

fix:

There are at least two ways to resolve this problem. The Database Administrator should:

EITHER:

1. On the Server, query the crashed user processes by IP address and then kill these processes.

OR:

2. Shutdown and restart the database to force the record locks to be released.

2.Kill Lock Session 如下图


(图中SID
283为Lock FA的Session ID)

查询SQL:

-- check for locked tables

select a.object_id, a.session_id, substr(b.object_name, 1, 40)

from v$locked_object a,

dba_objects b

where a.object_id = b.object_id

order by b.object_name



(确认SERIAL#为14270)

Kill Session Code:

--ALTER SYSTEM KILL SESSION '[SID], [SERIAL#]';

ALTER SYSTEM KILL SESSION '283,14270';



资产报废及重建业务补充说明

按数量或成本进行的完全报废和部分报废[/u]

您可以报废整个资产,也可以将资产部分报废。

=>> 在按数量报废资产时,Oracle Assets 会自动计算那部分报废成本

=>> 在按成本报废资产时,数量将保持不变,而报废成本会平均分摊到所有分配行中

Oracle Assets 不会报废以下类型的资产[/u]

=>> 在本期添加的资产

=>> 事务处理日期迟于所输入的报废日期的资产

=>> 经过多次分配且一个或多个值不符合成批报废选择标准的资产

=>> 在上一会计年度为重建而报废的资产

报废和重建状态

[/u] =>> 每个报废事务处理均有一种状态。新建的报废将接收“待定”状态。在运行折旧或计算损益之后,其状态将更改为“已处理”。

=>> 在重建“待定”状态的报废时,Oracle Assets 会删除报废事务处理,然后立即重建资产。如果重建状态为“已处理”的报废,Oracle Assets 会将状态更改为“重建”,并且您必须重新运行计算损益程序或运行折旧来处理重建。

更正报废错误

[/u]您可以撤消资产报废事务处理,然后 Oracle Assets 会为总帐创建所有必要的日记帐分录,以追补任何遗漏的折旧费用。您可以重建单个或成批报废事务处理,对于多次部分报废,只能重建最近的部分报废,不能重建上一会计年度报废的资产,只能重建本会计年度报废的资产。

报废处理步骤[/u]

1.PATCH:Assets>>Assets Workbench>>Retirements

2.录入报废数量或报废成本,点Continue,确认需要报废的分配行录入负数

3.未计算损益前可取消报废,Undo Retirements

4.每次报废只能操作一次,如需多次录入报废事务处理,需每次报废后运行计算损益。

重建处理步骤

[/u] 1.当前会计年度报废事务处理可重建资产,且只能对最近一次报废处理进行重建

2.未计算损益前可撤消重建

3.如误操作将原已经报废资产重建并运行计算损益(Status:DELETED),可以根据实际报废日期再录入报废事务处理,计算损益后即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: