Value addition on asset

Hi,
Please let me know how SAP would calculate depreciation in the following business scenario.
Jan 1st 2004: An Asset is aquired for $1000.
Life time: 3 years
Depreciation on Dec 2004: $300
Depreciation on Dec 2005: $300
Value left on asset: $400
On Jan 1st 2006 or some time during the 3rd year, the asset got re-furbished and now the value of the asset after refurbishment is $600 and with an additional life time of 2 years.
By accounting principles, I would expect the asset to depreciate
Depreciation on Dec 2006: $300
Depreciation on Dec 2007: $300
Retirement.
What would SAP do in this context?
Thanks,
Sivaram

Once the depreciation start date is set, the subsequent acquisitions will take this depreciation start date as reference, and not the date of the subsequent acquistion, as you are assuming.
Please read SAP note 46456, which explains this issue more in detail.
The 'Calculate according to asset value date' indicator in the calculation key for the depreciation cannot be maintained as of maintenance level 3.0E. As SAP note 53166 describes this indicator frequently caused misunderstandings. And that is why this function has been "removed".
But, you can still configure this behaviour with a modification, in table T090NP, field XBZDAT at your own risk. Please beware that with such a modification, there is no support in case of future incidences. In note 814004 you will find a short report which enables you to change the parameter.
I hope this will help you.
Kind Regards,
Pankaj

