FA-期间重新打开

摘自:http://blog.itpub.net/7735683/viewspace-417431/


FA 期间被认为是 关闭后不再能打开。

虽然不知道强行打开具体会有什么问题出现, 但是还是避免不了客户误操作导致期间关闭,所以重新打开的需求将是很迫切的。我在一次事件中做过这样的操作, 测试了运行折旧, 和创建凭证, 以及核对资产的折旧金额, 均没发现问题。下面把修改过程共享下, 需要提醒的是 我在测试环境下通过, 如果要用到正式环境,请自己再仔细核对数据, 仅做学习之用。

某个客户 在7月1 号结6月帐的时候错误的把7月的帐也给关了
解决步骤如下:

SELECT * FROM APPS.FA_DEPRN_PERIODS P
WHERE P.PERIOD_NAME='JUL-08'
AND BOOK_TYPE_CODE = &book_name
--把7月的period_close_date 置为空(必须)
  把deprn_run 置为空(可选)


select * from fa_book_controls --last_period_counter
 where book_type_code=&book_name
--把 LAST_DEPRN_RUN_DATE  改为上个期间的关帐时间,从FA_deprn_period 中获得.
     DEPRN_REQUEST_ID 置为空。
     LAST_PERIOD_COUNTER 改为上个期间对应的FA 期间。

这个时候在fa_deprn_periods 应该会有两个记录的period_close_date 为空
 SELECT *
      --  INTO   :DEPRN_RUN.period_name
        FROM   fa_deprn_periods
        WHERE  book_type_code = &book_name
        AND    period_close_date
用下面的语句删除不要的那个期间
 delete from fa_deprn_periods 
 where book_type_code =&book_name
 and period_Name ='AUG-08'

--然后去运行折旧程序, 参数自动的出现了JUL-08
正确运行后再rollback 折旧(程序会把所有的旧数据都删除)。
再次运行折旧程序
fa_deprn_detail, 和 fa_deprn_summary 生成了最新的数据。

以上是11.5.8 测试环境下通过测试。欢迎大家讨论。


你可能感兴趣的:(EBS运维,FA)