BPC NW 10 Currency Conversion

Dear All,
I want to do a currency conversion in my application. is there any step by step for BPC NW 10 ?
i already put my data in dimension member LC and i want to convert it to USD. i'm also already do a corversion via menu :
1. Data Manager - Run package
2. FX Restatement
but nothing happen.
Thanks in advance
Suprapto

Dear Raghu,
okay, after i use FX Restatement, here is the error :
Server message:
code: UJD_EXCEPTION_018
severity: error
description: Failed to analyze prompt %GROUP_DIM%
log id: 051MjG0Q7k6ndmT8pF9Rr0
CHAIN_TEMPLATE:
ERROR:%GROUP_DIM%
HIER_NAME:
HIER_PATTERN:
IOBJ:
OPERATOR:
VARIANT_NAME:
VARIANT_TYPE:
Fyi, my dimension is only :
Time | Account | P_Entity | category | RptCurrency
after i download the FXTrans.LGF , i found there is a code like these :
//Handling the scenario groups and currency members are existing, where they are created within one dimension with "R" type
*RUN_PROGRAM CURR_CONVERSION
      CATEGORY     = %CATEGORY_SET% 
      GROUP = %GROUPS_SET%  //
      TID_RA = %TIME_SET%
      RATEENTITY = GLOBAL
      OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
*ENDRUN_PROGRAM
The question is, how i can change the FXTrans.LGF , i want to remove that code and only use these code .
/Handling the scenario without group dimension, where the currency dimension only holds the currencies
*RUN_PROGRAM CURR_CONVERSION
      CATEGORY     = %CATEGORY//(category dimension name)//_SET% 
      CURRENCY = %RPTCURRENCY_SET% 
      TID_RA = %TIME_SET%
      RATEENTITY = GLOBAL
      OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
*ENDRUN_PROGRAM
Thanks,
Suprapto