Similar Messages

  • Write up the value adjustment in Asset Accounting

    Hi All,
    I did the asset transfer with in the company code using T-code: ABUMN
    Old Asset # 1000
    Asset Value Date: 18/04/2006
    Estimated Life time: 5 Years
    Depreciation: Every year: $ 5400.00/12 = $ 450.00 p.m.
    For the current year up to 31 Mar 2007 – Posted Depreciation is $ 5400.00
    I did the asset transfer
    New asset # 2000
    Asset Value Date: 18/04/2006
    Estimated Life Time : 15 Years
    Depreciation Posted  up to  31/03/2007 - $ 1800
    The issue is, after I did the transfer, the book value of the old asset # 1000 has transferred to new asset # 2000, the depreciation has also calculated correctly- $ 1800
    In addition to that, an extra amount $ 450 (Depreciation amount of the old asset #1000 per month) has also deducted the book value of new asset # 2000
    The Current information of New Asset #2000
    Acquisition Value: $ 27000
    Ord. Dep – Posted $   1800 -
    Value Adjustment $      450-
       Net Book Value $ 24750 - But this value is not correct.
    What I need to do that, I have to maintain the book value for the new asset #2000 for the current year 2006-07 is $ 25,200.00 and meanwhile require an entry for that value adjustment $ 450.
    If I want to do write up the value adjustment amount $450 for the current year, the system doesn’t allow to post the transaction and also in FI Doc posting (Because the account that I would like to post is a Recon Account). My company wants to write up in current year only ($450)
    Can you help me to resolve the issue?
    Thanks with Regards,
    Bala

    Hi Murali,
    Well and thank you for your answer and meanwhile you didn't mentioned that How to set back the Recon a/c indicator for the G/L acoount. Because I tried to reset and the system gives the Error message "the account is having balance" and doesn't save.
    But Finally I tried with T-code: OAK5 and result was fine.
    Thank you for your information.
    Bala

  • Acquistion value after Intercompany Asset Transfer

    In Asset Explorer under the Planned Values tab:
    APC transaction = 1539
    Acquisition value = 1539
    Ord. Depr. = 266
    Value Adj. = -205
    Net book value = 1067
    There are 3 Transactions:
    Date _ Amt_ TType __________________________ Ord dep
    8/15/08 909 153 Gross interco.transf.aquis. prior-yr... 121
    8/10/08 23685 153 Gross interco.transf.aquis. prior-yr... 3158
    8/03/08 1539 153 Gross interco.transf.aquis. prior-yr... 205
    Amt Total = 26133 Ord dep Total = 3484
    Why does APC and Acquisition only show 1539 and not the 26133 total?
    Kevin

    Hi Srinu/Asuvamsi/Paul,
    Thanks for your reply.
    Basically I want to know how to transfer the additions or write-off in the sender company after the balance have been transferred to company B.
    Eg as below:
    31.12.2009: Depreciation run completed for Dec and transferred the asset to company code B, so the balance in sender company is zero
    Additions:
    05.01.2010: There is an addition to asset in company A. so I will remove the de-activiation date in master  and post the additions and run repeat depreciation.
    Now I want to know how to transfer this additions to company B as I have already transferred earlier balances to comp B.
    Any implications if the additions are posted after ABT1N.
    Thanks,
    VS

  • APC Value and Plan Value for an Asset.

    HI Gurus,
                      I am developing a report where I have to display the APC value and Plan value of an Asset.Can anyone pls give an insight how to find this for the Asset.

    Hi,
    why don´t you use the logical database ADA which most of the FI-AA standard reports do? The logical database is a service to get this information without developing all the READ information and translation by yourself, especially when talking about mid-year-reporting, consistence checks, etc..
    If you decide to use ADA, then the events GET ANLA0, GET ANLAV and GET ANLCV are from interest for you for information about APC and planned/posted depreciation value.
    Regards,
    Markus

  • How to clear asset scrap value from the asset

    Hi,
    An asset has been partially retired in 2007 and transfered the balance to other asset. There is a scrap value in the same asset and still appearing in scrap value field of asset explorer. This is giving an error in asset year end closing. Please give a solution to solve this issue. The scrap value is visible in the asset under Planned values tab and there is zero net book value.
    Regards
    Paroy

    Dear Markus,
    I dont mean somebody would search for me. I replied to your query to get inputs from various people. Someone might have faced a similar issue, they may have a solution or someone might have known and implemented a Note.
    I think the main purpose of these forums is knowledge sharing and quick solution to an issue which a person in question could not figure out.
    Regards
    Paroy

  • Value additions in pp module

    Hi, pls mention some of the examples for value additions that can be proposed in pp module? also mention if that value additions are the functionlities of the pp module, then can we call them as value additions? pls clarify.

    closed as no response recieved

  • Memo Value for Main Asset and Sub Asset

    Dear Experts,
    I am having the requirement that, all the main asset should have the memo value Rs 1.
    For this I have specified the memo value in OAYI. But system is taking the memo value for Main asset as well as Sub asset.
    But we don't want to keep the memo value for sub asset.
    I hope, I am missing some settings. Could anyone please help me to solve this.
    Regards,
    Aswin

    Hi:
           You need to review your copy settings for sub assets for your relevant class's screen layout in  SPRO...Financial Accounting,,,,Asset Accounting....Master data....Define Screen Layout for Asset Master Data....Select the screen layout which has been assigned to your asset class in OAOA. You will not find any field for value copied. So it is not possible to avoid this happening becuase it is done a t CO code level.
    Regards

  • Value date for Asset

    Hi,
    My question is how system picks value date for asset acquistion. I mean an asset is bought and is capitalized at 7 June, how wil system determine which date to use for capitalization. A detailed help would be of great value.

    Hi,
    Please refer to the below link:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/4f/71e122448011d189f00000e81ddfac/frameset.htm
    Regards,
    Kiron Kumar T.

  • NET BOOK VALUE OF THE ASSETS NOT APPEARING IN THE BALANCE SHEET

    Hi,
        I have uploaded the old assets by using the T.code As91, but the values of the assets are not appearing in the Balance Sheet.Please help in solving this issue
    Ramaswamy

    Hi
    After loading the asset thro AS91, there is a transaction OASV thro which you need to update the GL accounts. 
    Thanks
    Ashok
    Assign points to say thanks

  • Example program for returninng and importing with value addition

    HI ,
    I want few example programs on how to use the abap oops with returning addition and importing with value addition as Im getting syntax error for the Program when Im declaring them with these additions
    Thnaks .

    Hello,
    This statement declares a general instance method meth. Use additions ABSTRACT and FINAL to make the method abstract or final.
    The additions IMPORTING, EXPORTING and CHANGING define the parameter interface of the method. After every addition, the corresponding formal parameters are defined by a specification of the list parameters.
    The other additions determine which exceptions the method can propagate or trigger and determine whether the method is abstract or final.
    Note
    Within a method, you can use the logical expression IS SUPPLIED to check whether an actual parameter was assigned to an optional formal parameter at the call.
    Addition 1
    ... IMPORTING parameters PREFERRED PARAMETER p
    Effect
    IMPORTING defines input parameters. When calling the method, you need not specify an appropriate actual parameter for every non-optional input parameter. During the call, the content of the actual parameter is passed to the input parameter. The content of the input parameter - for which the reference transfer is defined - cannot be changed in the method.
    Use PREFERRED PARAMETER to identify an input parameter p1 p2 ... of list parameters after IMPORTING as a preferred parameter. This specification makes sense only if all input parameters are optional. When calling the method with the syntax
    CALL METHOD meth( a ).
    the actual parameter a is assigned to the preferred parameter if you have appropriate use of a functional method at an operand position.
    Addition 2
    ... EXPORTING parameters
    Effect
    EXPORTING defines output parameters. When calling the method, you can specify an appropriate actual parameter for every output parameter. The content of the output parameter - which is defined for value transfer - is passed to the actual parameter at the call after the method has been completed successfully.
    Note
    An output parameter that is defined for the reference transfer is not initialized when the method is called. Therefore, no read access to it should take place before the first write access.
    Addition 3
    ... CHANGING parameters
    Effect
    CHANGING defines input/output parameters. When calling the method, you must specify an appropriate actual parameter for every non-optional input/output parameter. The content of the actual parameter is passed to the input/output parameter at the call, and after the method has been completed, the content of the input/output parameter is passed to the actual parameter.
    Example
    The method read_spfli_into_table of this example has an input and an output parameter, which are typed fully by reference to the ABAP Dictionary.
    CLASS flights DEFINITION.
      PUBLIC SECTION.
        METHODS read_spfli_into_table
           IMPORTING VALUE(id)  TYPE spfli-carrid
           EXPORTING flight_tab TYPE spfli_tab.
    ENDCLASS.
    Addition 4
    ... RAISING exc1 exc2 ...
    Effect
    Use addition RAISING to declare the class-based exceptions exc1 exc2 ... that can be propagated from the method to the caller.
    For exc1 exc2 ..., you can specify all exception classes that are visible at this position and are subclasses of CX_STATIC_CHECK or CX_DYNAMIC_CHECK. You must specify the exception classes in ascending order corresponding to their inheritance hierarchy.
    Exceptions of the categories CX_STATIC_CHECK and CX_DYNAMIC_CHECK must be declared explicitly, otherwise a propagation results in a violation of the interface. An interface violation results in a treatable exception CX_SY_NO_HANDLER. Exceptions of category CX_NO_CHECK are always implicitly declared.
    Notes
    The declaration of exceptions of category CX_STATIC_CHECK is checked statically at the syntax check. For exceptions of category CX_DYNAMIC_CHECK, the check is executed at runtime.
    In a method in which class-based exceptions are declared with the addition RAISING, you cannot use the statement CATCH SYSTEM-EXCEPTIONS. Instead, handle the relevant treatable exceptions in a TRY control structure.
    Example
    In class math, you can propagate all exceptions represented by class CX_SY_ARITHMETIC_ERROR and its subclasses from within method divide_1_by. If, for example, the input parameter operand is filled at the call with the value 0, then the exception CX_SY_ZERODIVIDE is triggered, propagated, and can, as shown in the example, be handled by the caller in a TRY control structure.
    CLASS math DEFINITION.
      PUBLIC SECTION.
        METHODS divide_1_by
           IMPORTING operand TYPE I
           EXPORTING result  TYPE f
           RAISING   cx_sy_arithmetic_error.
    ENDCLASS.
    CLASS math IMPLEMENTATION.
      METHOD divide_1_by.
        result = 1 / operand.
      ENDMETHOD.
    ENDCLASS.
    START-OF-SELECTION.
    DATA oref TYPE REF TO math.
    DATA exc  TYPE REF TO cx_sy_arithmetic_error.
    DATA res  TYPE f.
    DATA text TYPE string.
    CREATE OBJECT oref.
    TRY.
        oref->divide_1_by( EXPORTING operand = 4
                           IMPORTING result = res ).
        text = res.
      CATCH cx_sy_arithmetic_error INTO exc.
        text = exc->get_text( ).
    ENDTRY.
    MESSAGE text TYPE 'I'.
    Addition 5
    ... EXCEPTIONS exc1 exc2 ...
    Effect
    Use addition EXCEPTIONS to define a list of non-class-based exceptions exc1 exc2..., which can be triggered with the statements RAISE or MESSAGE RAISING in the method. You specify identifiers exc1 exc2 ... for the exceptions to be defined at will and directly. Exceptions defined in this way are bound to the method - similar to formal parameters - and cannot be propagated.
    If such an exception is triggered in a method and no return value has been assigned to it in the addition EXCEPTIONS of the CALL METHOD statement in the method call, then a runtime error occurs.
    Note
    The additions RAISING and EXCEPTIONS cannot be used simultaneously. For new developments starting at release 6.10, we recommend to use class-based exceptions, which are independent of the respective method.
    Example
    In the class math, for method divide_1_by an exception arith_error is defined, which is triggered in the method with the RAISE statement if an arithmetic error occurs. If, for example, the input parameter operand is filled with value 0 at the call, the exception arith_error is triggered in the method-internal handling of exception CX_SY_ZERODIVIDE and handled after the call of the method by evaluating sy-subrc.
    CLASS math DEFINITION.
      PUBLIC SECTION.
        METHODS divide_1_by
           IMPORTING  operand TYPE I
           EXPORTING  result  TYPE f
           EXCEPTIONS arith_error.
    ENDCLASS.
    CLASS math IMPLEMENTATION.
      METHOD divide_1_by.
        TRY.
            result = 1 / operand.
          CATCH cx_sy_arithmetic_error.
            RAISE arith_error.
        ENDTRY.
      ENDMETHOD.
    ENDCLASS.
    START-OF-SELECTION.
    DATA res  TYPE f.
    DATA oref TYPE REF TO math.
    CREATE OBJECT oref.
    oref->divide_1_by( EXPORTING  operand = 4
                       IMPORTING  result  = res
                       EXCEPTIONS arith_error = 4 ).
    IF sy-subrc = 0.
      WRITE res.
    ELSE.
      WRITE 'Arithmetic error!'.
    ENDIF.
    Regards.

  • No effect on the revaluation value of the asset after write-off

    My user have written off Some of the Assets from  Transaction ABAV; only  Book value of the Assets is effecting in Balance Sheet; but there is no effect in the Revaluation value.
    When the user is doing the  REPEAT depreciation run in AFAB, it is not happening.
    Can anybody suggest what could be the reason.
    Regards,
    Sudish

    solved.

  • How to Settleing SIngle CIP Order value into Different Assets (%age wise)..

    Hi Friends.
    I am very new to AA.
    I have a scenarios where we have created a Internal order having some limit for Asset purchase. for e.g. USD:1,00,000/-
    Currently we have bought some USD: 55,000/- worth of assets and debited to this order.
    Now we want settle USD:45,000/- to  4 assets (in differenet %age ratio), Rs.10,000/- will remain in Order and will be settled to some new assets in future.
    So the point is we want to settle Part of IO value to 4 assets and want to continue the Order with balance Rs.10000/- value in it.
    Can you explain me with T.codes what's the procedure to do this?
    Regards
    Ashok Prabhu K

    Hi Ram
    Thanks for reply.
    Currently I have below rcvr in settlement rule, Should I remove this..? Below AUC  already has some values.
    Cat Settlement ReceiveReceiver-short text %     Equivalence nSettNo.StrFrom From fTo peTo fisFirst usLast use         
    FXA 20000050-0        China Strategic Expa100.000            AUC 1     0          0          009.2008009.2008         
    Secondly, I understood about %age, asI need to reatain some value, if total of 4 assets do not total to 100% will that run..?

  • Error 5398 Duplicate value addition in attribute ...

    I'm seeing the following error messages in my error log and am not sure what to do about it since the reference guide does not list it. Solaris 8, DS 5.2.
    ERROR<5398> - Entry - conn=-1 op=-1 msgId=-1 - Duplicate value addition in attribute "objectClass" of entry "ou=Configs, o=Contivity, o=vpn"
    ERROR<5398> - Entry - conn=-1 op=-1 msgId=-1 - Duplicate value addition in attribute "objectClass" of entry "cn=14649, ou=Configs, o=Contivity, o=vpn"
    Here are some historical events that may help shed light on things:
    The errors are occuring on Searay. I have another LDAP server called Mantaray. Here is some historical data that ay help shed light on the matter:
    I wanted the DNS domain the LDAP was using changed on Searay so I configured searay:o=vpn for Master replication and created o=vpn on Mantaray and configured it as a consumer.
    After the suffix was replicated I broke the replication and unconfigured Searay and then configured it. I then did the reverse and made Mantaray:o=vpn the master and Searay:o=vpn the consumer. I then broke the replication again and tried to get Multi-Master replication to work between the two servers. It took a few tries before things seemed to start working right.

    This thread (http://swforum.sun.com/jive/thread.jspa?forumID=13&threadID=21473) seems similar but I cannot find where the nsslapd-rererral that kunal mehta mentions is located.
    I did look at the des.ldif for each server and both looked okay.

  • SOA 11g value addition to business

    Can any provide any document/presentation, which presents all the value additions to client bsuiness if it migrates from SOA 10g to 11g?
    Regards
    pidi

    Lots of reasons to mention, like -
    1. Complete suite running over weblogic server
    2. Both Oracle Service Bus and SOA can share the same domain
    3. Integrated SCA-based designer which enables easy and faster development
    etc etc etc.....
    You may like to contact your local Oracle sales representative to know more. Few links which you may like to visit -
    http://www.oracle.com/us/technologies/soa/soa-suite-066466.html
    http://www.oracle.com/us/technologies/soa/index.html
    http://download.oracle.com/docs/cd/E14571_01/relnotes.1111/e10132/toc.htm
    Regards,
    Anuj

  • Transfer partial asset values from completed asset to AUC/other asset

    Hi All
    Is it possible to transfer partial asset values from completed asset to AUC/other asset.
    if yes please let me know how to do that?

    I already checked T code ABUMN
    But by using this code whole asset value is transferred ; I want to transfer only partial value.
    eg. If i postasset value of Rs. 1000 to a machine & capitalise it. But after posting i found that actual asset value is only Rs. 600 and balance is of another asset.
    then how can i transfer balance asset value of Rs. 400 to another asset card.

Maybe you are looking for

  • How can I see the name (that I gave) of the bookmark in the browser while I'm in that page?

    <blockquote>Locking duplicate thread.<br> Please continue here: [/questions/792848]</blockquote><br> We can give the names we want to the bookmarks. How can I see (without clicking anywhere) the name that I gave when I'm in that webpage? Is there any

  • PO doc types

    Hi, What are the different document types available for purchase orders?

  • Mail merge and custom charts?

    I want to give report cards of sorts to students. I want the info on the report cards to be populated by info from a Numbers document. I can mail merge stuff like names alright, but what I really want is a chart that shows the overall class average a

  • Hide/Show Dynamic Action Stopped Working

    Good Morning, Once I upgraded my application to Apex 4.2.2, my dynamic action stopped working. It worked fine in 4.1. I also used javascript to hide/show my fields. code below <script language="JavaScript" type="text/javascript"> function onPgLoad()

  • [URGENT] Exception on Refine selection

    Hi I'm developing a JSP Application using BIBeans 10.1.2 with jdeveloper 10. I should customize analyze.jsp page by adding a button to the page in order to refine selection of the report. Whenever I click on refine button every thing goes well as lon