SAP屠夫作品汇总月折旧额公式:10.46=(1311.00-55.55即1255.45)/(10*12)=APC原值/(资产使用年限*12).结论:-55.55元是做Tcode:ABAW资产负债表重估时产生的,产生重置价值是”APC业务”资产原值-“重新评估”值=”购置价值”.按中国的会计,固定资产的计价方式:1.按原始价值计价(购买和建造时)2.按重置价值计价(资产评估增值时,可以按重置成本计算资产价值,即原值和累计折旧都要重新计量,什么条件下这样整呢?那么又抠字眼,也可以不这样做).3.按帐面净值计价(按准则,资产增值和减值的新月折旧额=帐面净值/剩余年限)场景3:基本方法0007,多层次方法005,只是将基值改成24(见图3-4,帐面净值),每12,选择剩余使用期,如图6(实际上这就是SAP默认的多层次方法001).SAP屠夫作品汇总月折旧额公式:26.51=2915.83/(9*12+2)=帐面净值/剩余年限结论:严格地讲,折旧还是也资产业务类型无关,只不过是想计划外折旧,资产增值等交易改变了帐面净值从而间接影响月折旧额的计算.在基本方法中还有不同配置,不配置可能到的结果不一,你说按理说写AM的程序员也是娘生的,怎么就能整出这么复杂的东西?常见的固定资产计提折旧的方法有平均年限法(直线法),工作量法,双倍余额递减法和年数总和法,后两者被称为加速折旧法.1.平均年限法(直线法)是将固定资产的折旧额均衡地分摊到各期的一种方式,各期计提的折旧额是相同的。月折旧额=(固定资产账面价值-预计净残值)/(折旧年限*12)2.工作量法(产量法)根据实际工作量计提折旧额的一种方法。计算时先计算出每单位工作量的折旧额,再根据每单位工作量的折旧额计算出某项固定资产月折旧额。3.双倍余额递减法以固定资产使用年数倒数的2倍作为它的年折旧率,以每年年初的固定资产帐面余额作为每年折旧的计算基数,但由于在固定资产折旧的初期和中期时不考虑净残值对折旧的影响,为了防止净残值被提前一起折旧,因此现行会计制度规定,在固定资产使用的昀后两年中,折旧计算方法改为平均年限法.双倍余额折旧法公式:年折旧率=2/预计使用年限*100%月折旧率=年折旧率/12月折旧额=期初固定资产账面净值*月折旧率SAP屠夫作品汇总生搬双倍余额递减法的弊端引用他人的一个折旧例子:固定资产原值100000010000001000000100000010000001000000(原值一样)使用年限101010101010(折旧年限都是10年)净残值率30%20%11%9%7%5%(残值率不同)第1年折旧额200000200000200000200000200000200000第2年折旧额160000160000160000160000160000160000第3年折旧额128000128000128000128000128000128000第4年折旧额102400102400102400102400102400102400第5年折旧额819208192081920819208192081920第6年折旧额655366553665536655366553665536第7年折旧额524295242952429524295242952429第8年折旧额419434194341943419434194341943第9年折旧额-66114-1611428886388864888658886第10年折旧额-66114-1611428886388864888658886合计折旧金额700000800000890000910000930000950000我们看到在净残值率为30%和20%的,如果生搬此折旧法会造成昀后两年折旧为负的情况,显然如何切换折旧方式非常关键,那么SAP的双倍余额折旧码DG20的折旧逻辑如何呢?4.年数总和法年数总和法是以固定资产净值(原值-净残值)为基数,乘以按年次递减的折旧率计算折旧额的一种方法。年折旧率=(预计使用年限-已使用年限)/预计使用年限的年数总和月折旧率=年折旧率/12月折旧额=(固定资产原值-预计净残值)*月折旧率新会计准则关于科研费用资本化的规定,对于30万元以下的一次性提足折旧的资产使用折旧码:S005-当期一次折旧,无残值对于30万元以上的采用双倍余额递减法新增折旧,双倍余额递减法是否会有刚才由于残值百分比大出现昀后两年折旧额为负数的情况呢?现在来设计一个特殊的折旧码,允许用户自定义资产的月折旧额,思路如下:首先自定义一个表格,表格中有公司代码|资产编号|次编号|折旧有效基值|资产使用年限|剩余年限|折旧有效年限|月折旧额(=折旧基值/折旧有效年限),在计算折旧额时直接读取月折旧额的数据折旧,就可解决任何折旧难题,步骤如下:一位人士说他那SAP贼复杂,哎,SAP不就一破程序吗?咱们不过是用别人的东西而已,每当此时,俺总很谦虚地说,复杂个球,就一个SAP小屁孩俺还不信治不了它?有的人又说,哎,BW难呀,难个鸟?俺虽没空宰它,可俺看到一般40多的女同事都玩的贼转你说它还能难到哪里去?又有人说PP难,难不难大家都很清楚,俺有个同事情开发一个类MD01的破程序,改了数十次,user折腾呀,你说还会不熟吗...哎,俺的一个鸟死党,他说PS难搞,俺说两天搞定一流程,他不服,结果输的很惨,MD,对着onlinehelp走一遍..哎不说了,SAPAG那些鸟人晃了几十年也就整出这些特TMD难用的玩意儿…SAP屠夫作品汇总Onlinehelp很重要,要是你真正做SAP一定要装一个,不装你傻瓜使用Substitution退还固定资产折旧某资产折旧的费用科目和折旧金额Case3:同一个资产类别如何在计提折旧自动按资产主记录中的成本中心记帐其折旧科目,目前我们是通过制造费用--折旧费过渡,然后再手工做一笔:借:管理费用--折旧费(成本中心)营业费用——折旧费(成本中心)生产成本——折旧费(成本中心)贷:制造费用——折旧费现在需要手工去分摊,据说系统可以实现自动记帐到各折旧科目。固定资产的折旧是通过设定某个资产属于某个资产类别asset(belongto)assetclass,每个assetclass对应不同的事务(如,折旧,和获得原值)对应不同的科目,所以你在创建某个资产的时候,因为你要选定你的资产类别,所以当你创建资产成功后(成本中心在固定资产主数据中输入),这个资产折旧时的科目也就确定下来了,正常折旧对应的科目是一个过渡科目,我们一般把它命名为“折旧费用”,当运行完这就以后,产生的凭证如下:Dr.折旧费用(okb9中的默认成本中心)Cr.累计折旧这时候2个问题出现了,1.我的折旧费用可能是管理费用,也有可能是制造费用,等等,这个情况下,sap并不知道你昀终的科目去向是哪里,所以你需要手工调整.Amount退代太危险了,不教坏弟兄们,就上面这破问题弄个科目退代,太TMD简单了,实际上什么OBXT诸如此类的特别总标识不就是科目退代吗?科目退带的case太多了就不多说啦.科目退代可用于任何你需要你自己科目但是SAP又没提供这功能的地方.步骤.(1)OBBH(GGB1)SAP屠夫作品汇总如要loop整个会计凭证(还是内表,就是还在内存缓冲区要check完毕才到DB的)昀好使用CallPnt3.(2)检查一定要看到BSEG-HKONT能被退代,如不能就modify表GB01加上BSEG-HKONT这个请看(3)写几行破代码而已.GCX2换成ZFIGL0002SAP屠夫作品汇总ZFIGL0002代码如下,请注意红色的字体.PROGRAMZFIGL0002.INCLUDEFGBBGD00.Standarddatatypes*&---------------------------------------------------------------------**&TYPE-POOLS**&---------------------------------------------------------------------*TYPE-POOLS:GB002.TOBEINCLUDEDINwms092357*&---------------------------------------------------------------------**&TABLES**&---------------------------------------------------------------------*TABLES:BKPF,ANYSYSTEMTHATwms092357BSEG,HAS'FI'INSTALLEDwms092357COBL,wms092357CSKS,wms092357ANLZ,wms092357GLU1.wms092357SAP屠夫作品汇总*STARTOFINSERTION*BEGININSERT105024TABLES:CSKBV,COBK.*ENDINSERT105024*ENDOFINSERTIONFORMGET_EXIT_TITLESTABLESETAB.#ECCALLEDDATA:BEGINOFEXITSOCCURS50,NAME(5)TYPEC,PARAMLIKEC_EXIT_PARAM_NONE,TITLE(60)TYPEC,ENDOFEXITS.EXITS-NAME='U100'.EXITS-PARAM=C_EXIT_PARAM_NONE.EXITS-TITLE=TEXT-100.CostcenterfromCSKSAPPENDEXITS.EXITS-NAME='U101'.EXITS-PARAM=C_EXIT_PARAM_FIELD.EXITS-TITLE=TEXT-101.CostcenterfromCSKSAPPENDEXITS.*beginofinsertionwms092357EXITS-NAME='U200'.EXITS-PARAM=C_EXIT_PARAM_FIELD.EXITS-TITLE=TEXT-200.Cons.transactiontypeAPPENDEXITS.fromxref1/2*endofinsertionwms092357*--ForoutsourcingPObyStoneFu*InordertodistinguishtheFIdoc.EXITS-NAME='U909'.**EXITS-PARAM要是C_EXIT_PARAM_CLASS表示可带参数.SAP屠夫作品汇总EXITS-PARAM=C_EXIT_PARAM_CLASS.EXITS-TITLE=TEXT-902.ProfitSeqmentsubtitutionAPPENDEXITS.*************************************************************************EXITEXAMPLESFROMPUBLICSECTORINDUSTRYSOLUTION****PLEASEDELETETHEFIRST'*'FORMTHEBEGININGOFTHEFOLLOWINGLINE**TOENABLEPUBLICSECTOREXAMPLESUBSTITUTIONEXITS************************************************************************INCLUDErggbs_ps_titles.REFRESHETAB.LOOPATEXITS.ETAB=EXITS.APPENDETAB.ENDLOOP.ENDFORM.GET_EXIT_TITLES*--------------------------------------------------