Calculate Depreciation Forecast for Fixed asset

Dear all expert,
I'm new to ASO, would like to know if there's a way to do depreciation forcast for fixed asset in Essbase.
1. Database type is ASO
2. Assuming user will prepare forecast caplitialization of fixed asset then upload to Essbase
3. Attribute dimension "Useful life" has been defined and attached to specific "Accounts" dimension for calcluation
4. Need to calculate the forecast and spread of depreciation for future months
E.g. Input 32000 USD for a fixed asset cost with 32 months useful life
-> should calculate 1000 each month for the coming 32 months
Can any expert suggest how to do this in ASO? meaning only can do calculation in member formula itself, not calculation script.
Thanks for your help in advance,
Billy

I haven't used the feature, but the reference to 'local script_file' in the MaxL railroad diagram for the 'execute calculation' command suggests the location is relative to the client, if the semantics are consistent with the 'export data' command (the options for report scripts there are 'server' or 'local', although according to the railroad diagram there is no non-local alternative in this case!).
There is a worked example in a Rittman Mead blog post about this that might help: http://www.rittmanmead.com/2010/04/oracle-epm-11-1-2-essbase-calculations-on-aso-cubes-part-2-maxl-scripts-and-eas/
The DBAG also says that the script files should have suffix .csc, while the Tech Ref example has suffix .txt - helpful!! If they were actually meant to sit in the server's db directory, I would be surprised to find the .csc suffix used, since that is also the suffix for aggregation scripts. Although me being surprised doesn't mean much.

