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 PM

    I 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

  • New GL Budget rate ledger

    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
    Sunil

    Hi,
    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.
    Thanks

    Hi,
    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,
    Trish

    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

  • 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.
    Thanks

    Hi 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

  • Actual vs Budget

    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 PM

    What 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

  • Actual and Budgeted amount

    Hi,
    I required total Actual and Budgeted cumulative amount cost centerwise. From which table can I get it. Please suggest.
    Regards,
    Harsh

    The 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.

  • YTD Actual & YTD Budget

    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

  • Actuals vs Budget

    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.
    Thanks

    Use 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