Reference currency - urgent requierment.

Hi all
Standard exchange rate type "M" we are using in our project with reference currency as "INR" for all other currencies. 
But now, we have an urgetn requirement and it is for same exchange rate type "M" we need to assign "EUR" also as reference currency along with INR.
SAP Help note says for one exchange rate type multiple reference currencies can be assigned.  But I am not finding the exact source where or How I can assign EUR as reference currency along with INR to the same exchange rate type "M".
here is SAP help note:
You specify USD as the reference currency. To translate from GBP to DEM, the system uses the GBP/USD and DEM/USD exchange rate specifications.
You can specify several reference currencies for one exchange rate type. This may be necessary for example, to comply with legal regulations.
To specify a reference currency for an exchange rate type, proceed as follows in Customizing: General Settings ® Currencies ® Check Exchange Rate Types.
Thanks in advance.
regards,
Zeenath

Hi Zeenath,
Did you get any response on this subject. I as well have the same requirement in my project and not sure of the best solution available on it.
Regards,
Vikas Munjal

Similar Messages

  • HOW to include a reference currency fields in a view ?

    Hello Experts,
    <b>I am having Currency fields error in generic extraction</b>
    I have table where I am trying to extract data to BW via generic extraction. When I tried
    to extract with the TABLE its giving me an error
    <b>Invalid extract structure template RPSCO of DataSource ZBW_REP3_TEST
    You tried to generate an extract structure with the template structure RPSCO. This operation failed, because the template structure quantityfields or currency fields, for example, field WLP00 refer to a differenttable</b>.
    Now I created a view with all the fields same as my table.
    But its still giving me the same error and taking all the fields as a primary keys. I have over 12 currency fields in the table. I am confused how to fix this issue and add a currency field to my view?
    hOW to include a reference currency fields in a view ?
    All inputs are much appreciated.
    Thanks and Regards,
    Harish

    Thank you for your responce,
    Can you please check my view and let me know where I am going wrong     
    View    Table   Field  Dataele  Data
    field                    type                                            0                                                                
    WLP01     RPSCO     WLP01     BP_WPL     CURR     15     Period value in ledger currency
    WLP02     RPSCO     WLP02     BP_WPL     CURR     15     Period value in ledger currency
    WLP03     RPSCO     WLP03     BP_WPL     CURR     15     Period value in ledger currency
    WLP04     RPSCO     WLP04     BP_WPL     CURR     15     Period value in ledger currency
    WLP05     RPSCO     WLP05     BP_WPL     CURR     15     Period value in ledger currency
    WLP06     RPSCO     WLP06     BP_WPL     CURR     15     Period value in ledger currency
    WLP07     RPSCO     WLP07     BP_WPL     CURR     15     Period value in ledger currency
    WLP08     RPSCO     WLP08     BP_WPL     CURR     15     Period value in ledger currency
    WLP09     RPSCO     WLP09     BP_WPL     CURR     15     Period value in ledger currency
    If I add a
    Table TCURC against any field what would be the view field and data element
    Do I need to tick MOD?
    Please suggest.
    Kapadia,
    If I do that its still taking all the fields are a primary keys and bringing 6 lakh records to where I originally have 49 records in a table
    Thanks and Regards,
    Harish

  • Convert a sales value to the reference currency with the exchange rate of a specific date

    Hi Friends,
    I Have 2 Dimensions: Time and Currency
    I also have to fact tables, exchange rate and sales
    Both fact tables have references to Time and Currency Dimension.
    The user want to select using excel the sales in the local currency and the correspondent conversion in the reference currency (the reference currency is fixed) in the selected date.
    To obtain the desired exchange date I need a date and a currency. The user select in excel a specific date but the currency must be the current currency in the sales table. I achived something like this in the query editor:
    with
    MEMBER [Measures].[Current Rate To Euro] AS (
    ([ISO Currencies].[ISO Curr Code].CurrentMember, [Time].[Date Id].CurrentMember, [Measures].[Exchange Rate To Euro]))
    MEMBER [Measures].[Net Sales Euro] AS (
    [Measures].[OOH Net Sales Dom Snapshot]/[Measures].[Current Rate To Euro]
    SET NE_measures as {[measures].[Net Sales Value Domestic], [Measures].[Exchange Rate To Euro]}
    member m_NonEmptyCheck as
    Generate
    NE_measures
    ,{Iif([Measures].CurrentMember, [Measures].CurrentMember, NULL)}
    ).Count = NE_measures.Count
    ,NON_EMPTY_BEHAVIOR =
    {[measures].[Net Sales Value Domestic], [Measures].[Exchange Rate To Euro]}
    select {[Measures].[Net Sales Euro], [Measures].[OOH Net Sales Dom Snapshot],[Measures].[Current Rate To Euro]} on 0,
    Filter(
    {[ISO Currencies].[ISO Curr Code].[ISO Curr Code]}*{[Time].[Date Id].&[2581]*[Customers].[PDU Description].[PDU Description]}
    ,m_NonEmptyCheck
    ) on 1
    from [DM ISR DEV];
    But I don't know how to translate the last select in a calculated measures in order to let the customer only to select this measures in the values area and the time in the filters.
    Any comment would be appreciated
    Kind Regards

    Was not so difficult as I thought, however, it took me several hours to understand how could it work:
    with
    MEMBER [Measures].[Current Rate To Euro] AS (
    ([ISO Currencies].[ISO Curr Code].CurrentMember,[Time].[Date Id].CurrentMember, [Measures].[Exchange Rate To Euro]))
    MEMBER [Measures].[Net Sales Euro] AS (
    SUM([ISO Currencies].[ISO Curr Code].[ISO Curr Code],([Measures].[OOH Net Sales Dom Snapshot]/[Measures].[Current Rate To Euro]))
    select {[Measures].[Net Sales Euro], [Measures].[OOH Net Sales Dom Snapshot],[Measures].[Current Rate To Euro]} on 0,
    non empty {[Time].[Date Id].&[2580]} -- specific datatime, in my db is the 23 Jan. 2014
    *{[Customers].[PDU Description].[PDU Description]} on 1 -- An attribute of the customer hier.
    from [DM ISR DEV]
    I think all of my confusions come from my Sql background. A calculated member is a member that is resolved by calculating an MDX expression to return a value, not a set, for this reason the key to solve my problem was the SUM function.

  • Exchange rate type - Reference Currency

    Dear all,
    Below is my case,
    I have maintain a reference currency (USD) for exchange rate type M.
    Therefore, the system can calculate the exchange rate e.g. from (EUR) to (AUD) through (USD).
    However, what if, there are some pair of currencies in type M that I want to maintain their rate directly?
    E.g. (EUR) to (JYP) in type M, not through (USD)
    I have tried the configuration. System tells "For exchange rate type M, only rates with to-currency USD are relevant".
    Could any one suggest me what should I do? And what will be the impact?
    Regards,
    Yin

    I have the same requirement for RON (Romanian), vs. other triangulation (Ref = USD) for other countries.  What did you finally do?
    Thanks,
    - Tim

  • Switch exchange rate without reference currency

    Hi
    Currently, the exchange rate with reference currency is configured. Mgmt decide to switch the exchange rate without reference currency. However, we are not sure what will be the impact by doing so? Can experts share your experience?
    Regards
    Kang Ring

    Hi,
    I dont thing any problem,because some how you can view the amount in both currencies that wont be a problem,if i am wrong correct me .
    Regards,
    Santosh Kumar

  • WBS Element report in both currency- Urgent

    hi
    I want to pull WBS elements report in Both USD and CAN $ together but i do not know whr to do it.
    plz tell me whr in Project System i can do this
    plz help it is very urgent
    Thanks
    Manish

    Hi Manish,
    Use transaction code <b>CJI3</b>. When prompted, input controlling area, and on prompt for DB Profile, input <b>000000000001</b>. Input the WBS element in its field and execute. Once the report is displayed, Use the "<b>Change Layout</b>" icon to select the fields "<b>Value COCurr</b>", "<b>Value ObjCurr</b>", "<b>Value TranCurr</b>" etc. pull these across from the right hand side to the left hand side using the directional arrow. Press "Enter". The figures would now show in the report for the various currencies.
    I hope this helps.
    Do not forget to award the points please.
    Regards,
    Jacob

  • Import PO Currency-urgent

    Dear experts,
    We are facing an issue. My client has import scenario. import vendor is say V1 having domestic currency. But there is domestic import duty and freight component in pricing. They want to enter domestic pricing component in in domestic currency when then want to enter material price in foreign currency.
    In standard SAP PO it is not possible. We have to calculate domestic pricing component in USD (Foreign currency) and then enter in pricing in USD.
    But user showed us an SAP screen shot of different implementation where user can input both domestic and foreign currency in same PO.
    How it is possible??? What seetings are required? Please consider it as urgent. i will give full points for satisfactory reply.
    Regards,
    santosh

    Hi Santosh,
    Go to item detail of condition and select the condition and press the item details icon which downside of condition.you can change currency of condtion here.
    reward if helpful,
    Regards,
    Chetan.

  • Revaluation of Currencies - Urgent

    Hii all of u ..
    I did configuration for Foreign currency postings and for fluctuation accounting..my client is asking to revaluate the existed values in foreign currency for this FY ending..
    Plss let me know how to revaluate and configuration if required..
    Plss help me it is very urgent to me..
    Thanks & Regards
    Ramki

    hi,
    What happens is when you run FAGL_FC_VAL, the system checks the current exchange rate and multiplies the same with the number of  FC units and arrives at a value. This is compared with the current balance in GL account ( See boththe values LC & FC in FBL3N by altering the layout). The diffrence is now posted to the GL account by Dr/Cr the FC account in Local Currency and Loss/Gain a/c Dr/Cr in local currency.
    By this the value of FC in GL will be exactly equal to the current market rate multiplied by the no of units of FC in hand.
    Now Coming to FAGL_FC_VAL the parameters that you need are
    Company code : Self Explanatory
    Valuation Date: last date of the period for which you are running the Valuation
    Valuation are: The area what you have created for this,
    Creat postings:  If you check this system will create postings as long as allaccount assignments are taken care other wise system will creat a Batch input session which u need to process in foreground to manually inout the account assignments. You need to go to SM35 to runm this batch input.
    Document date & Posting date : Self explanatory.
    In Open Items Tab page (Applicable for GL accounts with OPen Item management)
    You have the option of Selecting GL/Customer/Vendor accounts . You can select only one at a time. I.e either GL or Customer or Vendor. You can select a range if you are valuating GL accounts.
    With this selection system Identifies the GL accounts for valuation.
    In GL balances tab (For accounts maniatained in non open otem base like LOan account in FC)
    Select the Check box Valuate GL  Balances, Give the Excahnge rate difference key .
    Execute
    now you will be seeing the result. If you are not seeing any transactions, this could be  due to non assignment of exchange rate diff key in GL master data.
    Assign the exchnage rate diff rate key and execute again.
    Hope this is useful.
    Reward if useful.
    sarma

  • Valuation of Foreign Currencies - Urgent

    Hii all of u ..
    Plss explain me how to valuate the foreign currencies for a key date and what r the requirements to do that..
    Plsss let me know the detailed description about this..
    It is very urgent to me plss help me.
    I did configuration but i dont know whether it is correct or not..
    Thanks & Regards.
    Ramki
    Ramkiveera at GMAIL

    Dear Ramki,
    Steps for FC Valuation.
    1) Create valuation area
    2) Link Chart of accounts/co code to valuation area.
    3) Define exchange rate type for valuation of
       Customers/Vendor balances
       GL/bank balances
    Execute transaction F.05
    Assign points if found useful.
    Thanks & Regards
    Sanjay Marathe

  • Error in cross reference creation urgent

    Hi,
    I am trying to create cross reference in SOA11g. I created xref tables(DEMO_CONTACT) first. when i try to populate data into that table using xref:populateXRefRow1M() function, it is showing following error:
    XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is xref:populateXRefRow1M("DEMO_CONTACT.xref","SBL8_ID","bpws:getVariableData('ContactVarTMP1')","SBL6_ID","bpws:getVariableData('ContactVarTMP2')","bpws:getVariableData('xrefAction')"). The XPath expression failed to execute; the reason was: internal xpath error. Check the detailed root cause described in the exception message text and verify that the XPath query is correct.
    can anyone help me to solve this issue.
    Thanks

    Make sure the URL is accessible. Can you provide below information -
    1. Which version of OSB and SOA are you working with?
    2. Which type of service have you defined on OSB?
    Regards,
    Anuj

  • Drag and Drop - Transferable, how to pass a reference? (URGENT)

    I've a tree that supports drag and drop correctly but every time I exchange a node position the old parent instance remaining on the tree is different from the one I was referencing with the dragged child before the drag occurred. I absolutely need to maintain all references and cannot work with copies.
    Is there any way to use the Transferable interface to pass the original object instead of a copy?
    Thanks to Tedhill who raised the problem, trying to get a quick answer.
    ;o)

    hi guys let me close this thread:
    Thanks to asjf and sergey35 who helped me.
    Actually the isDataFlavorSupported method you suggest passes a reference and not a copy.
    Too bad I fell into another problem with the reloading of the
    moving-node Object after the DnD.
    But finally the working code is:
    public class XJTreeDnD extends XJTree implements DragGestureListener, DragSourceListener, DropTargetListener{
      private DefaultMutableTreeNode dragNode = null;
      private TreePath dragParentPath = null;
      private TreePath dragNodePath = null;
      private DragSource dragSource;
      private DropTarget dropTarget;
      private TransferableTreePath transferable;
      private boolean DnDEnabled = true;
      //private boolean CnPEnabled = false;
      public XJTreeDnD(XNode node) {
        super(node);
        // Set up the tree to be a drop target.
        dropTarget = new DropTarget(this, DnDConstants.ACTION_MOVE, this, true);
        // Set up the tree to be a drag source.
        dragSource = DragSource.getDefaultDragSource();
        dragSource.createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_MOVE, this);
      private DefaultMutableTreeNode getTreeNode(Point location) {
        TreePath treePath = getPathForLocation(location.x, location.y);
        if (treePath != null) {
          return((DefaultMutableTreeNode) treePath.getLastPathComponent());
        } else {
          return(null);
    //dragGesture implementation
        public void dragGestureRecognized(DragGestureEvent e) {
          if(DnDEnabled){
            TreePath path = this.getSelectionPath();
            if (path == null || path.getPathCount() <= 1) {
              System.out.println("Error: Path null, or trying to move the Root.");
              return;
            dragNode = (DefaultMutableTreeNode) path.getLastPathComponent();
            dragNodePath = path;
            dragParentPath = path.getParentPath();
            transferable = new TransferableTreePath(path);
            // Start the drag.
            e.startDrag(DragSource.DefaultMoveDrop, transferable, this);
    //dragSource implementation
        public void dragDropEnd(DragSourceDropEvent e) {
          try {
            if (e.getDropSuccess()) {
              ((BaseXJTreeModel)this.getModel()).removeNodeFromParent(dragNode);
              DefaultMutableTreeNode dragParent = (DefaultMutableTreeNode) dragParentPath.getLastPathComponent();
              XNode xnodeParent = (XNode)dragParent.getUserObject();
              ((BaseXJTreeModel)this.getModel()).valueForPathChanged(dragParentPath, xnodeParent);
          } catch (Exception ex) {
            ex.printStackTrace();
        public void dragEnter(DragSourceDragEvent e) {
          // Do Nothing.
        public void dragExit(DragSourceEvent e) {
          // Do Nothing.
        public void dragOver(DragSourceDragEvent e) {
          // Do Nothing.
        public void dropActionChanged(DragSourceDragEvent e) {
          // Do Nothing.
    //dropTarget implementation
        public void drop(DropTargetDropEvent e) {
          try {
            Point dropLocation = e.getLocation();
            DropTargetContext dtc = e.getDropTargetContext();
            XJTreeDnD tree = (XJTreeDnD) dtc.getComponent();
            TreePath parentPath = tree.getClosestPathForLocation(dropLocation.x, dropLocation.y);
            DefaultMutableTreeNode parent = (DefaultMutableTreeNode)parentPath.getLastPathComponent();
            Transferable data = e.getTransferable();
            DataFlavor[] flavors = data.getTransferDataFlavors();
            for (int i=0;i<flavors.length;i++) {
              if (data.isDataFlavorSupported(flavors)) {
    e.acceptDrop(DnDConstants.ACTION_MOVE);
    TreePath movedPath = (TreePath) data.getTransferData(flavors[i]);
    DefaultMutableTreeNode treeNodeMoved = (DefaultMutableTreeNode) movedPath.getLastPathComponent();
    DefaultMutableTreeNode treeNodeLeft = (DefaultMutableTreeNode) this.dragNodePath.getLastPathComponent();
    XNode xnodeParent = (XNode)parent.getUserObject();
    XNode xnodeChild = (XNode)treeNodeLeft.getUserObject();
    /** @todo check the parent whether to allow the drop or not */
    if(xnodeParent.getPath().startsWith(xnodeChild.getPath())){
    System.out.println("cannot drop a parent node on one of its children");
    return;
    if(xnodeParent.getPath().getPath().equals((xnodeChild.getPath().getParentPath()))){
    System.out.println("node is already child of selected parent");
    return;
    // Add the new node to the current node.
    xnodeParent.addChild(xnodeChild);
    ((BaseXJTreeModel)this.getModel()).valueForPathChanged(parentPath, xnodeParent);
    ((BaseXJTreeModel)this.getModel()).insertNodeInto(treeNodeMoved, parent, parent.getChildCount());
    ((BaseXJTreeModel)this.getModel()).valueForPathChanged(movedPath, xnodeChild);
    e.dropComplete(true);
    } else {
    System.out.println("drop rejected");
    e.rejectDrop();
    } catch (IOException ioe) {
    ioe.printStackTrace();
    } catch (UnsupportedFlavorException ufe) {
    ufe.printStackTrace();
    public void dragEnter(DropTargetDragEvent e) {
    if (isDragOk(e) == false) {
    e.rejectDrag();
    return;
    e.acceptDrag(DnDConstants.ACTION_MOVE);
    public void dragExit(DropTargetEvent e) {
    // Do Nothing.
    public void dragOver(DropTargetDragEvent e) {
    Point dragLocation = e.getLocation();
    TreePath treePath = getPathForLocation(dragLocation.x, dragLocation.y);
    if (isDragOk(e) == false || treePath == null) {
    e.rejectDrag();
    return;
    // Make the node active.
    setSelectionPath(treePath);
    e.acceptDrag(DnDConstants.ACTION_MOVE);
    public void dropActionChanged(DropTargetDragEvent e) {
    if (isDragOk(e) == false) {
    e.rejectDrag();
    return;
    e.acceptDrag(DnDConstants.ACTION_MOVE);
    private boolean isDragOk(DropTargetDragEvent e) {
    /** @todo gestire i casi in cui il drop non sia concesso */
    return (true);
    public void setDragAndDropEnabled(boolean enabled){
    this.DnDEnabled = enabled;
    public boolean isDragAndDropEnabled(){
    return this.DnDEnabled;
    Thanks again.
    flat

  • Parallel Currency Urgent simple question

    How can I figure out if my client is using Parallel Currency Valuation. Please let me know. I have used  T.code OB22 however I dont see our company code in the overview screen.

    Hi
    Post any document in F-02 when you simulate the transaction there wii be a tab called display currency click on that tab there if you could see the other currencies then your company code is working with parallel currency
    Regards
    Sandy

  • Controlling area currency - urgent

    Hi,
    In a project we are using Controlling Area Currency as INR. As our group company is europe based they want us to change to EUR. We are also using PCA where currency is INR. I want to know the pros and cons of changing the same to EUR from INR.
    Bye,
    Ramesh

    Hello
    Check this if it could help you
    When you create a controlling area, you specify whether the controlling area currency may differ from the company code currency, and which particular currency is to be the controlling area currency.
    You can use the company code currency or the currency of a different organizational unit recorded as a parallel currency in the company code. You can also use a separate controlling area currency not dependent on the company code currency.
    Cross-company code cost accounting can therefore be performed for company codes that use values recorded in different currencies. SAP recommends that you specify a consistent parallel currency for the company codes, and use this as the controlling area currency. In this case, postings in Controlling are made that are relevant for Accounting.
    The following currencies are valid in Controlling:
    · Controlling area currency
    The system uses this currency for cost accounting. This currency is set up when you create the controlling area. It is based on the assignment control indicator and the currency type.
    (see:  Specifying Controlling Area Currency )
    · Object currency
    Each object in Controlling, such as cost center or internal order, may use a separate currency specified in its master data. When you create an object in CO, the SAP system defaults the currency of the company code to which the object is assigned as the object currency. You can specify a different object currency only if the controlling area currency is the same as the company code currency. There is an object currency for the sender as well as one for the receiver.
    · Transaction currency
    Documents in Controlling are posted in the transaction currency. The transaction currency can differ from the controlling area currency and the object currency. The system automatically converts the values to the controlling area currency at the exchange rate specified.
    The system always translates actual data with the average rate (exchange rate type M).
    You store the exchange rate type for each currency. You can specify a different exchange rate type for planning data in the version.
    All three currencies are saved in the totals records and the line items. This enables you to use the different currencies for evaluations in the information system. This is only possible if you specified that all currencies should be updated for the given controlling area (see: Maintain Controlling Area).
    The transaction currency is USD, the controlling area currency is EUR, and the object currency is SFR (Swiss francs). The system converts the amounts as follows:
    1.) From transaction currency to controlling area currency (USD ® EUR)
    2.) From controlling area currency to object currency (EUR ® SFR)
    The following additional currencies may also appear as controlling area currencies in Controlling if you use cross-company code cost controlling:
    Local Currency:
    Company code currency (country currency) used for local ledgers in external accounting.
    For each company code you can specify one or two parallel currencies (= second and third local currencies) which are stored in the documents and updated parallel to the local currency in the general ledger.
    Group Currency:
    Currency in which the group balance sheet is displayed.
    You can specify it as a parallel currency (additional local currency) for a company code.
    Hard Currency:
    Secondary currency for countries with high inflation. You can specify it as a parallel currency (additional local currency) for a company code. You need to specify the hard currency in the detail screen for the corresponding country.
    Index-Based Currency:
    Country-specific, fictitious currency stipulated in certain countries with high inflation for tax returns. You can specify it as a parallel currency (additional local currency) for a company code. You need to specify the index-based currency in the detail screen for the corresponding country.
    Global Company Currency:
    Currency used in a corporate group. In the CO application component you can create companies to represent divisions, regions, or product groups.
    You can specify it as a parallel currency (additional local currency) for a company code. You need to store the global company currency in the detail screen for the corresponding company.
    For more information on defining parallel currencies, see Customizing under Financial Accounting ® FI Global Settings ® Company Code ® Parallel Currencies ® Defining additional local currencies.
    Reg
    *Assign points if helpful

  • AdHoc - default setting for reference Currency ranked lists

    Hi
    Our main currency is NOK.  When creating AdHoc reports with statistics or ranked lists, the currency is USD.  This can be changed by chaning settings for "stats/ranked lists" in adhoc. 
    I assume USD is the default somehow.
    Can the default be changed?
    If not, is there a user parameter that can be set to change this?
    BR
    Kirsten

    Checked with SAP - and USD is the default in system.  Can only be changed by user settings, so I am closing this issue.

  • CURRENCIES(urgent)

    sap experts:- good evening
       Document  is the posting already (one currency), Now we want to pay the amount for  that documet in  Different currency,  Means (another currencie), where do the settings, for in this scnario.  plz....... give ur valuable advices,

    hi Ameer,
    it's only afternoon here, where the experts are...
    this should go without problems, you don't have to do specific settings, if you create the posting manually (hopefully the vendor will receive the amount, he expects). If you want to do this with automatic payment program, you have to 'put money' on that account, from you want to transfer the money (transaction : S_ALR_87001486). The only thing which has to be considered is clearing (on the vendor account) after the payment. I guess you'll be able to do this in company code currency only (because the currencies of the invoice and the payment differ), but if business accepts, than it should be no problem.
    hope this helps
    ec

Maybe you are looking for