SAP系统期初数据迁移问题解析资产管理模块.docx
《SAP系统期初数据迁移问题解析资产管理模块.docx》由会员分享,可在线阅读,更多相关《SAP系统期初数据迁移问题解析资产管理模块.docx(26页珍藏版)》请在冰豆网上搜索。
SAP系统期初数据迁移问题解析资产管理模块
SIH配件公司财务整合项目
系统期初数据迁移问题解析
(资产管理模块)
文档目录
1资产期初数据迁移逻辑及设置3
1.1资产期初数据迁移逻辑及设置3
1.1.1资产期初数据迁移逻辑3
1.1.2资产期初数据迁移日期设置4
2资产期初数据迁移6
2.1资产期初数据迁移6
2.1.1以前年度资产期初数据迁移6
2.1.2当前年度资产期初数据迁移9
2.1.3旧资产期初数据迁移20
2.1.4资产期初数据迁移的常见错误例析24
1资产期初数据迁移逻辑及设置
1.1资产期初数据迁移逻辑及设置
1.1.1资产期初数据迁移逻辑
SAP系统上线前,进行资产主数据迁移前,首先,要在SAP系统中检查资产管理模块的组织架构,如资产分类设置、资产统驭科目的设置、资产业务自动记账的科目设置等;其次,要依据资产期初数据导入的工具和数据整理模块,把资产模块的期初数据梳理并整理好,确保资产主数据和业务数据的完整性等,在进行资产期初数据的导入前,有下述几个事项一定要引起数据导入人员的高度重视:
一、为了全年的资产报表数据完整性,在导入资产期初数据时“累计折旧”一定要区分“以前年度累计折旧”年初数和“本年累计折旧”数。
二、对于报废资产,以前年度已报废的,不再导入新系统,本年度报废的,考虑到全年资产报表的完整性,需导入系统,只是原值=累计折旧(净值=0),如2010/06/01号新系统切换,某资产是2010/05月报废,而2010年初原值(资产模块和财务模块)都是包括此类资产的,因此,需要导入,这样的目的无非是保证全年资产明细分析表的数据完整性。
三、遗留资产需区分“本年度购入”和“以前年度购入”分别导入,实际上也是为了报表的完整性,如:
2010/06/01号新系统切,从2010/01-2010/05/31购入所有资产,该部分资产并不需要反映在2010年的资产期初数中。
可以使用标准的资产余额清单查询(S_ALR_87011963至S_ALR_87011968)功能,来查询上述所需要的资产余额数据,但从以往的项目实施经验中感觉到,通过上述方式比较难区分出资产的年初数,因此最快捷的方式是自己建立Query(ANLA+ANLB+ANLC+ANLZ),其中所需资产期初数据的逻辑关系简述如下(仅供参考):
当前原值:
ZCYZ=ANLC-KANSW+ANLC-ANSWL。
本年减值:
BNJZ=ANLC-AAFAG。
年初减值:
NCJZ=ANLC-KAAFA。
本年折旧:
BNZJ=ANLC-NAFAP+ANLC-SAFAP+ANLC-NAFAV+ANLC-NAFAL。
年初折旧:
NCZJ=ANLC-KNAFA+ANLC-KSAFA。
1.1.2资产期初数据迁移日期设置
一、资产数据迁移时,数据传输日期设置的逻辑解析:
假设2010/06/01号新系统切换,则新系统中如下设置:
上图-[1]的转账日期为2010/05/31。
上图-[2]的最后过账期间为2010/05月,资产切换时,这两个日期非常重要。
二、新系统常见日期小错误:
1、消息号:
AA698(可以通过TCODE:
OBA5/SE91对消息号相关的逻辑进行查询分配),该类错误的解决方案举例如下:
方案解析1:
2010/06月在新建立的公司代码在TCODE:
AS91遗留资产传输时,出现“AA698”的错误,通过TCODE:
OAK2检查发现新资产的资产年度为2008,如下图-[1],但OAAQ中显示已关闭的资产年度是2009,如下图-[2],初步判断,应该是要做资产的会计年度更改。
会计年度变更的方案:
通过TCODE:
OAAQ(前台路径为:
SAP菜单->会计核算->财务会计->固定资产->定期处理->撤销执行->OAAQ-整个公司代码)进行会计年度变更,当会计年度变更完成后,再通过TCODE:
OAK2进行后续的确认无误后,该资产的期初数据导入工作就可以正常处理了。
方案解析2:
在新公司代码运行TCODE:
AJRW,打开2009和2010年,执行完毕后AS91运行正常。
2资产期初数据迁移
2.1资产期初数据迁移
TCODE:
AS91需区分以前年度购置和本年度购置资产分别导入,参考步骤如下:
2.1.1以前年度资产期初数据迁移
如上述两张TCODE:
AW01N截图所示:
资产500000000164于2007/06购入,2008/07开始折旧,到2010年为止,已折旧2年6月,见“到期的有用期限”
如果系统于2010/06/01切换,注意“到期的有用期限”并非指从2007/07/01-2010/05/31,而是指2007/07/01-2010/01/01(年初),因为资产年度是以一年计的,有些人会有误解。
这是个以前年度资产,价值情况如下:
原值:
101,860。
32元
年初累计折旧:
22,918。
57元
本年(2010/01-2010/05)累计折旧:
3,819。
76元
总累计折旧:
26,738。
33元
账面净值:
75,121。
99元
TCODE:
AS91如下图输入:
下图-[1]:
表示导入资产原值:
101,860。
32元
下图-[2]:
表示导入年初累计折旧:
22,918。
57元
下图-[3]:
表示导入本年累计折旧:
3,819。
76元
如果使用特殊折旧或计划外折旧做减值的,还可导入资产的减值。
资产的期初数据输入后,TCODE:
AW01N检查如下图,可以看到这个上一年度的资产2010年的年初原值为101,860。
32元,年初累计折旧和本年累计折旧都是正确的。
注意:
旧系统的资产号500000000164在新系统中变成500000000000,因为采用的是内部资产编码,内部编码属无意义编码,因此,资产编码的更换并不重要。
资产期初数据导入后检查:
如上图,可以看到资产的编号从原资产号:
500000000164到新系统中变为了新的资产编号:
500000000000,其各年的折旧正常,因此可以判断,该资产导入正确无误。
2.1.2当前年度资产期初数据迁移
本年度购入资产,比如2010/02购买一个10,000。
00元的某一资产,2010/03开始折旧,到2010/05/31已折旧300元,AS91需要输入的资本化日期为2010/01/01(折旧从2010/02-05已折旧4个月,合计300元),2010/06/01故该资产期初数据导入如下:
如上图,由于TCODE:
AS91需要输入的资本化日期为2010/02/01,则原值无法在此直接输入,只能输入当年的累计折旧300元,然后点上图-[2]的“事务”按钮,输入资产价值日2010。
02。
01,资产业务类型100,资产原值10,000。
00元。
保存后,TCODE:
AW01N检查,效果如下图,可看到结果如下,2010年没有原值和累计折旧都没有年初数,只有本年数,截至到2010/05/31(06月上线初),共折旧300元。
常见错误:
一、TCODE:
OAYC未设置或设置了错误的“最后计入折旧的期间”,如下图:
未设置期间,则系统默认为折旧应该从2010年1月开始计提折旧,见下图。
TCODE:
AFAB计折旧时从2010/01开始,这是错误的,因此,需切记TCODE:
OAYC设置。
TCODE:
OAYC设置2010年05月后,AFAB将从2010/06开始计提折旧。
二、总账模块(TCODE:
OASV/ABF1/F-02)
由于TCODE:
AS91只是将资产模块各明细资产的价值导入,在FI模块中,则需要将各资产类别对应的原值和累计折旧科目余额导入,参考分录为:
借:
各类资产原值科目(过账码70)
贷:
9999999999(切换过渡科目)(过账码50)
借:
9999999999(过账码40)
贷:
各类累计折旧科目(过账码75)
通常有三种方法:
A、TCODE:
OASV,遗憾的是sap46/47版本不支持输入利润中心。
B、TCODE:
ABF1,可以输入业务范围和利润中心,使用过账码70/75直接对资产原值和累计折旧科目过账。
在ECC版本中,TCODE:
OASV已经允许输入利润中心,上述两个事务代码的使用差别已经不大,随便使用哪一个都行。
C、TCODE:
F-02,由于资产原值和累计折旧是资产统驭,除非使用2个特殊TCODE:
OASV/ABF1外,不能直接过账,因此需要OAMK(重置资产统驭科目),然后再OAK5(设置资产统驭科目),在ECC版本中上述两个事务代码已经融合。
除非你想借用总账的批导程序,既然可以使用TCODE:
OASV/ABF1,有何苦折腾TCODE:
F-02呢。
三、FI/AA统驭对账(TCODE:
ABST2/ABST)
资产数据切换后,必须使用TCODE:
ABST2检查FI/AA的数据是否一致,比如TCODE:
AS91导入的所有机器设备的资产原值明细汇总必须等于FI模快科目1501050000(固定资产-机器设备)的金额,如果有错误,需立即及时调整,切记!
四、资产期初数据迁移的其它事项说明
资产上线配置中,有两个日期比较关键。
:
A、指定前一系统中过账的最后期间(在会计年度中转储记账)
配置路径:
资产会计----资产数据传输----数据传输参数----日期说明----指定前一系统中过账的最后期间(在会计年度中转储记账)
事务码TCODE:
OAYC
这里输入的是记入折旧的最后期间,一般是上线的前一个期间。
这个配置指定了上线数据截止期间,也就是说,折旧记入的最后期间。
从下一个期间开始,用正常的折旧运行记入折旧。
B、指定转储记账日期/最后结算的会计年度
配置路径:
资产会计----资产数据传输----数据传输参数----日期说明----指定转储记账日期/最后结算的会计年度
这里输入的是上传资产数据的记账日期。
一般是上线期间的最后一天。
五、资产期初数据迁移的注意事项
A、要先配置OAYC的期间,再指定传输日期,不能反过来配。
B、如果上线日期是12月31日。
如2007年12月31日,则TCODE:
OAYC配12月。
传输日期为2007年12月31日。
上线数据截止为2007年12月31日。
TCODE:
AJRW把资产年度改为2008年,然后再上传数据。
六、资产期初数据导入后总账调整
SAP系统的资产管理模块上线时,资产期初数据导入的质量是判定资产管理模块上线质量很重要的依据,因为资产管理模块,属于SAP系统的明细账管理范畴,即:
固定资产在SAP中是通过统驭科目来管理的,所谓统驭科目,可以从两方面理解:
A、只需记账在固定资产编号-明细账,相应的统驭科目-总账会即时更新,这样保证了系统中总账与明余额的一致;
B、统驭科目不能直接记账。
在系统固定资产价值起初导入的时候是导入固定资产的明细台账(T-code:
LSMW),而总账金额需要我们进行额外处理,以保证总账、子账完全一致。
这里介绍两种方法实现对固定资产统驭科目总账的值的录入:
第一、先更改固定资产总账科目为非统驭科目,在手工在总账中录入值,之后改回,TCODE:
OAMK
路径:
IMG>财务会计>资产会计核算>为生产开始做准备>正式启动>设置或重新设置统驭科目
第二、直接用TCODE:
OASV录入需调整金额
C、资产期初数据的导入方法和操作细节简述如下:
步骤I:
先用ABST2检查总账与明细账是否一致以及差额
1601010101科目2008年度第一LC增量GL/为468000。
00即总账<明细账,需调增总账;
步骤II:
执行TCODE:
OASV如下图所示:
点击“回车”后,进入下述屏幕:
点击保存按钮后,进如下述步骤:
步骤III:
再次回去通过TCODE:
ABST2查看一致性检验
此时1601010101科目的差额就没有显示了,即通过上述的总账调整后,资产总账和资产明细账已经完全调平。
综上:
两种方法均可实现对统驭科目总账的调整记账处理,至于选择那种方法,用户可依据自己习惯及爱好而定!
于此不再赘述。
七、资产期初数据迁移示例
示例Ⅰ:
资产(明细账)期初数据迁移的示例:
资产(明细账)期初数据迁移的对应关系:
SAP项目中年中上线,首先资产接管日期必须设置正确,以前年度购置与当年购置资产一般分开导入:
A、以前年度购置资产原值在“累计购置价值”字段,以前年度累计折旧在“累计普通折旧”,本年的折旧在“已记一般折旧”;
B、当前年度购置资产,“累计普通折旧”不填。
资产(明细账)期初数据迁移的详细操作示例:
步骤Ⅰ:
首先、确认SAP系统中的资产年度与需要录入的资产是否同一个年度,若不一致,需通过TCODE:
OAK2对资产年度进行相应的修正;
步骤Ⅱ:
资产年度确认一致后,通过TCODE:
AS91在SAP系统中开始进行BDC录屏操作;
步骤Ⅲ:
录入资产期初数据的接管价值
步骤Ⅳ:
录入资产期初数据的资产原值等相应数据
步骤Ⅴ:
通过TCODE:
AW01N对资产明细账信息进行仔细核对;
步骤Ⅵ:
通过TCODE:
OASV/ABF1录入资产的总账数据;
步骤Ⅶ:
最后、通过TCODE:
ABST2/ABS检查FI—AA的数据信息是否完全一致。
2.1.3旧资产期初数据迁移
示例I:
业务需要:
资产上线时购置的旧资产如何进行资产期初数据的迁移
示例旧资产信息:
资产的首次购置日期:
2007年9月18日
旧资产的购置日期:
2008年3月30日
旧资产的上线日期:
2008年5月31日
旧资产的原值:
6,000.00元
旧资产的残值率:
5%
依据上述信息,可能推算出该项旧资产的相关折旧信息和价值信息如下:
旧资产的原值:
6,000.00元
旧资产购入前累计折旧:
6000*95%/5/12*6=570
旧资产购入后累计折旧:
6000*95%/5/12*2=190
旧资产资本化日期输入:
2007年10月1日
旧资产的接管日期输入:
2008年5月31日
旧资产的折旧开始日期:
2008年4月1日手工修改折旧开始日期
旧资产(明细账)期初数据迁移的详细操作示例:
示例:
首先,SAP的系统的折旧的计算思路是:
当年折旧和折旧总额是独立开的。
因此,如果是一个2002年的旧资产,那么,它会首先计算2008年之前的折旧额,然后,2008年当年的折旧额独立计算。
所以,在使用AS91时,具体的值应该按如下来填:
步骤Ⅰ:
在2008年12月中旬,用事务码AS91在系统中录入一个2002年的资产;
步骤Ⅱ:
首先,记得修改资产的使用年限(因为设置了默认值,所以有时会忘记修改使用年限)。
然后,注意后面的已经使用的年限,从2002年10月开始,资产一共计提了5年零3个月的折旧(截止到2007年12月31日),所以,这里是5年3个月。
步骤Ⅲ:
点击“接管价值”,这里最重要的三个值如何填充,请参考下图:
步骤Ⅳ:
这时,再去看资产的价值,就是我们想要的结果了:
那么,如果是当前年度资产,又该如何处理呢?
其实仔细分析一下,就很容易想到答案,将已用年限和月份都设置成0就可以了,如下:
2.1.4资产期初数据迁移的常见错误例析
问题说明:
SAP系统中资产期初数据导入时,错误提示如下:
在SAP系统中进行资产期初数据导入时,当前系统时间为2009年1月,接管日期设为:
2008年12月31日。
已经做完TCODE:
AJRW(资产会计年度变更),没有做TCODE:
AJAB(资产会计年末结算)。
在导入固定资产卡片时,系统那个提示“只有在结算会计年度中才允许最后一日的转账”,如果做TCODE:
AJAB(资产会计年末结算)处理,关闭2008年资产账,在接管价值中,只能输入累计普通折旧,已记一般折旧不能输入。
产生这类问题的原因是什么?
错误分析:
既然你接管日期为2008年12月31日,那你在导入期初资产的时候就不应该做TCODE:
AJRW(资产会计年度变更),应该在导入后做TCODE:
AJRW(资产会计年度变更)和AJAB(资产会计年末结算)处理,最后、再做TCODE:
OASV资产总账价值导入等。
既然当前系统是2009年1月,而最后一次折旧是2008年12月份,导入后2009年1月就会产生计划折旧,所以不可能存在已计的一般折旧。
解决方案:
可以把资产接管日期设定为:
2008年12月30日,资产在12月接管就可以了,不一定非要把资产接管日期设定为:
2008年12月31日,这样在资产期初数据迁移时,已计的一般折旧就是上线年度的折旧,累计已发生折旧是截止到上个年度末的折旧。