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!
AlexanderHey 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 regardsHi 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 AMThank 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?
ThanksHi,
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 SP08Hello 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 ErmoshinHi 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!
SergioHello 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?
/LarsLars,
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,
LuisHi 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.
RomaHi,
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
-
Hello, We are having the following issue: when our lync users are outside of our network, just connected to their home internet or a public WiFi and not on VPN, they cannot place calls to other Lync users inside our network. They get a poor network
-
Brightness, Gamma, Blacklevel on 4444's from DaVinci?
Hi, Guys! I graded a sequence in DaVinci Resolve 9. As a client-monitor I use a panasonic plasma connected to the BlackMagic DeckLink card in my MacPro. I do know that it's not a calibrated monitor, but what I see is a relative problem rather than a
-
SCCM 2012 R2 - Migration TS Failed in Release Request Step with Error Code 0x80004005
Hi I have Upgraded my lab from SCCM 2012 SP1 to SCCM 2012 R2. Now, While I am running TS for Refresh/Replace Migration, its successfully captures all the Data & settings and can also restores all Data & settings, but at release request Step TS got fa
-
i just did a PHP script for a web form, it works fine that when i press submit, it displays the page said "thanks for submitting," but the problem is i never receive the email of the data, any idea?
-
How to retrieve accidentally deleted video on iPhone 4 before I had a chance to dload to computer
Accidentally deleted a video in iPhoto before syncing iphone 4. Does anyone have any ideas on how to retrieve it? Also how to find the metadata on video in the iPhone. Do I need to bring them across to computer to see the properties? Thanks much appr