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.
AsifHi 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 dont 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,
SreeIf 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 VutukuriHi
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.
RegardsPlease 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,
NehaHi,
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 -
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,
GovindaHi 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
SuvarnaHI,
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??
ThanksRossi,
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 AMHi 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.ChTry table ANLB, then read ANLC.
Regards. -
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 RamabhotlaHi 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
AdityaHi,
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 oneHi,,
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>
-
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
-
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
-
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