Similar Messages

  • How to repeat depreciation run for fixed assets

    Dear Sir(s),
    we are on SAP B PL03. We would like to re-run depreciation for some fixed assets to correct a previous depreciation run which was executed by mistake. The depreciation was posted to the GL accounts.
    We are not able to get this option of re-running the depreciation even after changing the depreciation types of these fixed assets in the fixed asset master data. The depreciation run screen just displays a list of all previous depreciation runs.
    Asif

    Hi Asif,
    The last depreciation you have run showing you in depreciation window,that depreciation you executed by mistake van remove by right click on that depreciation row and remove that row. Doing this your financial posting will be reverse then you can execute depreciation for the same period.
    Thanks

  • Year end closing for fixed asset

    Hi,
         Currently we run the process AJAB to close the year for fixed assets at the end of the year and can close two years back.  So in September 07 I would have closed 2006, then run AJRW to open 2008.
    So it is my understanding that we can only have two years open and we have in the past had the current year and one year back.  Do you know why we do this, why don’t we have the current year and one year forward?
    There has been a request to close 2007 for fixed assets, if I do this, will this cause any problems?
    With regards,
    Sree

    If u close the 2007 there is no problem, useally everbudy maintain one previous year and one current year, basic reason is if the any capitilization is to be made with back date u can able to do. If that is not there in your case u can close but if you open the future year after that you can not reset/reopen the 2007.
    If you open 2009 also there is no use, because with future date no budy do the capitalisation.
    advantage of opening of 2009 only one advantage is u can able to see the depreciation simulation will be taken period wise.
    disadvantage of opening of 2009 you can't open 2007 if you post any entries with back date.
    assign points if its helpful.

  • Depreciation Forecast for 12 months

    Hi,
    Is there any report which gives the depreciation forecast for 12 months rather than 5 periods?
    Regards
    Madhu Vutukuri

    Hi
    You can Check the Report AR13.
    Select the Select Assets CheckBox.
    Under Further settings for Planning , it is must to select Planning on Cost Center CheckBox and Test Run CheckBox as the report is Primary Cost Planning.
    Kindly execute this in Test Run only.
    This report will display the Depreciation Forecast for periods as you require.
    Regards
    Venkat

  • FAGL_FC_TRANS for Fixed Assets

    SAP experts,
    We are doing FC Valuation and translation for a  foreign subsidiaries to report US GAAP . ( FAGL_FC_VAL for FC valuation followed by FAGL_FC_TRANS for Translating the group currency with spot/avg  raye for BS and PL respectively). Confiured  BS adjustment account  for translation and the translation difference posted at Month end ( BS adjustment acccount) at month end and reverse it on 1st day of next period. No update on individual accounts.
    The  FASB  docs explains that  FASB  amount is to strip off the EX rate influence on the BS numbers of Foreign subsidiaries. ( Group currency amount  of Foreign Subsidiary in SAP)
    Gone thru SDN and came to know the treatment to be given to  Fixed assets. Looks like it  need not be valuated  as it sits on Balance sheet long time.  It is not clear . In simple terms do we have to  include Fixed assets and accumilated depreciation in FAGL_FC_TRANS or not?
    Answer is yes  for Translation the what rate . How do I derive the correct historical rate as the assets are carried over a long period when we do not update the assets Group currency amount.
    Do we do the  translation  for all P&L accounts also?
    Appreciate early replies.
    Regards

    Please see my responses below.
    1. For all BS accounts using Spot rate - yes, the rate on the last day of the month.
    2. For Fixed assets account different rate - same rate applied to all balance sheet accounts
    3. For PL balances separately after ticking the P&L accounts - yes, but this is at the average rate for the month
    4. Do we have to check (tick mark) the u2018valuate period balance only u2018 on the screen for PL? YES
    Is the fixed assets GL accounts are to be treated in a different way unlike other BS accounts? - I don't see any reason why they should be handled differently.
    The Fixed assets are to be re measured with different ex rate ie Historical rate? - No.  It is the equity that you want to keep at historical rate.
    How do I get historical rate? - The historical rate is on the individual postings on the account.  You don't need to get the historical rate from anywhere, as you just leave the historical rate on equity account postings, by excluding these accounts from the selection screen of your Balance Sheet translation variant.
    Make sure that for BS translation, you also reverse the translation program entries on the first day of next month.  You don't need to do this for PL translation, as you are translating period balance only.
    What steps to be followed to complete the FASB52 and how to reconcile with manual. - All of the above conform with FAS 52 rule.  What do you have in your manual record?  I would eliminate the need for any reconciliation once you are in SAP.  A spot check in your testing cycles should do!

  • After 2 years want to change depreciation key for a asset

    Hi,
    For a particular asset we want to change depreciation key for this asset already we have posted depreciation for 2 years. After 2 years user realizes they are using wrong depreciation key now they want to change depreciation key for a particular asset.  In new financial year till now they have not posted depreciation .I just want to now what is the impact of this changes how we will adjust the value in future because previously they are calculating depreciation  1.63% now they want to calculate depreciation 3.33 % can any one tell me about the future impact of asset.
    How we will adjust the value?
    Thanks and Regards,
    Neha

    Hi,
    Does your user wants to post the depreciation for closed Fiscal years?
    If yes First calculate unplanned depreciation for the difference up to the last closed fiscal year and post in the current year.
    Now after posting this then change the depreciation key in the asset master and in the next run the system identifies the difference between posted value with the old Key and teh correct key and adjusts the difference in the current period depreciation run.
    If the user don't want to post the values of the previous years, change the key in asset master so that the difference in the depreciation from the start of the fiscal year is adjusted in the current period.
    Future impact if the option is second the asset life will be more when compared to the actual life. In first case there is no effect.
    Provide Business with these two solutions and they have to choose between the options.
    Reward points if useful.
    Sarma

  • Lsmw for fixed asset

    Hi All,
    I am uploading data for fixed assets using LSMW with bapi -
    business object - BUS1022
    Method - FIXEDASSET_CREATEINCLVALUES
    Message Type - FIXEDASSET_CREATEINCLVALUES02
    According to project settings group asset and group asset subnumber are mandatory fields for depreciation area  15. When i am running the lsmw i am getting the error
    "DEPRECIATIONAREAS-GRP_ASSET ("Group asset") is a required entry field in depreciation area  15. The field was not supplied with data when the BAPI was called."
    Please help me how to solve the problem...
    I am copying the lsmw for which group asset and group asset sub number were not included and i am adding those two fields in my lsmw and i am not able to upload the data because of the error. Previously these two fields were not mandatory and LSMW was working fine.
    Thanks,
    Govinda

    Hi Govinda,
                      Please try with the following code , if it is useful then please allocate points to me
    *& Report  ZASSET_CREATE
    REPORT  zasset_create.
    DATA:
       input parameters to the bapi
        input_key       LIKE  bapi1022_key,
        gen_data        LIKE  bapi1022_feglg001,
        gen_datax       LIKE  bapi1022_feglg001x,
        posting_info    LIKE  bapi1022_feglg002,
        posting_infox   LIKE  bapi1022_feglg002x,
        posting_data    LIKE  bapifapo_gen_info,
        acquis_data     LIKE  bapifapo_acq,
        time_dep_data   LIKE  bapi1022_feglg003,
        time_dep_datax  LIKE  bapi1022_feglg003x,
        real_estate     LIKE  bapi1022_feglg007,
        real_estatex    LIKE  bapi1022_feglg007x,
        allocations     LIKE  bapi1022_feglg004,
        allocationsx    LIKE bapi1022_feglg004x,
        extensionin     TYPE TABLE OF bapiparex,
        origindata      LIKE bapi1022_feglg009,
        origindatax     LIKE bapi1022_feglg009x,
    it_depreciationareas TYPE TABLE OF bapi1022_dep_areas,
    wa_depreciationareas TYPE bapi1022_dep_areas,
                     occurs 0 with header line,
    it_depreciationareasx TYPE TABLE OF bapi1022_dep_areasx,
    wa_depreciationareasx TYPE bapi1022_dep_areasx,
                     occurs 0 with header line,
    it_investment_support TYPE TABLE OF bapi1022_inv_support,
                     occurs 0 with header line,
    output parameters from the bapi
        asset_number    LIKE bapi1022_1-assetmaino,
        sub_number      LIKE bapi1022_1-assetsubno,
        out_return      LIKE bapiret2,
        out_return2     LIKE bapiret2.
    input_key-companycode = 'CAT1'.
    gen_data-assetclass   = '00003000'.
    gen_datax-assetclass = 'X'.
    gen_data-descript = 'Testing BAPI'.
    gen_datax-descript   = 'X'.
    gen_data-serial_no    = '1111'.
    gen_datax-serial_no  = 'X'.
    gen_data-base_uom     = 'KG'.
    gen_datax-base_uom   = 'X'.
    *Append the Depreciation keY VALUE EQUAL TO LINA to the internal table.
    wa_depreciationareas-area = '01'.
    wa_depreciationareas-descript = 'Book deprec.'.
    wa_depreciationareas-dep_key = 'LINA'.
    wa_depreciationareas-ulife_yrs = '2'.
    wa_depreciationareas-ulife_prds = '3'.
    wa_depreciationareas-exp_ulife_yrs = '5'.
    wa_depreciationareas-exp_ulife_prds = '3'.
    *wa_depreciationareas-EXP_ULIFE_SDEP_YRS
    *wa_depreciationareas-EXP_ULIFE_SDEP_PRDS
    *wa_depreciationareas-ORIG_ULIFE_YRS
    *wa_depreciationareas-ORIG_ULIFE_PRDS
    wa_depreciationareas-change_yr = '3'.
    *wa_depreciationareas-dep_units = '3'.
    *wa_depreciationareas-odep_start_date = '01012005'.
    *wa_depreciationareas-sdep_start_date = '01012005'.
    *wa_depreciationareas-INTEREST_START_DATE
    *wa_depreciationareas-READINESS
    *wa_depreciationareas-INDEX
    wa_depreciationareas-AGE_INDEX
    wa_depreciationareas-var_dep_portion = '200'.
    wa_depreciationareas-scrapvalue = '20'.
    *wa_depreciationareas-currency = 'USD'.
    *wa_depreciationareas-currency_iso = 'USD'.
    *wa_depreciationareas-NEG_VALUES
    *wa_depreciationareas-GRP_ASSET
    *wa_depreciationareas-GRP_ASSET_SUBNO
    *wa_depreciationareas-ACQ_YR
    *wa_depreciationareas-ACQ_PRD
    *wa_depreciationareas-SCRAPVALUE_PRCTG
    APPEND wa_depreciationareas TO it_depreciationareas.
    CLEAR: wa_depreciationareas.
    wa_depreciationareasx-area = '01'.
    *wa_depreciationareasX-DESCRIPT = 'X'.
    *wa_depreciationareasX-DEACTIVATE = 'X'.
    wa_depreciationareasx-dep_key = 'X'.
    wa_depreciationareasx-ulife_yrs  = 'X'.
    wa_depreciationareasx-ulife_prds = 'X'.
    *wa_depreciationareasX-EXP_ULIFE_YRS = 'X'.
    *wa_depreciationareasX-EXP_ULIFE_PRDS = 'X'.
    *wa_depreciationareasX-EXP_ULIFE_SDEP_YRS = 'X'.
    *wa_depreciationareasX-EXP_ULIFE_SDEP_PRDS = 'X'.
    *wa_depreciationareasX-ORIG_ULIFE_YRS = 'X'.
    *wa_depreciationareasX-ORIG_ULIFE_PRDS = 'X'.
    wa_depreciationareasx-change_yr = 'X'.
    *wa_depreciationareasx-dep_units = 'X'.
    wa_depreciationareasx-odep_start_date = 'X'.
    wa_depreciationareasx-sdep_start_date = 'X'.
    *wa_depreciationareasX-INTEREST_START_DATE = 'X'.
    *wa_depreciationareasX-READINESS = 'X'.
    *wa_depreciationareasX-INDEX = 'X'.
    *wa_depreciationareasX-AGE_INDEX = 'X'.
    wa_depreciationareasx-var_dep_portion = 'X'.
    wa_depreciationareasx-scrapvalue = 'X'.
    *wa_depreciationareasx-currency = 'X'.
    *wa_depreciationareasx-currency_iso = 'X'.
    *wa_depreciationareasX-NEG_VALUES = 'X'.
    *wa_depreciationareasX-GRP_ASSET = 'X'.
    *wa_depreciationareasX-GRP_ASSET_SUBNO = 'X'.
    *wa_depreciationareasX-ACQ_YR = 'X'.
    *wa_depreciationareasX-ACQ_PRD = 'X'.
    *wa_depreciationareasX-SCRAPVALUE_PRCTG = 'X'.
    APPEND wa_depreciationareasx TO it_depreciationareasx.
    CLEAR wa_depreciationareasx.
    *Append the Depreciation keY VALUE EQUAL TO LINb to the internal table.
    break mukherar.
    CALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'
      EXPORTING
        key                        = input_key
      REFERENCE                  =
      CREATESUBNUMBER            =
      POSTCAP                    =
      CREATEGROUPASSET           =
      TESTRUN                    =
       generaldata                = gen_data
       generaldatax               = gen_datax
      INVENTORY                  =
      INVENTORYX                 =
      POSTINGINFORMATION         =
      POSTINGINFORMATIONX        =
      TIMEDEPENDENTDATA          =
      TIMEDEPENDENTDATAX         =
      ALLOCATIONS                =
      ALLOCATIONSX               =
      ORIGIN                     =
      ORIGINX                    =
      INVESTACCTASSIGNMNT        =
      INVESTACCTASSIGNMNTX       =
      NETWORTHVALUATION          =
      NETWORTHVALUATIONX         =
      REALESTATE                 =
      REALESTATEX                =
      INSURANCE                  =
      INSURANCEX                 =
      LEASING                    =
      LEASINGX                   =
    IMPORTING
      COMPANYCODE                = company_code
       asset                      = asset_number
       subnumber                  = sub_number
      ASSETCREATED               =
       return                     = out_return
    TABLES
       depreciationareas          = it_depreciationareas
       depreciationareasx         = it_depreciationareasx.
      INVESTMENT_SUPPORT         =
      EXTENSIONIN                =
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                WAIT          =
              IMPORTING
                RETURN        =
    WRITE: / 'Asset Number:',asset_number.

  • When to Execute ABST2 program for Fixed Assets?

    Hi,
    Do we need to execute ABST2 program extractly at the end of the year 31/12/2008 or we can also execute after 31/12/2008?Because for my client-they have executed that program in July-2009.Now it is showing 0.01 differance for one of the depreciation account.the differance amount is showing for 2009 year.I am confused whether it is for 2008 or 2009.
    Now in ABST2 program it is showing the 0.01 differance for 2009.Still can i ignore ABST2 error and can i proceed to close 2008 year for fixed assets? or it will give any error?
    Kindlyl help me
    Thanks
    Suvarna

    HI,
    Generally it is executed before year-end closing. It picks up the asset balances and matches with the GL A/c balances. If any differences are found it shows the differences.
    Run it and check in which year the difference popped up. Then verify balances for that particular year. If it started in 2008 you can check only 2008 balances and need not check for 2009.
    Thanks,
    Giridhar

  • Automatically calculate depreciation after add new asset in CAPEX

    Hi,
    My client wants the system automatically calculate depreciation after add new asset in CAPEX, not click one-by-one asset and calculate depreciation. Please help.

    Hi,
    Can you please help me the algorithms for the code? My IT department can't write that without a algorithms and I don't know much about essbase coding algorithms :) . Thank you so much.

  • After AFAB, I've changed depreciation key for an asset from 20% to 0%

    Hi All,
    I've posted depreciation (AFAB) for periods from 01 to 04 (Depreciation Area 20).
    Later I've changed the depreciation key for an asset from 20% to 0%.
    In my test SAP allows me to update depreciation data only in the period 05 (for previous data).
    Is there the way to repete the depreciation posted in the periods from 01 to 04!
    Cluo d anyone help me??
    Thanks

    Rossi,
    Since you have already posted the depreciation for the periods 01 to 04, the system assumes that there are no postings pending for those periods and hence shows the recalculated depreciation in period 05. But you can do the repeat depreciation run using AFAB transaction code. You can try them for period 04 and the entire depreciation posted till 04 will get charged in Period 04 itself. 
    Regards,
    Vinod

  • Post revaluation to selected depreciation area for an asset

    Hi,
    We are using depreciation area '01' for posting to GL accounts and '02' for fiscal reporting. It turned out that couple of assets had wrong depreciation key specified for depreciation area '02', which resulted in wrong depreciation calculated for '02' in last 3 years.
    We would like to correct it now, once we discovered this issue. One of the ideas was to create new revaluation transaction type which is active only for depreciation area '02', which will only change value of asset in that particuaral area without affecting correct '01',
    However, after configuring new transaction type in AO84 and assigning it to '02' depreciation area in OAXJ, when I tried to run ABAW for this asset - it gave me error AA 380.
    +Inconsistency between the specifications for transaction type Z11 and for the depreciation areas in chart of depreciation PTI.
    Depreciation area 02 is defined (in Customizing), so that it is required to take over values from area 01. However, one of these ares cannot be posted to, due to the specifications in transaction type Z11. This combination is not allowed.+
    Is it possible to configure postings only to one depreciaton area? If not - is there any other easy way of revaluating only one depreciation area for an asset.
    Thank you,
    Karol
    Edited by: Karol on Oct 6, 2011 9:54 AM

    Hi Blaz,
    Thank you for your reply. I am trying to increase the value of the asset in depreciation area 02, because due to wrong depreciation key it got fully depreciated last year in 02. I want to add the value to 02 which should have not been depreciated in last 2 years. Is there a way to increase its value using ABAA?
    Thank you,
    Karol

  • How to get the depreciation areas for an asset in particular period

    Hi frndz,
      how to get the depreciation areas for an asset in a particular period for writeup or manual depreciation method.
    Thanks and regards.
    Harisumanth.Ch

    Try table ANLB, then read ANLC.
    Regards.

  • Data source for fixed assets

    Hello All,
    I would like to know what is the new version of data source for fixed assets.  I believe it is 0FI_AA_20.  But, this data sources has less number of fields compared to the old version data sources viz. 0FI_AA_11.
    Which data source is presently being used widely.  Is IT 0FI_AA_20 or is it 0FI_AA_11.  If so, for what reason?
    In case you are using old version data source viz. 0FI_AA_11, how did you justify to the client that 0FI_AA_11 is the appropriate data source.
    Regards.
    Shanker Ramabhotla

    Hi Lokesh,
    Thanks for your reply.
    We have already implemented the notes in our development vut it did not help. It looks like we have a problem with the extractor checker too. I ran the extractor checker today but the total record count is exceeding the records in there.
    If anyone has faced a similar situation with this particular data source, then please provide me valuable inputs.
    Any help would be greatly appreciated.
    Thanks,
    Vinay

  • How to define Approval Hirearchy for Fixed Assets?

    Hello All,
    Couls someone please tell me How to define Approval Hirearchy for Fixed Assets which should be different as compared to normal item purchase.Reply me ASAP
    Regards
    Aditya

    Hi,
    The AP invoice approval used AME rules for finding the approver. You can base you AME rules on virutally anything.
    In this particular case, you can base your AME rules on one of the followings:
    1. If any of the Distribution Accounts contain Fixed Assets natural account
    2. You can define a separate document category which should be used with invoices for FA Purchase and use the category in AME rules to find approver
    3. You can have a DFF at the Invoice Header level to indicate that this is a fixed asset purchase invoice and have this DFF to be used in AME rules.
    Gajendra

  • Depreciation run for one asset

    Hi gurus,
    can we run depreciation only for one asset. I am trying to run depreciation for one asset for testing purpose but system is picking more than one

    Hi,,
    Go to AFAB and select following.
    Select 1. company code
                2. year
                3. period
                4. planned posting run  radio button
    Deselect
             1. list assets check box
    After u have to give asset number which u want to run  depreciation in Main asset number field
    Regards,
    R.N.Reddy

