Multiple Currencies in a single Hierarchy?

So I'm not sure if this is possible or not, but it seems like it might be through the use of a custom translation rule. Basically the current setup is 3 hierarchies to translate data into JPY, USD, and EUR. Each hiearchy simply has parent entities in each of the currencies, but this seems very inefficent not to mention confusing when building reports.
Can HFM translate data to other currencies? So for example, can I have 3 base entities(1 Eur, 1 USD, 1 JPY) with a JPY entity parent and have HFM translate the parent data to EUR and USD so that I only need to change my value dimension to view in different currencies?
I can test this in a sample app, but before going that far I figured I'd ask here.

I know normally the alternate currencies don't get populated during a consolidation, is that just a matter of modifying the translate routine?

Similar Messages

  • How To Use Multiple Currencies in single payroll ........

    Dear All
    Can you help me How To Use Multiple Currencies in single payroll?
    with regards
    User600722

    I am not a functional expert. but ML Note 150173.1 (which is quite old) states that this is not possible.
    Srini

  • Single hierarchy for multiple target systems

    Hi,
    I have a version named "Account" with a hierarchy named as "Acc2013".
    the hierarchy "Acc2013" is same across Oracle EBS, Oracle Fusion GL, and HFM.
    how can i assign multiple node types to the same hierarchy so that i just need to maintain one hierarchy (this case account hierarchy) and select the properties pertaining to each target system?
    i.e. i select the Oracle GL from the drop down and give the details for the Oracle GL then i select the HFM category from the drop down and provide the HFM related properties.
    the reason why i am asking is, if i dont give the node type, all the unnecessary properties are showing up for other type of hierarchies. for e.g. there is another hierarhcy named cost center there its showing the account related properties.
    to summarize, how i can utilize a single hierarchy to be used for different target systems? Appreciate your help. do i need to create different version and hierarchy for different types of target systems?

    I'm late to respond to this, but I always preach to customers that it is critical for DRM to act as an enterprise view. This isn't a "System A" hierarchy, or a "System B" hierarchy, but rather it's an asset that is shared by both systems, and therefore attributes for both systems are valid. Since node types provide the ability to hide properties, many interesting options present themselves, not all of which lead to a good outcome in the longer term. If a user doesn't ever want to see properties for a particular system, it would be better to just remove their access to that property category in many cases. (They may already have read only access but they object to "being bothered" with seeing those properties.)
    I've seen many DRM implementations head down the other path and end up with duplicate maintenance requirements, configuration challenges, or even having to do major reengineering efforts to transition DRM from a Finance department tool into an enterprise use case feeding a data warehouse. A current customer of mine used a scheme where a checkbox on each property category would make the properties disappear if unchecked...this worked great with a handful of node types, but unfortunately the number of node types needed to support all of these property category combinations was bound by factorial math principles. Consequently the maintenance for this solution went from unweildy to unmanageable as more "non-HFM" data was added to DRM.
    DRM implementations should be guided by governance principles and maintenance business rules, rather than than how things appear in DRM. It's how they appear when published that is of primary importance. I think the new features related to Data Governance will help greatly in this regard. Users that are overwhelmed by the DRM UI can easily be limited to the attributes that are relevant to their specific workflows, and only the "Power users" will see everything.

  • Multiple input currencies for a single entity

    My client must support multiple currencies for any given Entity.  For instance, Spanish Company #1 must be able to record transactions (sales and purchases/costs) in both Euros and in British Pounds, since both currencies are used by this entity.  Since, by the default configuration, an Entity can only support one currency (LC), I am searching for alternatives.
    Option 1:
    Use a user-defined dimension, such as a Geography dimension, as the dimension that is tied to Rate, and modify the FX scripts accordingly.  The Spanish Company #1 will remain in the Entity Type dimension.
    Option 2:
    Assign a different dimension as the Entity Type, such as a Geography dimension.  And make the former Entity Type dimension, where the Spanish Company #1 lives, into a user-defined dimension.
    Are their other options to consider?
    We are planning on supporting multiple reporting currencies (it is currently just USD), so we are reluctant to use Option 1, because the business rules may be hard-coded to the Entity dimension (are they?).  We also plan on performing intercompany eliminations down the road, so we are reluctant to use Option 2, since at that time we will be relying on the entity type for those functions. 
    Thank you for your thoughts on this.

    If you're interested, here's some FX translation logic with account-level override. You may be able to modify this to choose some other dimension as your override -- datasrc, or whatever makes most sense.
    // Factors that impact currency conversion:
    // Entity.Currency property (required)
    // Account.Currency property (optional, overrides Entity.Currency if set)
    // Account.RateType - AVG & END use corresponding rate types, blank value translates at 1:1, NOTRANS produces no record in reporting currency
    // InputCurrency.Reporting = "Y" produces a translation; must have a matching member in RptBasis
    // look up dimension names and parameters
    *INCLUDE system_constants.lgl
    *SELECT(%REPORTING_CURRENCIES%, "[ID]", "RptBasis", "[REPORTING] = 'Y'")
    *SELECT(%FX_RATES%, "[ID]", "RATE", "[GROUP] = 'FX RATE'")
    *CLEAR_DESTINATION
    *DESTINATION RPTBASIS=%REPORTING_CURRENCIES%
    // look up rates from Rate cube
    *LOOKUP RATE
      *DIM RATEENTITY="RATECALC"
      *DIM RATE=ACCOUNTDIM.RATETYPE
      *DIM SOURCECURR1:INPUTCURRENCY=ENTITY.CURRENCY
      *DIM SOURCECURR2:INPUTCURRENCY=ACCOUNT.CURRENCY
      *FOR %CURR%=%REPORTING_CURRENCIES%
        *DIM %CURR%:INPUTCURRENCY="%CURR%"
      *NEXT
    *ENDLOOKUP
    // translation rule
    *WHEN ACCOUNTDIM.RATETYPE
      *IS "NOTRANS"
      // skip; no ReportingCurrency records are generated for these accounts
      *IS %FX_RATES%
      // translate AVG & END accounts
          *WHEN ACCOUNTDIM.CURRENCY
            *IS <>""
            // use the currency of the account
              *FOR %CURR%=%REPORTING_CURRENCIES%
                *REC(FACTOR=LOOKUP(SOURCECURR2)/LOOKUP(%CURR%),RPTBASIS="%CURR%")
              *NEXT
           *ELSE
            // use the currency of the entity
             *FOR %CURR%=%REPORTING_CURRENCIES%
               *REC(FACTOR=LOOKUP(SOURCECURR1)/LOOKUP(%CURR%),RPTBASIS="%CURR%")
             *NEXT
          *ENDWHEN
       *ENDWHEN
      *ELSE
      // For account.ratetype that is blank, ReportingCurrency values are equal to LC values.
         *FOR %CURR%=%REPORTING_CURRENCIES%
            *REC(RPTBASIS="%CURR%")
         *NEXT
    *ENDWHEN
    *COMMIT

  • Multiple currency in PO/MIRO

    Hi Friends,
    In the PO, the vendor is from Japan, so the document currency is in Japan. But the freight condition currency is in MYR which we dont want to convert into JPY. Here the system converts all the condition type currencies into document corrency i.e. JPY in this case. After Goods Receipt, when I see the FI document in MIGO T-Code, all the posting
    comes in JPY and when i change the postings into local currency i.e. into MYR, there is a difference of RM0.02(2 sens) in the posting. As the freight condition value is in MYR, we dont want system to change it to JPY as freight charge not relevant for PO printout. Because os the conversion factor, a podting having difference of 2 sens is done.
    At the time of Invoice Posting through MIRO T-Code, all the charges are converted into JPY irrespective of their actual currency mentioned in the PO. Inside "Simulation" tab I can see the delivery/material cost in only 2 currencies i.e. JPY and MYR. I cant see the currency in USD as one of my delivery charge in PO is in USD. My invoice comes in respective  urrencies as per PO. Please advise how to post invoice in multiple currencies as per the currency mentioned in PO.
    Thanks & Regards
    Satya

    Hi,
    Document currency of PO will be single and all the condition type values are converted to the document currency.
    For condition types where currency conversion is required, please goto config (T code M/06), select the condition type and under Control data 2 tab, tick currency conversion. This will remove rounding of errors in case of multiple currecies.
    Hope this info helps
    Priyadarshi

  • How to use multiple hierarchies for a single char in single query

    Hi,
    Is there any way that we can use multiple hierarchies for a single char in single query. I tried and it just allows me to select one hierarchy even if I use hierarchy variable.
    I have a requirement where user wants to see information related to a cost center with different cost center groups in different hierarchies (every year has different cost center group hierarchies).
    Suppose I want to see information related to a cost center from year 2001-2004.in these four year cost center may have been associated to different groups depending upon that year hierarchy. How can I do that?
    Thanks
    Jona

    Nope. Now way to do this.
    There is always just one hierarchy assigned to a characteristic. And even if the hierarchy was time dependent, it only reads it for one key date and not according to transaction data.
    Regards,
    Beat

  • Is it possible multiple line items debit & single line item credit and different cost centers and different profit centers in fbcj

    Hi all ,
    I have a requirement to Post Cash Journal Document using FBCJ tcode.
    Is it possible multiple line items debit & single line item credit and different cost centers and different profit centers
    for exp:
    pk   GL a/c   description       amount   cost center  profit center
    40  400101  telephone exp   500        1403            P 1000
    40  400101  telephone exp    100       1404            P 2000
    50  200100  cash in hand      600-                             
       This is My requirement  is it possible in fbcj
        Please suggest me.ASAP.
    Regards
       Naresh.

    Hi,
      This you can do it in two ways:
    1. Make three header under top level....one Product A, 2nd Product B ( as Billing element) and third as Common expense ( only cost). Now 1st & 2 nd WBS, you have to have sales order linking with individual lint item, for third you will accumulate all the common expense till the period end then make a reposting of the same in desired proportion to both products WBS hierarchy
    (This is if you want to have a track on the common expense as well.......like planning, budgeting & control)
    After this reposting, run RA for individual billing element and hence you will all the complement detailing and control over Revenue and expense with respect to Product A and Product B individually.
    2. If you don't want to maintain that kind of detailing the common expense and keep track of it through project, then have cost centers accordingly and make an assesment/ distribution with respect to expenses accumulated at those cost centers for the period to the respective WBS under each product. Then execute the period end processes for the project.
    Or
    You can try with have two more line items in the costing sheet as an overhead against common expenses with respect each product.
    I hope this should help you.
    Regards
    Avisek Bhardwaj

  • Plan, Actual & Commitment Report in Multiple Currency

    Dear SAP gurs,
    Is there any report where I can see Plan, Actual & Commitments in Multiple currency (see below format). In standard SLAR reports, values are displayed in one currency at a time either I can see in INR or USD.
    Here each WBS is planed in USD as well as in INR. If PO is raised in USD, then actual value should be shown against planning done in USD.
    WBS Elem     Plan          Actual          Commitment     
         USD     INR     USD     INR     USD     INR
    WBS1.1     3000$     1000INR     500$               500INR
    WBS2.2          50000INR          10000INR          300INR
    Thanks,
    Venkat

    Dear Venkat
    Each of the views in the hierarchy reports (such as 12KST1C) can       
    only contain values for one currency at a time (because totals for    
    multiple currencies would not make sense).     
    Since only one currency can be displayed at a time, the Trans.currency view is not meant to show values in multiple currencies; rather, the Trans.currency view only provides a reference to the user of the currency involved in the Plan and        
    Actual postings. For example, if the actual postings had been in      
    mixed currencies like:                                                                               
    Doc. date  Cost elem.    Value COCurr  CO.Cr      Value TranCurr  TCrcy  
       01-07-2007 911010000                 800   XXX                        1700  YYY
       01-07-2007 911010000              3,000   XXX                        3,000  XXX
    Then the Trans.currency view would have contained:                                                                               
    Trans.currency         Plan             Actual                      
      YYY                            0             800                   
      XXX                         3,700           3,000
      Result                     3,700           3,800
    You can always switch between currencies in the report Settings ->    
    Currency, but only one will be displayed at once.                                                                               
    I hope this explanation helps you to understand the standard system   
    behaviour.                                                            
    Regards
    Martina

  • Rollup Report for Project Information Multiple Currencies

    Hi All,
    Report Rollup:
    We have multiple projects created in multiple currencies across multiple legal entities. Ex: Prj#1 USUSD, PRJ#2--FRA-FRF, PRJ#3--GER-MD, PRJ#4--JPA-JPY
    How can we get a rollup numbers (Actuals & Budgets) for these projects.
    1. Program and project Hierarchy? -- Currencies are different
    2. Project Analytics - How conversion is handled ( Non-US projects are set up and transacted in local currencies).
    Auto Allocations:
    Any one created allocations from a PRJ#2--FRA-FRF, PRJ#3--GER-MD, PRJ#4--JPA-JPY to *Prj#1 USUSD*_
    Projects are created under respective Legal Entities-->OU-->PRJ ORGS
    Thanks

    Dear Prasanna Reka,
    I'm sure this can be achievable thru OBIA. Since we have something called Global Currencies on OBIA, if u have selected Global Currency 1 (ie. USD) u would be able to see the output based on the Items (Eg. OU, Buss Unit, Project Type...etc) selected on the dash board.
    Please let me know if u need more info on this.
    Regards
    Raghavender Kandikonda
    Edited by: 980226 on Apr 29, 2013 2:04 AM

  • Multiple currency planning and budgeting?

    Hi all
    We are having a requirement of planning and budgeting in same WBS with multiple currencies and also seeing reports in different currencies on single screen.
    Now has anybody explored this area and has anything to suggest.
    Thanks in anticipation
    Raman

    Hi Raman
    The following is the literature from SAP on the subject. You may find it useful.
    Planning and Budgeting in Any Currency
    Use
    International groups often use one uniform company code currency (group currency) in CO. However, it may be necessary to plan and budget in the respective local currency as the majority of costs will be incurred in the local currency. The local currency is usually the corresponding company code currency.
    Previously only budgeting of jobs (orders and projects) was possible in the local currency.
    From Release 4.70, you can also budget investement programs in the local currency. In addition, it is possible to plan investment programs, appropriation requests and jobs directly in the local currency.
    As was previously the case for orders and projects, plan and budget values for investment programs and appropriation requests are also saved in both the controlling area and local currencies defined in the master record of each object. If you change or re-specify the exchanged rates used, it is now possible to recalculate the values in the local currency using the values in the controlling area currency, and vice-versa.
    In reporting for IM, it is even possible to calculate evaluations in any report currency (plan, budget and assigned values). If the values are available in the specified report currency, they are issued unchanged. If they are not available, they are converted from the controlling area currency into the report currency.
    Effects on Existing Data
    Before Release 4.70, the plan values for appropriation requirements, were only saved in the controlling area currency. This was also the case if a local object currency was specified in the master record for the appropriation requirement. From Release 4.70, the plan values for appropriation requirements are always saved in the controlling area and local currencies. Therefore, you must adjust appropriation requests that were created in an earlier release and use a local currency that varies from the local object currency. The easiest way to do this is to use the program RAIMCRC2 to recalculate the plan values in the local object currency for appropriation requests whose plan values are in the controlling area currency (transaction IMCRC2, menu path: Financial Accounting  -> Investment Management -> Appropriation Requests -> Tools -> Recalculate Currency Plan for Appropriation Requests). Before you run the program, select the relevant option in the Process Control section of the initial screen.
    Effects on Customizing
    Adjustment of Planning and Budget Profiles
    To enable the planning of investment programs, appropriation requests and jobs in a transaction currency different to the controlling area currency, you must adjust the relevant planning profiles.
    To enable the budgeting of investment programs in a transaction currency different to the controlling area currency, you must adjust the relevant budget profiles.
    In the planning currency (or budgeting currency) section of the planning (or budget) profile, you must define the transaction currency in which planning (or budgeting) is to be executed:
    Only in the controlling area currency (default),
    Only in the object currency
    (= local currency defined in object master record ) or
    In a transaction currency chosen at the start of planning/budgeting
    (this option is not possible for appropriation requests).
    In the planning or budget profiles, you must also define the exchange rate types to be used for the conversion of total values that are not dependent on the fiscal year.
    To adjust the planning profiles, use the process steps:
    Maintain Planning Profiles  (investment programs)
    Maintain Planning Profile for Cost Planning (appropiation requests)
    To adjust the budgeting profiles, use the process steps:
    Define Budget Profiles for Investment Programs   (investment programs)
    Exchange Rate Types
    In the fiscal-year-dependent data of the CO planning versions, you must also define the exchange rate types to be used for conversion of plan values that are not dependent on the fiscal year.
    For conversion of fiscal-year-dependent budget values and fiscal-year-dependent plan values of appropriation request variants not yet assigned to a plan version, each exchange rate type is taken from the fiscal-year-dependent data of the CO planning versions 0.
    As the plan or budget values are stored in the transaction, controlling area, and local currencies, the exchange rates used must enable the conversion of the transaction currency into the controlling area and local currencies. Where necessary, the exchange rates used must be extended.
    To enter the exchange rate types, use the process step:
    Define Versions  (investment programs)
    Change Planning or Budget Currency
    If you always planned or budgeted existing investment programs/measures in the controlling area currency, it is not subsequently possible to change the planning or budget currency to the object currency in the planning or budget profiles. This conversion is not prevented in Customizing, but leads to an error when you next plan or budget existing investment programs/measures. Alternatively, you can convert the planning or budget currency into the transaction currency in the planning or budget profiles, and set the object currency indicator as default.
    A similar restriction does not exist for appropriation requests. You can change the planning currency in the planning profile at any time.
    Use the process step under "Adjust the Planning and Budgeting Profiles".
    Detailed Planning
    When you call up detailed planning from structure-based cost planning or revenue planning, the standard SAP planning profiles are used, to which the standard SAP planning layouts are assigned. These planning profiles cannot be changed in the planning transactions. Import the standard SAP planning layouts 1-401-IM, 1-402-IM, 1-403-IM, 1-701-IM,  1-702-IM and 1-703-IM using the transaction OKBF from client 000 in your client.
    To execute the import, choose the process step:
    Import Standard Planning Layouts.
    Reporting Currency for IM Reporting
    In IM reporting, if you want to be able to specify a reporting currency that is different to the controlling area and object currencies used in the investment program items or subordinate appropriation requests and measures, another exchange rate type is required for the due conversion of plan, budget, or values into the reporting currency. You define this exchange rate type in Customizing for the program type for the investment program to be reported ( Group Reporting).
    To enter additional reporting currencies, use the process step:
    Define Program Types  (investment programs)
    you may also refer the following link in SAP help on the subject
    [http://help.sap.com/saphelp_47x200/helpdata/en/86/98853478616434e10000009b38f83b/frameset.htm]
    Venu

  • Can there be multiple ASM instances on single node?

    Hi,
    Can there be multiple ASM instances on single node?
    This one says No : http://www.freelists.org/archives/oracle-l/02-2008/msg00317.html
    And This one says Yes : http://www.databasejournal.com/features/oracle/article.php/3571371
    Thanks in advance.
    Thanks,
    Harsha
    Edited by: user498756 on Sep 11, 2008 2:23 AM

    ...that document doesnt say you cannot have multiple ASM instances on a node. It says "...ASM, +you only need one ASM+ instance for that computer, to manage the two database instances that use ASM."
    The fact that you only need one - and I cannot think of a good reason to have more than one - does not preclude the fact that you do seem to be able to have multiple ASM instances on a single node, each looking after its own set of disks and diskgroups.
    Again - I cannot think of a good reason to do so though!
    -Bob

  • How To Concatenate Column Values from Multiple Rows into a Single Column?

    How do I create a SQL query that will concatenate column values from multiple rows into a single column?
    Last First Code
    Lesand Danny 1
    Lesand Danny 2
    Lesand Danny 3
    Benedi Eric 7
    Benedi Eric 14
    Result should look like:
    Last First Codes
    Lesand Danny 1,2,3
    Benedi Eric 7,14
    Thanks,
    David Johnson

    Starting with Oracle 9i
    select last, first, substr(max(sys_connect_by_path(code,',')),2) codes
    from
    (select last, first, code, row_number() over(partition by last, first order by code) rn
    from a)
    connect by last = prior last and first = prior first and prior rn = rn -1
    start with rn = 1
    group by last, first
    LAST       FIRST      CODES                                                                                                                                                                                                  
    Lesand         Danny          1,2,3
    Benedi         Eric           7,14Regards
    Dmytro

  • Selecting data from Multiple Partitions in a single select stmt.

    Hi all,
    My Database is very large & my tables are partitioned.
    My question is:
    1) If my data is spread across multiple partitions, is there any way to select data from multiple partitions in a single query?
    If we dont mention partition name also it works fine, but perofmance wise it will be very slow. (Using EXPLAIN PLAN)
    (Note:I dont want to make use of Union concept, i want to do it in a single select statement)
    For ex:
    qry1.sql:
    select empno from emp_trans partition (P012000)
    This above query(qry1.sql) will work fine.
    qry2.sql:
    select empno from emp_trans partition (P012000,P022000)
    The above query(qry2.sql) will return will return the following error:
    ORA-00933: SQL command not properly ended
    If anybody has any solution for this, pls mail me immediately.
    Thanks in advance
    bye
    null

    All my queries are dynamically generated. All my tables are also indexed partition wise based on date field. My question is, if i want to mention multiple partition names at the time of generating my query(select), then with parformance will be good. I have refered some books, inthat what they say is to use UNION concept, i dont want to use that, instead i want in a single select statement.
    Thaks for ur reply
    Bye
    null

  • Passing multiple values for a single field in URL to call sap Transaction

    Hi All,
    I need to pass multiple values for a single field to SAP transaction .
    means if i have say a field "Date" which can contain more than one value, <b>but its not a range which has two fields</b> . How is it possible.
    Let me know pls.
    Regards,
    Sirisha.R.S.

    Hi Satyajit,
    I need to call a transaction with multiple values which gives me the report based on those values.
    So I need to pass multiple values for a single parameter.
    I hope u got it.
    Regards,
    Sirisha.R.S.

  • Any way to pass Multiple Values for a single Label in the Parameter?

    I have a Report that Contains 2 Parameters, @Customer & @Area. When trying to set up the Available Values for @Area, I'm having issues using multiple values for one Label, i.e. = "4006" Or "4610"
    One of the Filters in the Report is an Operation number, which is the [OPERATION] field, which is setup as a filter on the Tablix referencing the @Area parameter. 
    PROBLEM: I cannot retrieve any data when trying to use the ‘Or’ Operator here. If I simply put “4006” or “4610” I retrieve data, but when trying to combine it returns no data.
    Example, I need to allow a user to select ‘Chassis Incoming’, which would include data from Operations 4006 & 4610.
    QUESTION:
    Any way to pass Multiple Values for a single Label in the Parameter?
    I realize the typical solution may be to use ‘Multi-Value’ selection, but in this case we want the User to select the Area and the multiple values for Filtering will be automatically determined for them. Otherwise, they are subject to not getting
    it correct.
    I have tried several different ways, such as =”4006” Or “4610”, =(“4006”, “4610”), = In(“4006”, “4610”), etc….
    Note: We are using Report Builder 3.0

    Based on my experience, there's no way to 'intercept' the query that gets passed back to SQL Server, so a Split wouldn't work.
    Try creating either a function or stored procedure using the code below (compliments to
    http://www.dotnetspider.com/resources/4680-Parse-comma-separated-string-SQL.aspx) to parse the string: 
    CREATE FUNCTION dbo.Parse(@Array VARCHAR(1000), @Separator VARCHAR(10))
    RETURNS @ResultTable TABLE (ParseValue VARCHAR(100))AS
    BEGIN
    DECLARE @SeparatorPosition INT
    DECLARE @ArrayValue VARCHAR(1000)
    SET @Array = @Array + @Separator
    WHILE PATINDEX('%' + @Separator + '%' , @Array) <> 0
    BEGIN
    SELECT @SeparatorPosition = PATINDEX('%' + @Separator + '%', @Array)
    SELECT @ArrayValue = LEFT(@Array, @SeparatorPosition - 1)
    INSERT @ResultTable VALUES (CAST(@ArrayValue AS VARCHAR))
    SELECT @Array = STUFF(@Array, 1, @SeparatorPosition, '')
    END
    RETURN
    END
    Once created you can do things like this:
    SELECT * FROM Parse('John,Bill,David,Thomas', ',')
    SELECT * FROM (SELECT 'John' AS TestName union select 'David' AS TestName) AS Main
    WHERE TestName IN (SELECT ParseValue FROM dbo.Parse('John,Bill,David,Thomas', ','))
    This is what your SQL query would probably look like:
    SELECT OperationID, OperationName FROM dbo.Operations
    WHERE AreaID IN (SELECT ParseValue FROM dbo.Parse(@Area, ','))
    You may need to fiddle around with the Separator depending on whether SQL Server inserts a space between the comma and next value.

Maybe you are looking for