hi,
I am trying to populate the Virtual Characteristic only through a badi RSR_OLAP_BADI for my dynamic currency conversion but i am having some issues.I am following the white paper " How to..use variable time references in currency conversions " and having some issues with the design.The link is https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how%20to%20use%20variable%20time%20references%20in%20currency%20conversion . Below is what i am trying to do:
1) I have a currency conversion date as a selection criteria in the query where the user enters the date.
2) when the report results appear all the key figures will be using this currency conversion rate based on the "currency conversion date" entered on the selection screen irrespective of the data record's date in the infoprovider.
3) for this, as per the white paper, i created a virtual characteristic ZCURRDATE and inserted into cube and created a variable on this virtual characteristic(ZCURDAT) & enhanced the user exit code RSR00001 with the required code and created the badi implementation for RSR_OLAP_BADI & also created the currency translation key . When i tried to run the report in the debug mode in RSRT, it is picking the value from the variable screen and going through user exit RSR00001 and from there it is unable to trigger the BADI implementation. I am not sure what needs to be done to go to the BADI implementation code.
Please advise...
Thanks in advance.