ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle ERP » [FA]:资产分配时删除了记录,如何处理

标题: [精华] [FA]:资产分配时删除了记录,如何处理
离线 yegiant
叫我George


精华贴数 7
个人空间 0
技术积分 4799 (294)
社区积分 1591 (715)
注册日期 2002-10-31
论坛徽章:8
现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2008北京奥运纪念徽章:篮球
生肖徽章2007版:鼠2008年新春纪念徽章    

发表于 2003-12-30 10:33 
第二步:F6清除分配记录,保存




yegiant 上传了这个附件:
2003-12-30 10:33
fa错误2.jpg (90.91 KB)
 

只看该作者    顶部
离线 yegiant
叫我George


精华贴数 7
个人空间 0
技术积分 4799 (294)
社区积分 1591 (715)
注册日期 2002-10-31
论坛徽章:8
现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2008北京奥运纪念徽章:篮球
生肖徽章2007版:鼠2008年新春纪念徽章    

发表于 2003-12-30 10:37 
第三步:清除资产进出,保存




yegiant 上传了这个附件:
2003-12-30 10:36
fa错误3.jpg (83.53 KB)
 

只看该作者    顶部
离线 yegiant
叫我George


精华贴数 7
个人空间 0
技术积分 4799 (294)
社区积分 1591 (715)
注册日期 2002-10-31
论坛徽章:8
现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2008北京奥运纪念徽章:篮球
生肖徽章2007版:鼠2008年新春纪念徽章    

发表于 2003-12-30 10:43 
--资产分配时出错处理:
/*1:去除FA_DISTRIBUTION_HISTORY 记录中转出字段中的值DATE_INEFFECTIVE        ;ASSIGNED_TO        ;
TRANSACTION_HEADER_ID_OUT;        TRANSACTION_UNITS
  2:删除FA_TRANSACTION_HEADERS 中的转出记录*/
select * from FA_DISTRIBUTION_HISTORY bb where bb.asset_id=7373 for update
select * from FA_TRANSACTION_HEADERS cc where cc.asset_id=7373 for update


只看该作者    顶部
离线 player012
高级会员



精华贴数 2
个人空间 0
技术积分 2357 (680)
社区积分 11 (10302)
注册日期 2003-3-19
论坛徽章:3
会员2007贡献徽章会员2006贡献徽章授权会员   
      

发表于 2003-12-30 16:33 
照你的步骤做了一遍

真的会产生这样的错
我用的版本是11.5.7


只看该作者    顶部
离线 seesure
民以食为天


精华贴数 4
个人空间 0
技术积分 1028 (1805)
社区积分 944 (1009)
注册日期 2003-9-10
论坛徽章:29
ITPUB元老九尾狐狸授权会员2008北京奥运纪念徽章:跆拳道生肖徽章2007版:蛇生肖徽章2007版:羊
生肖徽章:鸡生肖徽章:蛇生肖徽章:猪   

发表于 2004-1-1 11:50 
这种情况我遇到过,在FA_DISTRIBUTION_HISTORY这个表里面丢失一条记录。
这个错误在功能上很难解决,可以找DBA在数据库里面手工加一条记录。


__________________
做爱做的事   交配交的人
只看该作者    顶部
离线 seesure
民以食为天


精华贴数 4
个人空间 0
技术积分 1028 (1805)
社区积分 944 (1009)
注册日期 2003-9-10
论坛徽章:29
ITPUB元老九尾狐狸授权会员2008北京奥运纪念徽章:跆拳道生肖徽章2007版:蛇生肖徽章2007版:羊
生肖徽章:鸡生肖徽章:蛇生肖徽章:猪   

发表于 2004-1-1 11:54 
FA_DISTRIBUTION_HISTORY 中的记录会丢失一条记录。然后手工加一条记录就好了


__________________
做爱做的事   交配交的人
只看该作者    顶部
离线 seesure
民以食为天


精华贴数 4
个人空间 0
技术积分 1028 (1805)
社区积分 944 (1009)
注册日期 2003-9-10
论坛徽章:29
ITPUB元老九尾狐狸授权会员2008北京奥运纪念徽章:跆拳道生肖徽章2007版:蛇生肖徽章2007版:羊
生肖徽章:鸡生肖徽章:蛇生肖徽章:猪   

发表于 2004-1-2 13:22 
而且这种错误在运行折旧传到总帐后,会有一笔资产转移不平衡的凭证。正常转移后,产生的资产转移的凭证是借贷平衡的,但是这种情况产生的资产转移凭证会借贷不平。


__________________
做爱做的事   交配交的人
只看该作者    顶部
离线 ayoung
新会员


来自 火星乡下
精华贴数 24
个人空间 0
技术积分 63544 (7)
社区积分 23625 (56)
注册日期 2002-11-8
论坛徽章:60
现任管理团队成员生肖徽章2007版:羊    
      

发表于 2004-1-3 11:20 
yegiant大侠,问题解决了吗?

大伙等你消息哩


__________________
事到盛时须警醒
境当逆处要从容
只看该作者    顶部
离线 yegiant
叫我George


精华贴数 7
个人空间 0
技术积分 4799 (294)
社区积分 1591 (715)
注册日期 2002-10-31
论坛徽章:8
现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2008北京奥运纪念徽章:篮球
生肖徽章2007版:鼠2008年新春纪念徽章    

发表于 2004-1-3 13:25 


QUOTE:
最初由 seesure 发布
具体做法是,利用系统提供的跟踪功能,做一次正确的资产转移,再做一次错误的资产转移,然后对比FA_DISTRIBUTION_HISTORY的记录的情况。在操作过程中,系统会insert into 下列表
FA_TRANSACTION_HEADERS
FA_TRANSFER_DETAILS
FA_DISTRIBUTION_HISTORY
FA_ADJUSTMENTS
FA_LOCATIONS
update 下列表
FA_ADDITIONS_B
FA_DISTRIBUTION_HISTORY
ICX_SESSIONS
。通过对比FA_DISTRIBUTION_HISTORY 中的记录会发现出错的时候丢失了一条记录。然后手工加一条记录就好了


看了以上解释,是不是我的处理方法太简单了?
我做过测试,按照我做的方法去做,资产折旧没有问题,我担心会不会出现其他问题呢?


只看该作者    顶部
离线 yegiant
叫我George


精华贴数 7
个人空间 0
技术积分 4799 (294)
社区积分 1591 (715)
注册日期 2002-10-31
论坛徽章:8
现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2008北京奥运纪念徽章:篮球
生肖徽章2007版:鼠2008年新春纪念徽章    

发表于 2004-1-10 18:51 
最后的解决办法

--资产分配时出错处理:
/*1:去除FA_DISTRIBUTION_HISTORY 记录中转出字段中的值DATE_INEFFECTIVE ;ASSIGNED_TO ;
TRANSACTION_HEADER_ID_OUT; TRANSACTION_UNITS
2:删除FA_TRANSACTION_HEADERS 中的转出记录*/
select * from FA_DISTRIBUTION_HISTORY bb where bb.asset_id=7373 for update
select * from FA_TRANSACTION_HEADERS cc where cc.asset_id=7373 for update
我按照上述方法处理后,资产的保留报表显示该资产原值为0,过帐到总帐中产生了不平的日记帐,最后发现FA_DEPRN_DETAIL 该资产的原值为0,改回原值,该资产就正常了。


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问