Actual at budget rate
Does the SPRUNCONVERSION rule calculate the scenario Categories (Actual at Budget rate, Actual at Prior Yr rate ...). I have all the required properties in place but cannot get the FX conversion to run on these categories.
Aimee
Hi Aimee,
This should work.
Most important is some requirements and settings in the category dimension. Below some properties in the category dimension that are needed:
FX_SOURCE_CATEGORY: is the category where the data comes from
RATE_CATEGORY: is the category where the rates are retrieved from
RATE_YEAR: is the relative year where the rates come from (ie -1/1)
RATA_PERIOD: is the period where the rates are retrieved from (ie dec)
For example if you want actual @ budget rates then you have to create a new category called ACTBUD en apply the following property values:
FX_SOURCE_CATEGORY: actual
RATE_CATEGORY: budget
RATE_YEAR: blank
RATA_PERIODL blank
Hope this helps,
Alwin
Similar Messages
-
How to get actuals at budget exchange rate
Hi All,
I am working on a multi currency planning application.
I want to do variance reproting wherein I have to calculate variance between actual * actual exchage rate and actual * budget exchange rate.
What can be the best way to do this?To get actuals at budget exchange rate the normal practice is to have another scenario called something like actual_bud_rate where you have the budget exchange rates loaded.
The variance can then be accomplished in many ways whether that be via SmartView, Financial Reports, or creating another scenario and using one of the variance functions @VAR, @VARPER.
The key to any of the methods for variance is that new scenario and loading the budget rates to that scenario.
Regards,
John A. Booth
http://www.metavero.com -
Translate not working for Budget rate for different scenarios
I have created 2 new scenarios and the custom4 exchange rates is only working for [None] but not for BUDR, BUDRPY, or CONR.
I can't see anything obvious within the translate rule that affects these new scenarios.
' =========================
' (25) Translation
' =========================
Sub Translate()
Dim strYear,aC2,aC3,aC4,aC5,aC6,opinp,curr,svt16,op,fxinp
strYear = HS.Year.Member()
aC2 = HS.Custom2.List("MVMT_EQ","[Base]")
aC3 = HS.Custom2.List("MVMT_IFA","[Base]")
'aC4 = HS.Custom2.List("MVMT_IFA_DEPN","[Base]")
aC5 = HS.Custom2.List("MVMT_MASTER","[Base]")
aC6 = HS.Custom2.List("MVMT_INVEST","[Base]")
opinp = ".C2#OPBAL_INP.C4#[None]"
curr = ".C4#[None]"
svt16 = ".C2#MVT1600.C4#[None]"
op = ".C2#OPBAL.C4#[None]"
fxinp = ".C2#FXINPUT.C4#[None]"
HS.Trans "C4#BUDR", "", "A#BUDR", ""
HS.Trans "C4#BUDRPY", "", "A#BUDRPY", ""
HS.Trans "C4#CONR", "", "A#CONR", ""
Both these new scenarios are setup the same as our main Actual scenario as YTD for data input.
We do expand on the translation rule for specific C2 balances for just the Actual scenario for the various balance sheet sections like Equity, Investments to apply specific exch rates for OPE and movements but this should not affect these new scenarios I would not have thought.
Grateful for any assistance.
Thanks
LG
I found another rule that could be where my problem stems from: - halfway down it refers to Budget and Forecast scenarios and my new scenarios are Cashflow and Strategy so do I have to add them here??
Sub copyC4None()
'Debug
If Debug = True then
Writetxt("Debug," & HS.Entity.Member() & ",CopyC4None sub-routine started")
End If
'Copy all data for conversion to Budget rates
dim strReviewStatus,strScenario,strYear,strPeriod,strEntityDefCurrency,strEntity,strView,strDataUnit,myDataUnit,lNumItems,i,lAccount,lICP,lCustom1,lCustom2
dim lCustom3,lCustom4,dData,strCustom4,lC4Dest,strAccC4Top,sAccount
strScenario=HS.Scenario.Member()
strPeriod=HS.Period.Member()
strYear=HS.Year.Member()
strEntity=HS.Entity.Member()
strReviewStatus = HS.ReviewStatus("")
' Copy Entity Currency to Entity Currency and Entity Curr Adj to Entity Curr Adj on the alternate translation members
'strDataUnit = "C4#[None].V#<Entity Curr Total>"
Select Case lcase(Left(strScenario, 6))
Case "budget", "forecast", "budget_final"
strDataUnit = "W#YTD.C4#[None]" ' changed by sarav on 29-05-2008 from W#Periodic to W#YTD
Case Else
'strDataUnit = "C4#[None].V#<Entity Curr Total>"
strDataUnit = "C4#[None]"
End Select
SET MyDataUnit = HS.OpenDataUnit(strDataUnit)
lNumItems = MyDataUnit.GetNumItems
IF strScenario <> "" THEN
For i = 0 To lNumItems - 1
Call MyDataUnit.GetItemIDs2(i, lAccount, lICP, lCustom1, lCustom2, lCustom3, lCustom4, dData)
sAccount = HS.Account.MemberFromID(lAccount)
sAccountUD1 = Left(HS.Account.UD1(sAccount),2)
strAccC4Top = HS.Account.C4Top(sAccount)
If strAccC4Top = "TotalCustom4" And sAccountUD1 = "TB" Then
For Each strCustom4 In HS.Custom4.List("EXCHANGE", "[Base]")
If strCustom4 <> "[None]" Then
lC4Dest = HS.Custom4.IDFromMember(strCustom4)
Call HS.SetData(0, lAccount, lICP, lCustom1, lCustom2, lCustom3, lC4Dest, dData, False)
End If
Next
End If
'End If
Next
END IF
Edited by: jamdom on Aug 3, 2011 11:42 PMI have worked it out - the first issue was the scenarios in the Select Case were not all stated nor were they 6 characters in length
Select Case lcase(Left(strScenario, 6))
Case "budget", "forecast", "budget_final"
now Case "Budget", "Foreca", "Cashfl", "Strate", "Actual"
The second issue was the account list in UD1 - I had to amend the member list to include these new accounts, then in the metadata tag the UD1 for these codes then amend the sAccountUD1 to include this new list
sAccount = HS.Account.MemberFromID(lAccount)
sAccountUD1 = Left(HS.Account.UD1(sAccount),2)
strAccC4Top = HS.Account.C4Top(sAccount)
If strAccC4Top = "TotalCustom4" And sAccountUD1 = "TB" Then
now If strAccC4Top = "TotalCustom4" And sAccountUD1 = "TB" or sAccountUD1 = "CF" Then
and it works!! Yeh!!
LG -
Function Modules for Actual, Plan, Budget Cost over internal orders
Dear All,
I need a function module for getting the Actual, Plan, Budget Costs for the internal orders assigned.
I want to fetch the cost related to internal order which is assigned to project C projects in PLM.hai tehre are no such funcion moduels
u have to select from bpge and bpja tables
and sum up them
afzal -
Hello
We have 2 seperate ledgers maintained for Leading ledger & Budget rate. (New GL)
I am aware that 0FI_GL_14 will extract all line item from leading ledger only.
Which Datasource should we use for Budget Rate?
SAP suggests that we should use 3FI_GL_XX_SI extractors for enhancement package 3 and above. Please refer to below link
General Ledger Accounting (New): Line Items of Any Ledger (Generated) - SAP Documentation
but we are not able to generate datasource as system is throwing error that "Extractors for general ledger documents are not yet supported". Is there any settings we need to maintain?
Any other suggestions on this?
Thanks
SunilHi,
Did you done the
Prerequisites
In Customizing of the OLTP system, you have activated new General Ledger Accounting under Financial Accounting Financial Accounting Global Settings .
The generated extractors use extract structure FAGLPOSBW.
You can check this structure in SE11 as wee. Take help from functional if required for SPRO settings.
Check the FAGLFLEXT table and confirm with functional team whether it is maintaining the required budget data or any ztable is being used.
Are you following the steps correctly like
ECC - Tcode FAGLBW03 and then find your table and double click and generate the datasource.
Thank-You.
Regards,
VB -
YTD Actual and Budget Formula in Logical column
Hello,
Im trying to replicate a report from Oracle EBS into OBIEE.
I have to create logical columns for YTD Actual , YTD Budget,Current month actual, Current Month Budget using GL_BALANCES table. The formula currently im using is,
YTD Actual:
CASE WHEN GL_BALANCES.ACTUAL_FLAG = 'A' THEN (GL_BALANCES.PERIOD_NET_DR - GL_BALANCES.PERIOD_NET_CR)+ (GL_BALANCES.BEGIN_BALANCE_DR - GL_BALANCES.BEGIN_BALANCE_CR) ELSE 0 END
YTD Budget :
CASE WHEN .GL_BALANCES.ACTUAL_FLAG = 'B' THEN GL_BALANCES.PERIOD_NET_DR - .GL_BALANCES.PERIOD_NET_CR + (.GL_BALANCES.BEGIN_BALANCE_DR - GL_BALANCES.BEGIN_BALANCE_CR) ELSE 0 END
Current Month actual :
TODATE(GL_BALANCES."YTD Actual", "Time Dim"."Month")
Current Month Budget :
TODATE(GL_BALANCES."YTD Budget", "Time Dim"."Month")
Please let me know, if my calculations are right.
ThanksHi,
I have only one KF and after closing the month, I would load actuals to the Budget KF itself.
Right now this coulmn is a formula with below:
( 1 <= 'Last Actual' ) * 'Jan / Actual' + ( 1 > 'Last Actual' ) * 'Jan / &0T_VERS&'
And the column heading is "January Act/Budget"
At the moment it is confusing for users to know which figures are Actuals and which are Budget.
Thanks
Priya -
Adding YTD Columns by Source Actual vs Budget
Hi,
I need to add a calculated column that sums accross months, but by the data source (Actuals vs Budget).
I have three colonm levels, period number (ie 1,2,3 - hidden only for sorting), period name( ie DEC-07) and Source (Actual & Budget). The default total includes all columns. I need to be able to sum by Actual and Budget and then add a variance.
I am not very familiar with the grid formulas.
ANy ideas or suggestions would be appreciated.
Thanks,
TrishTrish,
If I'm reading this right you have an Actual column and a budget column for every month column.
ActualTotal = {tbl.Actual1} + {tbl.Actual2} + {tbl.Actual3} + ...
BudgetTotal = {tbl.Budget1} + {tbl.Budget2} + {tbl.Bugget3} + ...
VarianceTotal = {@ActualTotal} - {@BudgetTotal}
Is this what you are looking for?
Jason -
YTD Actual and Budget Formula from Oralce EBS into OBIEE
Hello,
Im trying to replicate a report from Oracle EBS into OBIEE.
I have to create logical columns for YTD Actual , YTD Budget,Current month actual, Current Month Budget using GL_BALANCES table in OBIEE repository. The formula currently im using is,
YTD Actual:
CASE WHEN GL_BALANCES.ACTUAL_FLAG = 'A' THEN (GL_BALANCES.PERIOD_NET_DR - GL_BALANCES.PERIOD_NET_CR)+ (GL_BALANCES.BEGIN_BALANCE_DR - GL_BALANCES.BEGIN_BALANCE_CR) ELSE 0 END
YTD Budget :
CASE WHEN .GL_BALANCES.ACTUAL_FLAG = 'B' THEN GL_BALANCES.PERIOD_NET_DR - .GL_BALANCES.PERIOD_NET_CR + (.GL_BALANCES.BEGIN_BALANCE_DR - GL_BALANCES.BEGIN_BALANCE_CR) ELSE 0 END
Current Month actual :
TODATE(GL_BALANCES."YTD Actual", "Time Dim"."Month")
Current Month Budget :
TODATE(GL_BALANCES."YTD Budget", "Time Dim"."Month")
Please let me know, if my calculations are right.
ThanksHi Srini,
Thanks for the reply.
The personalisation is working as far as it is embedding all of the OBIEE Application into the OAF personalisation. What I actually want to do is just embed the dashboard itself without the Search, Home, Catalog buttons.
Do you know if this is possible? I was hoping the parameter Action=print would work but so far no luck.
Thanks,
Mike -
Hi Experts,
We are using SAP BPC 7.5 NW. We have planned to create a variance report wherein we want to capture actual vs budget data. Now, the problem is that we have maintained account members like Sales Production, Sales Value etc in our Account Dimension (P_ACCT) in SAP BPC. We want to create BEX Reports from which Webi Reports will be created using Universe. But in the BPC namespace in BW backend P_ACCT is present as an charateristic whereas in BW these are present as key-figures. We planned to use a multiprovider wherein we will store the budget and actual cube and do reporting on the multiprovider. But i am clueless how can i map BW Key-figures like Sales Value, Sales Production to BPC Account dimension members like Sales Value,Sales Production etc.
Thanks in advance.
Appu
Edited by: Appu Del on Sep 20, 2011 5:23 PMWhat we do is have a dimension member in our Accounts called 'Actuals' then we export our Actual data from our financial system into our planning system then run variance reports.
Another thing you could do if you don't want it in planning is create a separate essbase planning app for reporting, again export from Oracle into Essbase, export planning into the essbase reporting db and report off of that.
I think you could also (someone else can confirm) link the oracle database to bring data over without the export.
JTS -
Hi,
I required total Actual and Budgeted cumulative amount cost centerwise. From which table can I get it. Please suggest.
Regards,
HarshThe plan line items entered in KP06 post to table COEJ, Actual are in COEP. for profit centers, plan in table GLPCP and actual in GLPCA, you can also use GLPCA to get cost center actual .
The cost center is represented by an object number in COEJ and COEP, it will look something like this KSxxxx001-00101, the X represent the controlling area, and the digits after that represent the cost center number.
pay attention that its possible to have more than on document (several line items ) for one value you see in KP06, for example if you entered $100 for Jan budget then you changed that to $150, you will see 2 documents in COEJ, one for 100 and one for 50 -
How to View the Actual Remaining Budget for Earmarked Fund?
Hi All,
First of all, pardon if my questions below are very basic, I'm an ABAPer trying to gasp the big FI process.
Background:
I created a project definition then allocate a budget via CJ30. I created WBS Element then allocate a budget again.
I created an Earmarked Fund via TCODE FMZ1 using WBS Element as my main budget allocation. I then created a vendor invoice using that WBS Element. I then post a payment against the invoice created.
Via PS Report s_alr_87013557, I can see that my actual budget was deducted by the funds disbursed from my payment document.
Does it have an impact on my earmarked fund?
If I use the Earmarked Fund in my posting, is there a similar report to PS where I can see the actual budget deduction?
Thanks.I am dealing with a similiar situation right now. In the standard PS reports, I cannot find where the value type (2A) for funds reservations (earmarked funds) is included in the report characteristics.
We made a copy of one of the standard PS reports S_ALR_87013534 (form 12KST1G) by going into CJE6 and then added value type 2A. After changing the custom report, your payment using the earmarked fund will be in the actual column and the remaining unused amount for the earmarked funds should be in the commitment column.
In the earmarked fund document when you display it there is a button for consumption that shows the activity for that document. -
How to affect the actual FPGA clock rate?
Hallo,
I developed a FPGA-VI, which should run with 80 MHz clock rate on the PCI 7833R board.
This was no problem at the beginning, but meanwhile the code got bigger (Slices: 30%). Now the compiler says that there is an error with the timing constraints. The maximum clock it can reach is 74 MHz.
Unfortunately I need the 80 Mhz to be fast enough.
What parts of the code influence the actual clock rate?
How can I get it faster?I think you missunderstood what I mean:
The problem is not how many ticks a while loop needs for one cycle.
The problem is the clock rate setting for the FPGA-board. It is set to 80 MHz and not the Default 40 MHz.
When I compile my VI the compiler reports that it can't keep the 80 MHz. That means for example that a Single Cycled Timed Loop doesn't need 12.5 ns but for instance 13.4 ns.
If I separate my code in 2 parts and compile each part as a separate project, the compiler can keep the 80 MHz. Only together it doesn't work.
So the whole problem has something to do with the size of the project, the depth of the structures etc.
So I need to know for example what structures slow down the clock most, or something like that. -
Hi All,
How to calculate year-to-date Actual & Budget funds available through SQL query. Any hint?
General Ledger Responsibility:-
Version:-11.5.10
Navigation :- Inquiry-->Funds
kindly help..Trish,
If I'm reading this right you have an Actual column and a budget column for every month column.
ActualTotal = {tbl.Actual1} + {tbl.Actual2} + {tbl.Actual3} + ...
BudgetTotal = {tbl.Budget1} + {tbl.Budget2} + {tbl.Bugget3} + ...
VarianceTotal = {@ActualTotal} - {@BudgetTotal}
Is this what you are looking for?
Jason -
I need some help please.
I have created a report showing actual monthly revenue amounts based on a parameter I created choosing the month. I called it PTD Value (Period to Date). It is written as follows:
if {?Month} = "1" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer1}
else
if {?Month} = "2" and {GenHistory.GlYear}= Year (CurrentDate)then {GenHistory.ClosingBalPer2}
etc, etc for each month of the year.
I also created another formula for the budget for PTD, I called it BPTD (Budget Period to Date) just like the above code.
When I place the 1st value in the "Actual" column of the report everything works fine but when I place the 2nd formula into the budget column it shows 0 in the budget column and changes the Actual total to include the budget amount.
How can I show these two amounts in two separate columns?The information comes from 2 different tables
I have 1 parameter and 2 formulas
Parameter named {?Month}
Parameter formula is as follows:
if {?Month} = "1" then "January" else
if {?Month} = "2" then "February" else
if {?Month} = "3" then "March" else
if {?Month} = "4" then "April" else
if {?Month} = "5" then "May" else
if {?Month} = "6" then "June" else
if {?Month} = "7" then "July" else
if {?Month} = "8" then "August" else
if {?Month} = "9" then "September" else
if {?Month} = "10" then "October" else
if {?Month} = "11" then "November" else
if {?Month} = "12" then "December"
Formula 1 is named PTD Value
Formula 1 is as follows:
if {?Month} = "1" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer1}-{GenHistory.BeginYearBalance}
else
if {?Month} = "2" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer2}-{GenHistory.ClosingBalPer1}
else
if {?Month} = "3" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer3}-{GenHistory.ClosingBalPer2}
else
if {?Month} = "4" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer4}-{GenHistory.ClosingBalPer3}
else
if {?Month} = "5" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer5}-{GenHistory.ClosingBalPer4}
else
if {?Month} = "6" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer6}-{GenHistory.ClosingBalPer5}
else
if {?Month} = "7" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer7}-{GenHistory.ClosingBalPer6}
else
if {?Month} = "8" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer8}-{GenHistory.ClosingBalPer7}
else
if {?Month} = "9" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer9}-{GenHistory.ClosingBalPer8}
else
if {?Month} = "10" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer10}-{GenHistory.ClosingBalPer9}
else
if {?Month} = "11" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer11}-{GenHistory.ClosingBalPer10}
else
if {?Month} = "12" and {GenHistory.GlYear}= Year (CurrentDate) then {GenHistory.ClosingBalPer12}-{GenHistory.ClosingBalPer11}
Formula 2 is named BPTD Value
Formula 2 is as follows:
if {?Month} = "1" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget1}
else
if {?Month} = "2" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget2}
else
if {?Month} = "3" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget3}
else
if {?Month} = "4" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget4}
else
if {?Month} = "5" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget5}
else
if {?Month} = "6" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget6}
else
if {?Month} = "7" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget7}
else
if {?Month} = "8" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget8}
else
if {?Month} = "9" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget9}
else
if {?Month} = "10" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget10}
else
if {?Month} = "11" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget11}
else
if {?Month} = "12" and {GenBudgets.BudgetType} = "C" and {GenBudgets.BudgetNumber} = 0 then {GenBudgets.Budget12} -
Currency conversion based on budget rate
Hi All,
I want to do the currency translation from GBP to EUR,EUR to USD and GBP to USD.there is no table maintained in the BW system.Currency conversion should be based on budget values and they are asked me to do on reporting level.I have gone thru the documents and blogs but not able to follow them.Could you pls share any one knowledge and step by step process.
ThanksUse RSCUR transaction to create currency translation type.
Here under "Time Ref" tab use "Variable Time Ref" and special infoobject.
You should be able to choose Posting period or posting date here.
Now in query designer maintain the currency conversion based on this currency translation type.
Hope this helps.
Maybe you are looking for
-
How do I tell the printer the new SSID and wireless key?
Hi, I have a HP Laserjet Pro Color MFP M175nw and it works beautifully. However, today I replaced my wireless router and thus have a new SSID and key. I cannot figure out how to tell the printer the new router info - it must be very simple. Please he
-
Parameter value selected is not getting into paramater variable.
Hi, I have a parameter variable in which there is a list of values(2007,2006,2005,2004). By default, parameter value is 2007. But when I select any other value form the list, variable doesnot show that selected value at all. Someday back variable was
-
First all, I have to say the ZM is a fantastic player having owned it for a couple of month now. the only problem i have with it is that at times the player sometimes crashes/hangs at random times whenever i transfer songs over. Say for instance i'm
-
What can I do to get around the problem regarding the downloading of the upgrade to iTunes? I get a message "an error has occured........."
-
Completed Process instance - History of Context data
Hi, I've a completed process instance. I'm able to look for that process instance at "Manage Process" -> ....... -> "Advance Search". My question is, how can i view the history of the context data for each of the tasks of the completed process instan