Similar Messages

  • BPC 10.0 Currency Conversion Scenario

    Hello All,
    I have a specific business scenario and I'm curious if anyone has anything similar and how they got around it and/or anyone's thoughts on this. I'll try to make as much sense as I can, sorry if it's confusing!
    My company is a USD company, however we do business in multiple countries. Within those other countries, we have groups of businesses. So our reporting is something like this:
    SubsidiaryA: RMB
    SubsidiaryB: EGP
    SubsidiaryC: GBP
    SubsidiaryD: EUR
    These 4 would roll into a group, let's call it Group1 which has a Reporting Currency of EUR.
    All of our groups which have different Reporting Currencies, let's say Group1 - Group4 would then need to roll to the TotalCompany which has a Reporting Currency of USD
    My question is, how do people typically load exchange rates into their INPUTCURRENCY dimension? How does the Master Data look? Currently we didn't build our system to support this, so all of our exchange rates are based on the USD conversion rate. But we need RMB to EUR, EGP to EUR, etc.  Do people typically just have their INPUTCURRENCY Master Data just have like RMB_EUR, EGP_EUR, USD_EUR, etc.? Or am I missing some sort of logic that makes this whole issue go away?
    I know this is probably just a "design preferrence" but I am curious how other companies address this for ideas to present.
    Thanks!
    Alexander

    Hey Vadim,
    I don't necessarily have a business purpose to do that, I was just curious if it worked on other packages in general, just picked Copy package for an example.
    But same could apply if I need to allocate say, 100USD to BAS(Group1) which has mixed currencies, the system should then apply the exchange rates correctly right?
    For example, this would allocate the amounts in the Pre-Allocated Advertising Account to the Advertising P&L Line using the Net Sales of the Entities:
    *RUNALLOCATION
    *FACTOR=USING/TOTAL
    *DIM ACCOUNT  WHAT=PREADVERT;   WHERE=ZFAADVERT;  USING=NETSALES; TOTAL=<<<
    *DIM ENTITY WHAT=INPUT_ENTITY; WHERE=BAS(Group1); USING=<<<; TOTAL=<<<
    *DIM RPTCURRENCY WHAT=LC; WHERE=<<<; USING=<<<; TOTAL=<<<
    *ENDALLOCATION
    So in this example, if I run DEFAULT (with FXTRANS), it should allocate those dollars correctly right?
    Thanks,
    Alexander

  • Currency Conversion BPC 7.5 NW

    Hello Everyone,
    I have an issue with the currency conversion functionality.
    I know there were lot of discussion about FXTRANS topic. However, I am facing an issue while running the package:
    Application: Package Status Error".
    Exception occurred when running programs"
    I checked the CT configuration document, dimension properties, rule, logic etc. Not able to trace anything.
    I am performing the test on BPC 7.5 NW SP -7
    I run transaction UJKT, following is the message obtained:
    UJK_EXECUTION_EXCEPTION:BADI parameter error: "CURRENCY CONVERSION"
    "Currency Conversion" is the name of the package
    Can you please provide your inputs?
    Thanks in advance
    RJ
    I resolved the issue. One of thee dimensions, category used in Rate Application and consolidation application was different.

    Hello Everyone,
    I have an issue with the currency conversion functionality.
    I know there were lot of discussion about FXTRANS topic. However, I am facing an issue while running the package:
    Application: Package Status Error".
    Exception occurred when running programs"
    I checked the CT configuration document, dimension properties, rule, logic etc. Not able to trace anything.
    I am performing the test on BPC 7.5 NW SP -7
    I run transaction UJKT, following is the message obtained:
    UJK_EXECUTION_EXCEPTION:BADI parameter error: "CURRENCY CONVERSION"
    "Currency Conversion" is the name of the package
    Can you please provide your inputs?
    Thanks in advance
    RJ
    I resolved the issue. One of thee dimensions, category used in Rate Application and consolidation application was different.

  • BPC 7.5 NW SP4 - CURRENCY CONVERSION

    Hi experts
    Im running currency conversion for my consolidation group, but when run tcode UJKT it shows me an error
    this is my script logic
    *RUN_PROGRAM CURR_CONVERSION
             CATEGORY = %Z_VERSION_SET%
             GROUP = %C_GRUPOS_SET%
             TID_RA = %Z_TIEMPO_SET%
              RATEENTITY = GLOBAL
    *ENDRUN_PROGRAM
    this is error
    UJP_PROCESS_EXCEPTION:Ownership information not found in application C_CONSOLIDACION
    I have checked steps below
    1.- I´ve entered ownership percentage of ownership application
    2.- I viewed parameters for consolidation application
    3.- I´ve entered rates exchanges in my rate application
    4.- I´ve cheched business rules for currency conversion
    5.- I´ve cheched my dimension account in consoldiation appication
    is there any other action that you consider I should  review
    can you help me with this issue please
    thanks in advance
    best regards

    Hi Nilanjan
    I checked this link and is correct, and I can save changes in DHE, my doubt is ?
    should I enter Ownership like this?:
    ENTITY --- INTCO --- CURRENCY --- ACCOUNT -- CATEGORY -- TIME              SIGNEDDATA  
    S100        IC_2000     LC              POWN                    REAL           2010.009       0.80
    and then should I run package Calculate Ownership? (Which is the function  of this package?)
    because when I´m using DHE, the data looks like this
    ENTITY --- INTCO --- CURRENCY --- ACCOUNT -- CATEGORY --         TIME                       SIGNEDDATA
    S1000        IC_NONE     CG1                METHOD          REAL                  2010.009                      90
    S2000        IC_NONE     CG1                METHOD          REAL                  2010.009                      86
    S1000        IC_NONE     CG1                PGROUP          REAL                  2010.009                      1
    S2000        IC_NONE     CG1                PGROUP          REAL                  2010.009                      1
    S1000        IC_NONE     CG1                PCON               REAL                  2010.009                           1
    S2000        IC_NONE     CG1                PCON              REAL                  2010.009                           1
    S1000        IC_NONE     CG1                PGROUP          REAL                  2010.009                      1
    S2000        IC_NONE     CG1                PGROUP          REAL                  2010.009                      0.8
    you can see the INTCO is IC_NONE in all records
    thanks in advace

  • Currency Conversion issue for YTD model

    Hello,
    Currently our Client is using YTD (year to date) model to maintain data into BPC 7.5NW, and planning to use BPC for currency conversion from LC to USD. They are not converting the values in Transactional system. When performing this all Balance sheet accounts will be using YTD model for conversion, but income statement accounts should be using Periodic values for conversion.
    We have two different Entity FX types: one is USDFNC - USD functional and NUSDFNC - Non USD functional. One of the differences between these two FX types is CTA account, USDFNC is using expense Account to Book CTA and NUSDFNC is using Equity Account to book CTA.
    To achieve the above mentioned requirement, I did configure BPC as follows:
    1) Use RATE type AVG (average for Income statement accounts)
    2) Use RATE type END (spot rate for Balance sheet Accounts)
    3) In business rules for Account rate type AVG- formula would be [AVG], apply to periodic flag will be checked.
    5) in business rules for Account Rate Type END - Formula would be [END], apply to periodic flag will be blank.
    6) To calculate CTA for ENTITY FX type- NUSDFNC, I configured the following in Account Rate type AVG - destination account is equity account, Formula is [END]-[AVG], apply to periodic flag will be blank and Entity FX type is NUSDFNC.
    7) To calculate CTA for ENTITY FX type- USDFNC, I configured the following in Account Rate type AVG - destination account is expense account, Formula is [END]-[AVG], apply to periodic flag will be blank and Entity FX type is USDFNC.
    Above configuration is giving me correct converted result for all Balance sheet accounts and income statement accounts are showing the correct values when I use the formula (current period LC amount-previous period LC amount)*(current period AVG rate). But I saw difference in Balance sheet, so further analyzed CTA (currency Translation Accounts) and found that the difference is because of CTA amount only. Similar CTA differences exist for both USDFNC entities and NUSDFNC entities. So, I think my logic to calculate CTA is not working.
    I am using the standard script logic to run Currency Conversion:
    *RUN_PROGRAM CURR_CONVERSION
         CATEGORY  = %CATEGORY_SET% 
         TID_RA = %TIME_SET%
         CURRENCY = %RPTCURRENCY_SET%
         RATEENTITY = GLOBAL
    *ENDRUN_PROGRAM
    *COMMIT
    Can any one help me to understand whether this configuration is correct? I feel that I may need to change the logic for calculating CTA. But not sure about what and where
    Edited by: amarnathputta on Nov 24, 2011 5:36 AM

    Thank you Ethan,
    Let me try to explain this with few dollar amounts:
    Let us consider that I have data for 1st month (Jan) of the year 2011,
    Net income for Jan. 2011 in LC = 59916152.19
    Net income for Jan. 2011 in USD calculated using Average rate is  = $ 9,223,013.14
    CTA for the same month is  (net income in LC X spot rate) - net income in USD at average rate =((59916152.19)*(0.154617))-9223013.14 = 41,042.564
    This value is correct.
    For the month of Feb 2011:
    Net income for Feb.2011in LC = 60415519.01
    Net income for Feb.2011 in USD at average rate (with periodic flag on) = 9,300,112.38 ( I calculated this value manually and it is correct after conversion)
    calculated CTA for the same month is (60415519.01*0.154083)-9300112.38 = 8,892.035.
    But actually BPC calculated CTA is 18,547.56 (I felt that this may be because I am not using the Flag apply periodic value while calculating CTA and when I flagged that, BPC is giving me a very big difference in CTA)
    My balance sheet is exactly off with the difference in CTA.
    Hope this helps you to understand my problem.
    Edited by: amarnathputta on Nov 25, 2011 2:43 PM

  • Foreign currency conversion not picking up rate or time period

    I am running the standard FX conversion (standard stored procedure - fxtrans.lgx) on SAP BPC MS version 7.5 , but everytime I run the package, even though I choose a particular day,  it seems to run for multiple time periods.
    In the formula log  I get more than 50 of the following:
    10000400 - 4 rows calculated
    10000400 - 0 rows updated
    10000400 is the TIMEID for my currency conversion.
    Also, when I look at the result, even though I have entered 1 as my conversion fator I get a multiple of 18.  I tried to change the conversion factor, but no matter what I do for no matter what entity and no matter what LC I always end up with a multiple of 18.
    Any ideas for me?
    Thanks

    Hi,
    This sounds strange. Can you post your script logic file and a small extract from your time dimension please?
    Tom.

  • Business Rule Currency Conversion and Carry Forward

    Hello Guys,
    I have a question related to the Business Rules Currency Conversion and Carry Forward
    I configured the business rule "Currency Conversion" and I selected "Apply to Periodic". What this rules does with the flag selected  is to get the value of the previous month converted and add the factor (Local Currency previos month - Local Currency Actual month) * Exchange Rate of Current Month
    For Example: USD previos month +
    This rule applies perfectly from FEB to DEC but if I run it for January, it does not consider the value of USD previos month and LC previous month for calculations so the result I get is:
    (and of course it´s because it only applies to periodic)
    I need to include into my results this amounts and factor so the question is: Is not a flag I can activate to force the system to act as it does for FEB to DEC periodic ??
    I also set up the Business Rule "Carry Forward" so with this rule Im able to bring values converted in USD from DEC to JAN for example from a Data Source Input, but the problem is that it erase any other value I have in other Data Source members and I need to keep that info.
    Hope you can come with a suggestion.
    Im working with SAP BPC NW 7.5 SP08

    Hello guys,
    Yes, my fiscal year is from JAN to DEC and Im using a YTD app,
    As you mentioned for P&L accounts the rule works fine; but we want to carry forward LEQ accounts. Is there a way to use or configure the currency conversion rule with the flag "Apply to Periodic" to carry forward LEQ accounts for the next following year?
    Here is how we configured our Carry Forward Business Rule
    Source and Destionation account = 4111
    Source and destionation Flow= FCLO
    Reverse Sign= False
    Data Source Type= ALL
    Same Period= False
    Apply to Periodic=False
    Opening Data Source=DatosBase
    Source Data Source = AJ_AC
    Regards

  • APO DP: currency conversion with CURR_CONV_FAC

    Dear DP experts,
    we have currently a problem  that is described in a similar thread, however the solution is not yet clear.
    Demand planning: Change currency in unit column with a macro function?
    We are using the currency conversion: on planning book, top left corner - right mouse button - UoM - Set - In currency field put USD. (*) The planning area currency is RUB. To work with USD, the program takes the currency exchange rate of today. However we need to use the currency exchange rate that is maintained in SPRO on a monthly basis.
    We were advised by SAP that it is a program limitation and there is a macros CURR_CONV_FAC to make currency conversion based on periods.
    As we want to keep the conversion functionality  as is (*), did anyone try to implement the conversion in such a way and could help us with advice?
    For example , we think that this macros
    1) has to be DEFAULT,
    2) has to find the planning area currency
    3) has to read the new currency from the UoM column
    4) has to recognize that the currency change event has to happen.
    5) has to be allways called after setting the new currency.
    There are some doubts that this can work, can anyone advise?
    Best regards
    Vladimir Ermoshin

    Hi BPC Gurus,
    I too have the same issue.
    We are in the process of upgrading BPC7.5NW to BPC10.0 NW.
    1) I am validating the below Currency Conversion script in BPC10.0:-
    *RUN_PROGRAM CURR_CONVERSION
    CATEGORY = %CATEGORY_SET%
    CURRENCY = %RPTCURR_SET%
    TID_RA = %TIME_SET%
    RATEENTITY = GLOBAL
    OTHER = [ENTITY = %COMPANY_SET%]
    *ENDRUN_PROGRAM
    The data manager package runs w/o any errors, but log says:-
    LOG BEGIN TIME:2013-02-26 20:36:16
    FILE:\ROOT\WEBFOLDERS\XXXXX\ADMINAPP\LEGAL_CON\FXTRANS.LGF
    USER:JXXXX
    APPSET:XXXXX
    APPLICATION:LEGAL_CON
    RUN CURRENCY CONVERSION
    0  SUBMITTED, 0  SUCCESS, 0  FAIL.
    SCRIPT RUNNING TIME IN TOTAL:1.16 s.
    LOG END TIME:2013-02-26 20:36:18
    2) When tested in UJKT in BW I have the below error LOG:
    UJK_VALIDATION_EXCEPTION:Dimension set:"CATEGORY" not assigned in Data Manager
    3) Model is of consolidation type with dummy(no data) Ownership model.
    4) Below is screen shot of my Currency Translation rules post upgrade in BPC10.0NW.
    Any clue why currency conversion is not picking any records??
    Thanks in advance for your earliest help.
    GMR

  • Currency Conversion using RATEENTITY

    Hi,
    We have the following requirement at our Client:
    Entities in the same country uses different Exchange rates, example : 2001 " Mexico" and 2002 " Mexico" uses two different exchange rates.
    To achieve the above requirement I configured NW BPC 7.5 with patch level 9 to use RATEENTITIES.
    Example
    There will be two rate entities like
    1) Global - being used for Company Code 2001
    2) P_2002 - being used for Company code 2002.
    So I maintained different rates for Mexican Pesos in Global and P_2002  RATEENTITIES.
    In ENTITY master we maintained a property - RATEENTITY and maintained the values as GLOBAL for entity 2001 and P_2002 for entity 2002.
    I used the following Script Logic:
    XDIM_FILTER ENTITY = ENTITY.PROPERTIES(u201CRATEENTITYu201D) = u201CP_2002u201D
    *RUN_PROGRAM CURR_CONVERSION
         CATEGORY  = %CATEGORY_SET% 
         TID_RA = %TIME_SET%
         CURRENCY = %RPTCURRENCY_SET%
         ENTITY = %ENTITY_SET%
         RATEENTITY = P_2002
    *ENDRUN_PROGRAM
    *COMMIT 
    So even after using this setup, BPC is converting values for both ENTITIES (2001 and 2002) using rate from RATEENTITY P_2002.
    I also tried to run Currency Conversion by hard coding company code by enter ENTITY = 2002 and that did not work either.
    Is there a way to achieve this requirement.

    Hi,
    Whatever you define in the RUN_PROGRAM it will use as parameters to convert LC to GC, so your script logic set up like this will exchange all entities using the RATEENTITY P_2002.
    First thing you should do is the RATEENTITIES should be valid members of your ENTITY dimension. So if your entity is 2002, there should be a member of the RATEENTITY dimension called 2002, not P_2002. You should then remove the RATEENTITY=P_2002 parameter from the RUN_PROGRAM completely (if it doesn't run without the parameter, try putting it back with GLOBAL as the value).
    With both of these things done, when currency conversion is called for a particular entity it will look for a corresponding entry in the RATE application against the same entity, otherwise it will use what is stored in GLOBAL.
    Let me know if that solves your problem.
    Tom.

  • Steps for the currency conversion

    hi everyone,
    i am working on SAP-BPC,
    Can anybody explain me steps to follow the currency conversion for AVG,END.
    i worked on this currency conversion but it showing negative value in sql database.
    if we upload a datafile, value is entering into the factwb table but it is showing negative value for(AVG)

    please refer to the link below
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0ea1fd8-d6d3-2a10-c1ab-e8164dd98316
    hope this helps

  • FX restatement/currency conversion

    Hi all, what kind of questions should be asked to business when thinking about currency conversion using BPC fx restatement? thanks.

    Hi Zack,
    Take a look at this How To Guide for currency conversion:
    [How to do Currency Translation for Financial Application using SAP BPC 7.0 version for Microsoft SQL Server|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d0907bdb-e908-2d10-ca9e-f67166e2147e]
    You should find some useful information in the Introduction and Background sections.
    You should also ask the business what their current process is.
    Thanks,
    John

  • Opening flow (F00) disappears during currency conversion

    Hi everybody,
         I'm facing this strange situation: once I've successfully completed the carry over operation I can see the correct values in local currency in G_NONE Group and in EUR both in G_NONE and G_SPA groups: so far so good...
         When launching the currency conversion all the values in G_SPA, on F00 (the opening flow) disappear. Any idea on the reasons of this strange behaviour?
         Another strange fact: if I set the INCREMENTAL_MODE to "Y" the values remain there and are correctly forced on the closing flow (F99); of coure this is not the solution because I don't need figures that always cumulate!
         Thank you in advance for your help!
    Sergio

    Hello everybody,
         the solution, as indicated here SAP BPC NW 10 FX Translation and Consolidation,
         was in the in the group/scope dimension: putting a "Y" in the STORE_GROUP_CURR property the issue is solved.

  • Currency conversion - LC not converted

    Hi,
    I'm strugling with currency conversion at the moment. I'm using BPC NW 7.00.02.
    The script seems to be OK and the script return successfully when I run it. I have entered rates for the 2 reporting currencies I have in the model, but for some reasons these reporting currencies are not converted. I have used the guideline for "Currency Conversion Setup" and entered all the properties required.
    I have tried to optimize the applications, since some of you had success using this approach. But, It didn't solve the problem for me.
    If I run the script from the script_tester in SAP, I can see that no numbers are catched.
    Here's the script I'm running:
    *RUN_PROGRAM CURR_CONVERSION
          CATEGORY = %HT_CATEGORY_SET%
          CURRENCY = %HT_RPTCURRENCY_SET%
          TID_RA = %HT_TIME_SET%
          RATEENTITY = GLOBAL
    *ENDRUN_PROGRAM
    Any idea why the numbers are not converted?
    /Lars

    Lars,
    You had mentioned that you maintained the properties for GROUP in your currency dimension? Was your application the consolidation type? What additional properties did you have to add? Would appreciate your help.
    Thanks.

  • Currency Conversion - difference in behaviour of NW compared to Microsoft

    Hi Everyone,
    When migrating from BPC Microsoft 7.0 to Netweaver 7.5NW SP01 we setup the same reporting currency conversion as we had before. A simple conversion of reporting currency from LC into EUR and USD.
    We noticed:
    - the currency conversion of accounts that had no RATETYPE used to convert at a factor of 1. In NW the system ignores these accounts and does not convert them...USD and EUR are blank
    SAP help states this should be possible...
    [http://help.sap.com/saphelp_bpc75_nw/helpdata/en/7b/4479fd9b394314a257d92d9be6a71f/content.htm]
    - EUR and USD in Microsoft version are considered calculated members and do not allow direct entry into them in the input schedules (the CALC property is Y). In NW version, we can enter directly numbers in these reporting currencies, which makes it confusing for users and may lead to errors
    Did anyone experience any of these behaviours?
    thanks for sharing,
    best regards,
    Luis

    Hi Luis,
    This is off the top of my head, but my experience matches yours. I think you will have to add a new rate type to all your accounts that you want to convert with the multiplier of 1, and set up a business rule with
    [COPYLC]
    in the formula. Maybe I'm missing something, but it looks to me like the documentation is simply incorrect on this point in the Netweaver version.
    As far as EUR and USD, are you using the STORED_CALC property in your MS system? In my brief tests of this functionality I've never been able to get this property to have the desired effect (setting CALC=Y for a base member) in the NW version. You may want to open a message for the issue if this is what you were using on the MS side and it's not working for you. It would be nice to have it working.
    Ethan

  • End routine for Currency conversion

    Hi,
    I have a requirement in which i have to convert sales and cost into three types of currency as GBP, INR and EUR in cube. i made 3 different fields for sales as well as for cost. But i am unable to write end routine for it.
    Can anyone please help me that how can i solve this problem.
    Roma

    Hi,
    In transformation itself you can do your currency conversion.
    http://help.sap.com/saphelp_nw70/helpdata/en/de/6372426f0f9041e10000000a1550b0/content.htm
    If you want to write a routine in to do conversion, you have to go for start routine instead of end routine.
    Thanks
    BVR

Maybe you are looking for