SCC4 standard currency change

Hi experts,
We want to upgrade SAP system form 4.7 to 6.0.
We set standard currency 'USD' in SCC4 in 4.7 version.
But for IFRS issue I need set group currency 'EUR' in FI document after upgrading,
So I need to change standard currency by using SCC4.
My question is any transation or report will be affectd?
John

HI,
If you are using Group Currency type for your company code in transaction OB22 then yes USD will no longer be there but the change one which is EUR..when you execute financial statements based on gorup currency will be affected.
Regards,
Chintan Joshi

Similar Messages

  • Contextual Event question (Currency Change Event)

    Hello,
    I have published a contextual event on my table (Currency Change Event)
    I also have a SelectionListener on the same table.
    Will I have to manually/programmatically publish the event within the selection listener code? (and if so, how?)
    The reason I ask is that I practiced with a small app containing a region from an ADF library that handled currency change event from the referenced task flow and everything was great, but now I am trying to apply the same principles to my "proper" application and there is no currency change event being received in the parent application.
    I had a look at Andrejus example (http://andrejusb.blogspot.co.uk/2010/10/contextual-events-framework-and-adf-11g.html) but he has hand crafted the events on the page binding will I have to do that too? Is it not enough that I have the currency change event declared?
    Any help appreciated, thanks
    JDeveloper 11.1.2.2

    I've applied the same processing to another table that uses the standard collectionModel.makeCurrent selection listener and it's firing the contextual event handler in the parent application, so that almost confirms that it's the bespoke selection listener that needs code adding to it to invoke the currency change event
    edit :
    I added this code to invoke the makeCurrent and everything is ok again, thanks for listening
    FacesContext fc = FacesContext.getCurrentInstance();
    ELContext elContext = fc.getELContext();
    ExpressionFactory ef =
    fc.getApplication().getExpressionFactory();
    MethodExpression meth = ef.createMethodExpression(elContext, "#{bindings.partnersVO1.collectionModel.makeCurrent}", Object.class, new Class[]{SelectionEvent.class});
    meth.invoke(elContext, new Object[]{selectionEvent});

  • VK12 - Currency Change

    Hi all,
    I am figuring out on how to perform a large change on Currency from USD to GBP. Apparently, I have got all the currency in USD for each material number when I execute the following:
    1) Run Transaction VK12.
    2) Condition Type = PR00 (Price).
    3) Key Combination = Price list/Material.
    4) Price List = 01 or 02 (Standard or Distributor, any one).
    5) Notice that all the material's currency is in USD (no matter <b>Price List = 01</b> or <b>02</b> from point 4).
    Base on the above, is there any way to perform the large change, as I have a list of materials (more than 10,000 materials) with condition (<b>PR00/01</b> and <b>PR00/02</b> only) and with the new price in GBP for each materials.
    By the way, is the above relates to IMG configuration, or it is ABAP oriented? Any advice is much appreciated.
    Cheers,
    Patrick

    HI Patrick
      As far as i know the currency change cannot be done via transaction VK12. We have to create the condition record again to replace/overwrite the existing one.
      For this i advice,
      1. Extract whole sets of condition records.
      2. Re-upload them with new currency.
    Kind Regards
    Eswar

  • Client Copies and Currency Changes

    Hi All,
    Looking for some experience with client copies and currency changes. We have a source system that was created with EUR as the system currency (SCC4 setting). We are building a new system with an export of the source system. The target system will be USD (or one of several other currencies). The question is how do you resolve the currency differences? Is it possible to create a new client from a source client of a different currency? (i.e. SIDCLNT100 = EUR , SIDCLNT110 = USD). What type of conversion is needed and where in the process is it performed? Thoughts or comments on experience is greatly appreciated!!

    Hi Lee,
    You can do a client copy and create a specific client for the PI (formerly XI) and BI capabilities or just use client 001 for both.
    Obviously the latter option is the easiest one.
    The only benefit is that security might be easier with a separate client for each but that is a pretty weak argument in my opinion.
    BTW: You can't share a client for PI/BI with an ERP client.
    Cheers,
    Mike.

  • BEx Analyzer (7.x): currency change when new formula created

    Hi All,
    I have a strange one.  Query is executed in BEx analyzer.  A new formula is created outside the query results window using excel functionality, and the currency changes from USD to DM. 
    Example query results: 
    Cell A1: Var 1 = $150.00
    Cell B1: Var 2 = $160.00
    Cell C1: Var 3 = $70.00
    New formula created using excel functionality:  =sum(A1+B1) displays as 310.00 DM
    The language settings have been checked for the operating system and for SAP (user data) and they appear to be correct.  Is there another setting to be checked?
    Thanks,
    Pam

    sap said it was working as designed.  suggested we look at regional settings on laptop and make a workbook template with us settings.

  • Company code currency change over

    Dear all,
    Want to know information about company code currency changes.
    Our company code currency is SGD and now want to change to USD.
    Our fiscal year is Jan-Dec and we are in SAP 5.0 version.
    Can you let us know whether itu2019s possible to do the change?
    If so, how and can we perform this activity in the middle of the year.
    How to take care of the open items like PO,SO,Vendor ,Customer, which we have already posted in the system with our SGD currency.
    And if not, do suggest and alternate/workaround.
    Heard about,  that this can be achieved with PARALLEL CURRENCY activation.
    Not having much idea about Parallel Currency.
    Do suggest.
    Regards,

    Hi,
       A change of the company code currency is possible. The change is only possible as at year end (the actual running of the programms can be done mid-year provided certain customising has been done prior to the first posting in that year).
    All items will get changed from old local currency to new local currency.
    You can read the documentation in Spro > Cross-Application Components > EMU > Local Currency Changeover.
    This is a very complex procedure so be sure to read all the documentatin first.
    Kind regards

  • Contextual Event - "Currency Change Event" not raised?

    Hey,
    I am trying to raise contextual event on a table when I click on a row. The event type for a table is eventType="Currency Change Event" But is not working.
    Here is the event in the PageDef file.
    <events xmlns="http://xmlns.oracle.com/adfm/contextualEvent">
    <event name="paramValueChangedEvent"
    customPayLoad="${bindings.PolicyId.inputValue}"
    eventType="Currency Change Event"/>
    </events>
    After that I want to raise custom method:
    <methodAction id="testEvent" InstanceName="myBean.dataProvider"
    DataControl="myBean" RequiresUpdateModel="true"
    Action="invokeMethod" MethodName="testEvent"
    IsViewObjectMethod="false"/>
    Here is the event map:
    <eventMap xmlns="http://xmlns.oracle.com/adfm/contextualEvent">
    <event name="paramValueChangedEvent">
    <producer region="*">
    <consumer region="" handler="testEvent" handleCondition=""/>
    </producer>
    </event>
    </eventMap>
    When I raise the event programmatically, then the event is raised and my function is called.
    Here is the code. I call this function on a custom selection listener of the table.
    public void riseCurrencyChangeEvent(String treeID, String nodeID,
    String attributeValuedPassedName) {
    DCBindingContainer bc = ADFFacesUtils.getDCBindingContainer();
    FacesCtrlHierBinding tbl =
    (FacesCtrlHierBinding)bc.findCtrlBinding(treeID);
    FacesCtrlHierNodeBinding node =
    (FacesCtrlHierNodeBinding)bc.findCtrlBinding(nodeID);
    EventDispatcher dispatcher = bc.getEventDispatcher();
    node = (FacesCtrlHierNodeBinding)tbl.getRootNodeBinding();
    dispatcher.queueEvent(node.getEventProducer(),
    node.getCurrentRow().getAttribute(attributeValuedPassedName));
    bc.getEventDispatcher().processContextualEvents();
    My idea is not to call custom method after clicking on a table row, but I want to raise declaratively the event because I will need so generics.

    Hi,
    there is a bug 10045872 filed for this. The bug is scheduled for fixing in PS4 (11.1.1.5) I'll work on a manual - though code centric - alternative for the time being and publish it on ADF Code Corner when done.
    Frank

  • Currency change for Employee group level

    Hi Guru's,
    I am configuring Currency for all the Employee groups 1,2,3,4,etc.i am trying it in V_T510F_B,Can any one confirm if this is right or is there any way to configure the currency for all the employee group in one table ..
    Regards,
    Reddy

    Hi,
    Their is a currency change going on so now we are changeing the existing currency to EUR,so our requirment is that all the EG & ESG should get the currency EUR instead of the earlier one "JOD",
    All the EG & ESG will have same currency EUR.
    But after our finance team has changed the currency in Company code level still i can see the old currency .
    Regards,
    Reddy

  • [BC4J] Master currency change + dirty details = warning (how?)

    Sorry for the lame subject, but it's the best I could do. :)
    Anyway, I 'want' something, but I could use some advice on how to accomplish it. Here's what I've been trying to realise:
    - A simple master-detail scenario
    - One of the detail records has been altered
    - The master currency changes
    - A popup comes up to warns me to either commit or rollback pending changes
    And
    - One of the master records has been altered
    - The master currency changes
    - Nothing happens
    I hope this explains what I need. :) So far I've created a new CustomViewObjectImpl class which I use as a base for all my ViewObjects. In this new class I override the executeQueryForCollection() method, because if I'm not mistaken, this is the location where the check for dirty details should be performed.
    However, a simple call to getDBTransaction().isDirty() is too simplistic, too unspecific.
    I think I somehow need to end up with a ViewRowSetIterator instance (which has the isDirty() method) which is contained or derived from one of the detailRowSets of "this". Any ideas of how I can retrieve it?
    So far, I've got something like this:
    protected void executeQueryForCollection(Object qc,
                                             Object[] params,
                                             int noUserParams)
    RowSet[] details = getDetailRowSets();
    ViewRowSetIteratorImpl vrsi;
    for (int i = 0; i < details.length; i++)
      vrsi = ....; // how to retrieve it ?
      if (vrsi.isDirty())
        switch (JOptionPane.showConfirmDialog(null,
                                              "Save changes?",
                                              "Attention",
                                              JOptionPane.YES_NO_OPTION,
                                              JOptionPane.WARNING_MESSAGE))
          case JOptionPane.YES_OPTION:
            getDBTransaction().commit();
            break;
          default:
            getDBTransaction().rollback();
            break;
    super.executeQueryForCollection(qc, params, noUserParams);
    }

    Hi,
    I had a quite similar need, except the "Nothing happens" part on altered master.
    I realize this makes quite a difference, but maybe my solution could help you somehow.
    After trying several possibilities, I considered the following approach.
    1. I extended ViewRowImpl in MyViewRowImpl and wrote the following:
         private boolean areDetailsModified()
              String[]          viewLinks = getViewObject().getViewLinkNames();
              for( int i = 0; i < viewLinks.length; i++ )
                   ViewLink          viewLink = getApplicationModule().findViewLink( viewLinks[ i ] );
                   ViewObject     detailView = viewLink.getDestination();
                   Row          linkRow = null;
                   if( detailView.isExecuted() )
                        linkRow = detailView.getCurrentRow();
                   if( linkRow != null && viewLink.getSource() == getViewObject() &&
                       linkRow instanceof MyViewRowImpl &&
                       ( (MyViewRowImpl)linkRow ).getViewRowState() != Entity.STATUS_UNMODIFIED )
                        return true;
              return false;
          * Assume a view row creates/updates/removes its main entity.
          * If the row itself was not modified, checks for changes in details.
         public byte getViewRowState()
              Entity          entity = getEntity( 0 );
              switch( entity.getEntityState() )
                   case Entity.STATUS_INITIALIZED:
                   case Entity.STATUS_NEW:
                        return Entity.STATUS_NEW;
                   case Entity.STATUS_MODIFIED:
                        return Entity.STATUS_MODIFIED;
                   case Entity.STATUS_UNMODIFIED:
                        if( !entity.isValid() || areDetailsModified() )
                             return Entity.STATUS_MODIFIED;
                        break;
              return Entity.STATUS_UNMODIFIED;
         }2. In my JClient client (still to use for the UIX one), I installed a JUPanelValidationListener and implemented
         public void beforeCurrencyChange( JUPanelValidationEvent event )
              Row          row = event.getIteratorBinding().getCurrentRow();
              int          rowState = Entity.STATUS_MODIFIED;
              if( row instanceof MyViewRow )
                   rowState = ( (MyViewRow)row ).getViewRowState();
         }3. And yes, not so fancy, I also made some changes to trace a "user-dirty" transaction (for some insert vs. LOV issues)...
    Greetings,
    Adrian

  • Material standard price change!

    I am trying to do a standard price change for a material using the message type 'materialvaluation_pricechang'
    I configured the distribution model view and partner profiles for R/3 and XI.
    When I tried to create an IDOC with test tool we19, it got created with status 51 (application doc not posted)
    I got the following error. But in config I didn't see the step 'setup sending material prices'. I am working on SAP ECC 5.0.
    The error description is as follows.
    <b>No Customizing data for valuation area 0013 found
    Message no. CKMLSENDPRICE701
    Diagnosis
    The Customizing data for sending material prices to valuation area 0013 was not found.
    System response
    No price changes were made
    Procedure
    Edit the Customizing data for valuation area 0013 under Materials Management -> Valuation and Account Assignment -> Set Up Sending Material Prices</b>
    Please suggest.
    Thanks,

    Please find the code below in <b>bold</b>. I am trying to change the standard price of the material. Hence ls_ckmlcr-vprsv = 'S'. This is why the following lines in the below code never executes
    <b>ls_matpr_cr-newpvprs = l_price.</b>
    <b>ls_matpr_cr-newpvprs = ls_ckmlcr-pvprs.</b>
    And hence the below condition fails.
    IF ls_matpr_cr-newpeinh = ls_matpr_cr-peinh AND
           ls_matpr_cr-newstprs = ls_matpr_cr-stprs AND
           <b>ls_matpr_cr-newpvprs = ls_matpr_cr-pvprs.</b>
          l_nochange = 'X'.
        ENDIF.
    <b>ls_matpr_cr-newpvprs = ls_matpr_cr-pvprs.</b>
    ls_matpr_cr-newpvprs and ls_matpr_cr-pvprs are same in this case and the if condition fails. So no price change document is posted.
    Is this a bug? Is there any OSS note available to correct this problem.
    IF l_nochange IS INITIAL.
          ls_matpr_cr-newpeinh = ls_price-price_unit.
          <b>IF ls_ckmlcr-vprsv = 'S'.</b>
            ls_matpr_cr-newstprs = l_price.
          ELSE.
            <b>ls_matpr_cr-newpvprs = l_price.</b>
          ENDIF.
        ELSE.
          ls_matpr_cr-newpeinh = ls_ckmlcr-peinh.
          <b>IF ls_ckmlcr-vprsv = 'S'.</b>
            ls_matpr_cr-newstprs = ls_ckmlcr-stprs.
          ELSE.
            <b>ls_matpr_cr-newpvprs = ls_ckmlcr-pvprs.</b>
          ENDIF.
        ENDIF.
        IF ls_matpr_cr-newpeinh = ls_matpr_cr-peinh AND
           ls_matpr_cr-newstprs = ls_matpr_cr-stprs AND
           <b>ls_matpr_cr-newpvprs = ls_matpr_cr-pvprs.</b>
          l_nochange = 'X'.
        ENDIF.
    Thanks,

  • 11g: Contextual Events - How do I fire them on currency change?

    Hi!
    After posting a question here: 11g: Bounded task flows, need help and advice!
    I read the article at http://technology.amis.nl/blog/3365/adf-11g-how-events-in-one-region-cause-other-regions-to-refresh because I need to refresh region B when the user selects in region A.
    Now, the comments in that article suggest that Contextual Events are the built-in mechanism for that use case. So I tried that first. The online help suggests that this is what I need.
    I read the online help and created an event and defined a producer and consumer in the event map in the parent page's page def. Now the help shows how to fire the event when a methodAction binding is executed. But I need to fire the event when the user selects a row in region A's table.
    1. How do I do that? Where do I put the event? The help says it's possible, but does not show how. Add a selection listener to the backing bean and call the event-enabled methodAction binding from there? Or is there a better way?
    2. I get the impression, that - when I use the event to call the consumer's binding ExecuteWithParams method - just the query of the consumer's VO is executed. That's great. But how do I reset the flow to the initial action? Just refreshing the VO is not enough. I need to reset the flow to the initial action (showing a view).
    I read http://www.oracle.com/technology/products/jdev/tips/fnimphius/taskflow_in_popup/taskflow_in_popup.html and now I am completely confused. Use input parameters or use events? If I use events, how do I reset (refresh) the task flows?
    Thanks,
    Sascha
    Edited by: Sascha Herrmann on Oct 19, 2008 3:33 PM

    Sascha,
    are region A and B share the same transaction ? If yes and the content in region B is a dependency of the VO used in A then you don't need contextual events at all. So if i assume that region A contains a list of departments and region B the employee table (where DepartmentsVO is the parent of EmployeeVO) then you can do as follows
    - navigate to the region definition of region B in the pageDef file
    - use the right mouse context menu to add parameters, and then a parameter (e.g. changeIndicator)
    - wire the changeIndicator parameter to the DepartmentsVOIter current row key str (its a method exposed directly on the iterator)
    - set the region binding refresh to ifNeeded
    - set a partial trigger on the regionB to point to the departmentTable so the region is refreshed whenever the table row currency changes
    The parameter that you added just does nothing except that it indicates to the region binding that the region must refresh. You point it to the row row key of the department iterator because it provides the changed value.
    If VO in regionB is not dependent on the DepartmentVO, then you need to create a parameter on the bounded taskflow, which takes the value of changeIndicator to write it to pageFlowScope.currRowKey. Then create a set currentRowWithKey method as a default activity and wire it up to pageFlowScope.currRowKey
    Frank

  • Transport Standard Text Changes

    i have done some changes for the standard text in PB60.
       but those changes are not transported in to production
       i used
    RSTXTRAN
    program to transport changes
       after selecting relevant Object(TEXT,Z_JKH_LOA_GROUP,ST,E) -> selected 'Transfer texts to correction
       request' & then assigned relevant Transport Request to next step
       Some blogs says this is the way to do this.......... but it is not working somehow
       Can anybody help me to solve this issue
       thanx!!!!!

    Hi Waruna,
    You can transport the standard text changes with a new transport request using SE01.
    In the new transport request provide the details as follows.
    PgmID as R3TR
    Obj as TEXT
    Object nam as TEXT,Standard text name,Text id,Language.    Example: TEXT,ZSTTEXT,ST,E
    After providing these details Save the CTS and release to transport.
    This will deffinately solves your problem.
    Feel free to rise if you have any queries on this.
    Regards,
    SB.
    Edited by: sunil bodda on Feb 24, 2009 2:29 PM

  • Standard Currency translation behaviour

    Dear All,
    We are using standard currency translation planning function for converting amounts from EUR to INR with exchange rate type M.
    In the TCURR table, I have exchange rates maintained from USD to EUR and from USD to INR. But, there is  no direct exchange rate maintained from EUR to INR.
    I would like to know, how the translation will be done in this case. I thought it would first convert from EUR to USD and then from USD to INR. But when I check the records after translation, this is not the case.
    Any suggestions?
    Regards,
    Srinivas Kamireddy.

    Dear Mayank/Srinivas,
    Maintained the reference currency as 'USD' for the currency translation exchange rate type 'M'.
    We are using the standard currency translation planning function to convert the currency values. Also converting the values based on the beginning of the month exchange rates.
    The values in TCURR are as follows:
    Client Exch.rate type From currency To-currency Valid from Exchange Rate Ratio (from) Ratio (to)
    100    M              USD           EUR         01.09.2007  0.73400               1            1
    100    M              USD           INR         15.03.2008  42.00000              0            0
    100    M              USD           INR         07.03.2008  35.00000              0            0
    100    M              USD           INR         03.03.2008  38.00000              0            0
    100    M              USD           INR         01.02.2008  45.00000              0            0
    100    M              USD           INR         05.12.2007  20.00000              0            0
    100    M              USD           INR         06.11.2007  20.00000              0            0
    100    M              USD           INR         05.10.2007  30.00000              0            0
    100    M              USD           INR         01.09.2007  41.02000              1            1
    The incoming record has the value 1,866.67 EUR for the period 001.2008. This value needs to be converted to INR. After running the currency translation planning function 1866.67 EUR is translated to 82,450.81 INR. Not able to trace how this calculation from EUR to INR has been done.
    Pls advise on how this conversion has taken place based on which exchange rates.
    Regards,
    Srini

  • Currency changes rates through TBEX from excel file getting erro

    Hi,
    When i am trying to upload the currency changes rates through TBEX from excel file getting error message:
    Error "The macro 'ThisWorkbook.TableBackToR3' cannot be f" occurred during macro execution
    Kindly guide what macro i need to define in excel sheet. or should i need to activate something in excel sheet relates to macros.
    Regards,
    Salil...

    When you call it the first time, it new Shell() constructs a new Display for you (the default).
    The second time, it gets the default display, but you are in a different Thread now. Since you have to create your widgets in the UI thread, it gives you that error.
    To run code in the UI thread, Display provides two methods:
    display.syncexec(..)and
    display.asyncexec(...)see
    http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/swt_threading.htm
    for more details.

  • Outlook sync after Eastern Standard Time Change-All events are 1 hour late

    After sync'ing with outlook this past weekend, all my iphone calendar events are 1 hour late. the Eastern Standard Time change must have affected this. The time on my phone and my laptop are the same however. Anyone experienced the same issue?

    I had a similar problem with iCal, my Treo 650, and Missing Sync. I found a solution on the Missing Sync website that worked for me -- see my post at http://discussions.apple.com/thread.jspa?messageID=5453855&#5453855.

Maybe you are looking for