Using Parent Currency in HS.Exp

Hi All,
I need to use the <Parent Currency> value member as a SOURCE in my calculation.
I have defined the variable "strVSource = HS.Value.IsTransCur()" and then use that variable in the right-hand side of my HS.Exp calculation
The resulting Value member is "False" and the consolidation aborts. When using <Parent Currency> as the destination, the same setup works fine.
Hence I can write to <Parent Currency>, but not read from <Parent Currency>...is that correct?
Thanks

When you want <Parent Currency> as your source value member, in which member are you as the target? That is, if you have a value condition that says
If HS.Value.IsTransCur() = True Then
Hs.Exp "A#xxx = A#ooo"
End If
This implicitly means the source is also the same value member you are in. I will add that this doesn't have to mean you are in <Parent Currency> but instead means that translation has taken place: that the source and target currencies are different. In other words, if you have a child in EUR and a parent in USD, the function HS.Value.IsTransCur() = True will be True not only for the parent currency "USD" but if the user translates the EUR base entity into GBP, the function will ALSO return True. So, if you are in [Proportion] for example, and want to read from <Parent Currency> you should use the ACTUAL currency of the source value member such as "GBP Total", and this should get what you want.
--Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Similar Messages

  • Parent Currency Extract

    Hi,
    Can the HFM KMs within ODI be used for extracting Parent Currency data?
    Thanks,
    TN.

    Hi
    According your question the Ans is- For exm- If the parent and the child currencies are different,
    1.If the user wants to load the data to child member using parent's currency then the user can select the "Parent Curr Adj" in value dimension and can load the data. The value will be shown in "Entity Curr Total" (Translated value in local currency) , " Parent Curr Adj" and "Parent Curr Total"
    2.If the user wants to load the adjustment data directly to the parent using "Parent Adj" then the user can select that and load the data for adjustment. The value wiil be shown in "Parent Adj" and "Parent Total" not in Entity and Parent Currency level. And this Parent Adjment will be available, when you enabled the attribute called "Parent Adj". If you not enabled this the user can load the data up to "Parent Curr Total".
    I am sorry to explain your next point that "when we use parent currency adjustments and parent adjustments?"
    Even I am also looking for the situations. If you find the exactly ans please forward to [email protected]
    Thanks in advance.

  • Parent Currency Value

    Hi,
    I want to ask, is there any settings that can affect input data in Parent Currency Level?
    I have a translation rule that input data in Parent Currency Level. With the same rule, I used in 2 different application but in one of the apps I can't input in parent currency level. Is there any settings that can affect that?
    Here is my rule :
    IF HS.Value.IsTransCur = TRUE OR HS.Value.IsTransCurAdj = TRUE AND Hs.Value.Member = "<Parent Curr Total>" Then
    IF Hs.Entity.Member = "China" then
         Hs.Exp "A#Sales= 200"
    End IF
    End IF
    Thanks

    The conditions ("If" statements) that you have written, control if your assignment (Hs.Exp "A#Sales= 200") will execute or not. The assignment itself will always work when executed. There are a number of conditions that may turn your "If" condition to FALSE:
    1. Just get rid of the AND Hs.Value.Member = "<Parent Curr Total>". If it is not the problem this time, it will be another time.
    2. In one of the applications, you have no entity "China".
    3. In one of the applications, "China" is placed under a parent having the same default currency, therefore the translation along with the conditionals Hs.IsTransCur and Hs.IsTRansCurAdjs are not executed at all.
    2 and 3, are data issues, not code issues. Even including 1 in your first conditional may turn true or false depending on different underlying data. That is why I say that if the code runs or not it depends on the differences between the underlying data in the two applications. There is no other reason why any piece of code runs or not in different applications. In other words, there you cannot say "this piece of code runs in one application but not in another", instead you can say "this piece of code runs with one set of data, but not with another". I hope this is clear now.
    --Kostas                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Error while opening form in parent currency

    Hi
    I have created a form where i input the data at entity currency for various entities.
    I need to view data at consolidated level in parent currency.
    But each time after i select the parent entity and then select <Parent currency>, the form does not open and gives an error as follows:
    An unknown error has occurred in the HsvWebFormGeneratorACM object.
    Show Details:
    Error Reference Number: {CDB5B697-1463-42F2-92E3-E63D5884A56F};User Name: admin@Native Directory
    Num: 0x80004005;Type: 0;DTime: 1/29/2010 1:07:59 PM;Svr: STARINDEVHYAP;File: CHsvData.cpp;Line: 7163;Ver: 11.1.1.3.0.2413;
    Num: 0x80004005;Type: 0;DTime: 1/29/2010 1:07:59 PM;Svr: STARINDEVHYAP;File: WDEFGenerator.cpp;Line: 3735;Ver: 11.1.1.3.0.2413;
    Num: 0x80040d40;Type: 0;DTime: 1/29/2010 1:07:59 PM;Svr: STARINDEVHYAP;File: WDEFGenerator.cpp;Line: 3155;Ver: 11.1.1.3.0.2413;
    Num: 0x80040d40;Type: 0;DTime: 1/29/2010 1:07:59 PM;Svr: STARINDEVHYAP;File: CHsvWebFormGeneratorACM.cpp;Line: 2724;Ver: 11.1.1.3.0.2413;
    Num: 0x80040d40;Type: 0;DTime: 1/29/2010 1:07:59 PM;Svr: STARINDEVHYAP;File: CHsvWebFormGeneratorACM.cpp;Line: 2433;Ver: 11.1.1.3.0.2413;
    Num: 0x80040d40;Type: 0;DTime: 1/29/2010 1:08:00 PM;Svr: STARINDEVHYAP;File: CHsvWebFormsACV.cpp;Line: 569;Ver: 11.1.1.3.0.2413;
    The script for the said form is as below :
    ReportType=WebForm
    ReportLabel=Historical Data
    ReportDescription=Historical Data
    BackgroundPOV=S#Actuals.w#YTD.E#100.V#<Entity Currency>.I#[ICP None].C1#No PCC.C2#H_1001.C3#BaseData.C4#NotApplicable
    SelectablePOVList=Y{[Hierarchy]}.P{[Third Generation]}
    C1=C2{Historicals.[Hierarchy]}
    R1=A{Historical Acc.[Hierarchy]}
    ShowLabels=True
    ShowDescriptions=True
    what would be reason for the said error?
    Regards,

    Solved the issue..... since the entity top member and the parent currency members were in the default view, it gave the error message
    rgds

  • Entity Currency Adj, Parent Currency adj for Parent-child with same currenc

    Hi,
    In 11.1.2.1 I noticed that if parent and base entity currencies are same, entity currency and entity currency adjustments equal parent currency and parent currency adjustments respectively. If the currencies are different, the entity currency total gets translated to parent currency and post that, we can pass adjustments at PCA level.
    I had an understanding that Entity Currency total always rolls upto Parent currency irrespective of whether the currencies of base and parent are same/different.
    Is this something new with version 11 or has it always been like this?
    Thanks,
    S

    I don't follow your explanation. To be very clear: <Parent Curr Adjs> is NOT the translation of <Entity Curr Adjs>. This will never happen. HFM takes <Entity Curr Total> and translates that into the target currency. The only time <Parent Curr Adjs> will equal <Entity Curr Adjs> is when they are indeed the very same currency. In that case there is no translation but instead two names for the same data set.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Want to use parental controls to prevent myself from being able to be on certain websites, but i can't do so on my account because i'm the administrator and parental controls don't work with the administrator. How can i do this?

    go on certain websites, but i can't use parental controls on my account because i'm the administrator. How do i prevent access to websites?

    Thanks for the reply, BUT --- i can't fool myself. I can make all the other accounts i want, but i'll still be able to get into the admin account and therefore have access to the websites i don't want to have access to. Is there a way to block websites from ALL accounts?

  • 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

  • How to clear out foreign divested entities at Parent Currency when have CFCTA?

    We have stopped loading some entities which we divested in the prior fiscal year (2013).  Now, in the current fiscal year (2014), the Retained Earning rollforward logic is carrying forward the prior year P12 ending balance.  We can manually adjust out the figures in Enitity Currency in P1 of current year (July 2014) and clear out the ending RE balance, but we still have RE remaining at Parent Currency due to roll forward logic.  Our journals in HFM always reverse in the next period, so it seems that we will need to forever more book an adjustment in Parent Curr Adjs to clear out the RE and the Cumulative Foreign Currency Translation amount.  Has anyone had a similar issue?  How did you remove all Retained Earnings at the Parent Currency levels when you got rid of a company? Thank you.

    Just about every application I've seen has always had some form of rule allowing for historical translation overrides for the equity section.  Some do it by allowing you to adjust the rate the equity is translated at, others do it by allowing you to enter the PC amount you want in EC in a seperate account (Dollar Overrides seems to be a common term) but either way, you'll need that functionality to accomplish this.
    Basically your rules are causing the problem(prior year USD copying across to current year USD), so your rules will need to be the solution.

  • RE: Using the Currency Object

    Hi
    I tried using the currency object to display the currency symbol for the UK and Europe, here is an example of what I did
    String currency = Currency.getInstance("EUR").getSymbol();
    or for the UK
    String currency = Currency.getInstance("GBR").getSymbol();
    but I ended up with unicode characters instead of currency symbols like this � or � what am i doing wrong

    (I guess you made a little typo, the Great Britain Pound is GBP and not GBR.)
    Currency.getSymbol returns the symbol that should be used for that currency in the current locale. So if you are in UK "GBP" comes out as the sterling pound symbol, in countries where they use Euro it comes out as &euro;, but everywhere else the result is the three letter (?) currency code itself. This is because pounds and dollars are used in many countries and they have the same symbol; you wouldn't want users to confuse US dollars with Canadian dollars. So try these:
    String pound = Currency.getInstance("GBP").getSymbol(new Locale("en", "GB"));
    String euro = Currency.getInstance("EUR").getSymbol(new Locale("fr", "FR"));

  • Is it a best practice to Input Data directly to Parent Currency ?

    Dear Gurus,
    I understand this question is very simple, but I am wondering is it a best practice to Input data directly into <Parent Currency>?
    I am having a scenario where users do translation in Oracle and they wish to see the same number in HFM. As the process that they follow is unique in nature by Entity->Account [OR] for all Entities->Account, creating Override accounts is not helping us and rapidly increasing the Override hierarchy month-on-month.
    Thanks...
    Satya

    By overriding the accounts, I assume you are referring to accounts that are translated historically as opposed to the default translation performed by HFM?
    If so, I have seen two general approaches to achieve this:
         a) Allowing the user to directly override the translation at IsTransCurr (i.e. <parent currency> if parent is in a currency other then entity)
         b) Entering in a special currency rate in a rate account and then adjusting the translate routine to translate your account by that rate.
    I personally, am a bigger fan of the first option.

  • Reporting of Child Routed Calls Using Parent TCD table

                       The TCD records of Parent do not show RoutID, ServiceSkillTargetID filed for calls routed by Child ucce. The Calltype ID filed shows "-1" for all such records. The dbo Service Table in parent is correctly populated and contains all child calltypes as peripheral number and mapped to ServiceSkillTargetID.
    But still the TCD records on parent show routeid and serviceskilltargetid as blank for all calls that are routed by Child... any suggestions to fix this.
    My requirement is:- There are around 7 calltypes on child that terminate on a particular skillgroup. I want to report call meterics for any 5 of them and that too by using Parent system and not Child. I am not able to differentiate the calls as serviceskilltargetid field or routeid field is not populated.

    Hi Navjit,
    Is it a typical Parent-Child Call Flow ?
    Are you open to saving some information in call peripheral variable which can help in corelating call between parent & child ?

  • Is it possible to use format-currency() inside set_variable()?

    Hi gurus,
    I have a few numbers to sum up for the report, and I want to round the numbers according to the currency before they are summed up. What is the best way to achieve this?
    The way I can think of is:
    To around the number I can use <?format-currency:VALUE; CURRENCY; 'false'?> in the template. Then initialize a variable SUBVALUE=0 and then add each rounded numer to this variable:
    <?xdoxslt:set_variable($_XDOCTX, 'SUBVALUE’, xdoxslt:get_variable($_XDOCTX, 'SUBVALUE’) + (format-currency:VALUE; CURRENCY; 'false'))?>
    However, I'm getting error indicating that I can't use format-currency:VALUE inside set_variable() in this way...Am I using the function wrongly? Or is there another function that can achieve this?
    Appreciate your help :)
    Sophy

    Hi Tim,
    As you said, the reason that why I have to add after rounding is to avoid the 0.01 issue. Our PM requires the numbers shown in report to be mathematically correct, so if we add before rounding then we'll have sub-toatal and totals different by 0.01 or so.
    And since I need to round the values according to the currency, I can't round it in the query...I have to use format-currency in the template to do the rounding.
    Thanks :)
    Sophy

  • Difference between parent currency and parent in value dimension

    Hi
    Dear friends please tell me about following:
    1.Difference between <Parent Currency> and <Parent> in value dimension and its significance.
    2.Difference between <Parent Currency Adjs.> and <Parent Adjs.> in value dimension and its significance.
    Thanks
    Mayank
    Edited by: mayanka bhusan on Jun 17, 2010 10:08 PM

    When you have an entity which contributes to two or more parent entities, you can specify if an adjustment applies and contributes to all parent entities or the selected entity.
    1. Create the adjustment to <Parent Curr Adjs> and the adjustment value contributes to all parents.
    2. Create the adjustment to [Parent Adjs] and you can select which parent entity you want the adjustment value to contribute to.
    <Parent Currency> is where the translation happens.
    <Parent Curr Total> is the total of the translated value plus any adjustments applying to all parents -i.e. <Parent Curr Adjs>
    [Parent] simply carries the <Parent Curr Total> numbers to the next level of the value hierarchy
    [Parent Total] is the total of the previous level plus any adjustments applying to the specified parent -i.e. [Parent Adjs]

  • How to use Parental Contro; on Yosemite ?

    I want use parental control for the first time on new install Yosemite. How to do it. help is not available ?

    Re: How to use Parental Controls and Homework Time
    How do I set up different levels of protection for the computers of different aged children?

  • Parent Total and Parent Currency Total

    Can you please explain the what is the parent total and parent currency total ...
    please correct me if this wrong
    parent total is the total of the previous level plus any adjustments applying to the specified parent
    the parent curr total is the total of the translated value plus any adjustments applying to all parents

    Parent Currency is the default currency set in the metadata attribute for the Parent Entity, for Example
    Parent: Australia Consolidated (USD)
    Child: Australia (AUD)
    Child: Indonesia (IDR)
    The parent currency is USD
    If you allow adjustments in Australia Consolidated then you can book an entry in Parent Adjs and so your parent Currency Total would show the consolidated number in USD for Australia consolidated plus the adjustments made at the parent.

Maybe you are looking for