Maybe you are looking for

  • How to stop and start process SAPOSCOL

    Hi, i have a problem with write access for saposcol program. I see that the file saposcol is read the file but its unable to wirte the same. Collector           : running Start time coll.    : Mon May 21 17:49:49 2007 Current Time        : Mon Jun 11

  • AIR File Icon (For Native Installer)

    Hi, I am generating AIR application as native installer (.exe). I want to have a custom icon for my .exe file. I have specified the icons in application descriptor file as <icon>                     <image16x16>icon...</image16x16>                   

  • Music not playing in order

    im hoping someone could help me resolve this... within the past 2 months whenever i play music from the song list and i go to the next song it isn't in alphabetical order it plays randomly not a huge deal but kind of annoying. i tried restoring my ip

  • Query about scsi-attach

    Hi, I am trying to make scsi devices from OVM 3.0 server visible to RHEL guest "as SCSI". I executed 'xm scsi-attach' command to bind scsi device to a domain xm scsi-attach 0004fb0000060000e36116a4c0038eab /dev/sdl 4:0:1:0 However, after executing th

  • Formatting a number

    hi all, help me out .. iam facing problem with formatting a text.... for ex: i want to format a number 34347.98 to 34'347.98 using NumberFormat class.... but iam not able to get it. help me how to format above its very urgent.... thanks Naresh G