RSIMPCURR to run for multiple R/3 systems

We have one BW system being fed by 3 different ECC systems.  Each ECC system has it's own table of currency exchanges.  One system converting to Euros, a second system converting to British Pounds and a third system converting to US Dollars.  We need BW to be updated with data from all three tables. 
From what I can glean from documentation, the variant for source system for the RSIMPCURR program cannot be set in the ABAP variant screen but can only be set from the Source System tree in the BW workbench - at which point you select one and only one source.   Is there anyway to modify the process to allow BW to be updated from multiple source systems?

To create a Variant to update your currency exchange rates in BW, with the exchange rates table data from each of the source systems, do the following:
1) Go into the Transfer Exchange Rates for the first source R3/ECC system you want to extract exchange rates from.
2) The system name will come in defaulted and grayed out.
3) Update the Exhange Rates selection criteria (if any) and select the Update Exchange Rates radio button.
4) Go to the menu path Goto > Variants > Save as Variant.
5) Enter a logical Variant Name and Description and Save
6) Repeat Steps 1-5 for the other two source R3/ECC systems.
Once you're done with this, you will have three separate variants (one for each source R3/ECC system) that you can use in three separate ABAP Process Variants within a Process Chain to execute the RSIMPCURR ABAP program to update the exchange rate table in BW.

Similar Messages

  • Creating Costing Run for Multiple Plants

    Hi,
    Is it possible to create a costing run for multiple company codes in a controlling area, instead of creating separate costing runs for each company code?
    Thank-You

    Christian,
    I understood it and my answer is for different company codes.I did it for one of my client.
    Let me review the scenario on system.
    Traci,
    I will get back to you on this by Tuesday(2nd March).
    Thanks.Ashok
    Edited by: Ashok Raut on Feb 26, 2010 1:34 PM
    Edited by: Ashok Raut on Feb 26, 2010 2:31 PM

  • Single depreciation run for multiple company codes

    Hi experts,
    How can I carry out a depreciation run for multiple company codes in one transaction? I thought about creating a variant and running a batch job but you can only select the run for one company code at a time. Am I missing something here. Kindly provide explanation of how this can be done.
    Thanks.
    Ben

    Use the program RAPOST2010. There is no transaction for this program, but you can create your own if necessary, for example ZAFAB.
    Please not that there is a separate forum for asset accounting.

  • MRP Run for Multiple plants

    Hi Guys:
    IN SAP R/3
    My client has requirement to merge planning of material for multiple plants and run the MRP under one head plant.
    For example:
    Plant : 1000, 1001, 1002, where plant 1000 is a head plant who had authorization to perform MRP run.
    if I run MRP Sepeartely:Each plant has below requirement for one material number (M1)
    Plant 1000 : 3 EA
    Plant 1001 : 2 EA
    Plant 1002 : 5 EA
    Instead of running MRP per plant, my client needs to run MRP for multiple Plants  that Consolidate  total requirement for all plants.
    and generate PR--->PO , In the PO, M1 should be delivered to 3 different plant locations by vendor and Po Will be issued from Head Plant 1000?
    Is there any Report in SAP , Where MRP Controller can See Requirements from Different Plants @ Central Purchasing  level after one Multi Plant MRP run, So that he can decide on how much to allocate to each plant?
    Thanks for help
    Thanks
    Sweth

    Hi,
    If u want to perform the MRP in one plant for all the plant requirement is depends on the bussiness process.
    You can try the following scenario:
       Planning in one plant nd production in other plant - Respective master data and special procurement have to maintain.For 
    further clarity please follow the below link
    http://help.sap.com/saphelp_46c/helpdata/en/f4/7d3f9344af11d182b40000e829fbfe/frameset.htm.
    We can evaluate the PR and PO by providing the authorisation object for the multiple plant to the respective users.
    Revert me back in case of clarification.
    Thanks
    P.Srinivasan

  • BAPI_SALESORDER_SIMULATE is  hangs up when running for multiple users

    Hi SAP Gurus,
    I am using BAPI_SALESORDER_SIMULATE for price repricing . However when multiple users or same user runs in multiple sessions, one session will run , however other sessions till it reaches BAPI it is fast and once it enters to BAPI, it got hangs up or keeps running  & not giving any output.
    Any thoughts how i can impove the performace for muliple users when i am using this BAPI.
    Here are the details i am sending to BAPI .
    call function 'BAPI_SALESORDER_SIMULATE'
          exporting
            order_header_in    = lv_sd_order_header
          importing
            return             = lv_return
          tables
            order_items_in     = lit_sd_order_items_in
            order_partners     = lit_sd_order_partners
            order_schedule_in  = lit_sd_order_schdl_in
            order_items_out    = lit_sd_order_items_out
            order_condition_ex = lit_sd_order_condition.
    Your thoughts most appricated.
    Regards
    Harikrishna

    Hi,
    Please let me know where i have to use this destniation .
    I didn't find any parameter like this in BAPI.
    Regards
    Harikrishna

  • F110 Payment run for multiple vendors

    Hi
    I will like to find out if I can select multiple vendors for my payment run in f110, so i dont keep entering the vendors each time i am trying to run payment. For instance I have payment method "Q" is it possible to create a variant that will automatically populate the vendors that use that payment method. also if it is possible to create an exception so that if there is a vendor in payment method "Q" that is not due for payment i can unselect them during my payment run.
    I saw a similar question but the answers were not very clear to me.
    Thanks

    Hi Olany,
    Instead entering individual vendors for payment give the range of vendors (E.g from  100000 to 999999) along with the payment method Q. This will select all invoices due for payments with payment method Q. If you require to exclude any inovice even if thos are due, this can be done via entering the invoice numbers in  "Free selection" tab.
    Regards
    Nadini

  • MRP run for multiple sales order items

    Dear All !
    In our business, in one sales order there are at least 40 -90 items. for MRP execution we have to do it line item by line item. Can it be done colletively for the sales order for all items.
    please help.

    Govinder,
    There is no Sales order header level MRP, so the only option left is to run MD01 or MDBT background MRP.
    Regards,
    Prasobh

  • SESSION VARIABLES : HOW TO TEST FOR MULTIPLE USERS

    I have a username session variable set up on a localhost testing envirnoment.
    This works fine for one user, but when I open another occurence of the browser (or just another tab) to test for multiple users the system overwrites the session variable with the last username input.
    So the question is:
             Why doesn't dreamweaver hold an instance of the session variable for each browser session? and if not what are your suggestions?
    Thanks
    Adam.

    Thanks for that.
    After scouring the internet I found the only way of running 2 instances of firefox  without them sharing the session variables is to create 2 new firefox profiles in windows + set the MOZ_NO_REMOTE environment variable.
    Internet explorer is much easier as it has a 'new session' option in the file menu, but seems to have more trouble displaying tables correctly.
    Hope this helps anyone with a similar problem.

  • HOW TO CREATE A SINGLE CONTRACT FOR MULTIPLE CUSTOMERS IN CRM

    Hi ,
    I am working in CRM contract management. my requirement is to create a sigle contract for multiple business partners. can anyone help in providing the steps.
    thanks!
    chandra.

    Hi,
    I tried this solution earlier by adding  multiple BPs in the partner tab of the contract having this partner function.
    for ex: the partner function 000001 for sold-to-party in partner tab. i tried to select the same partner function for multiple BPs but system gives an error  "too many sold-to-party entered Remove an entry". can you help me here. thanks!
    Regards,
    chandra.

  • MB56 - For multiple plants

    Hi All
    My requirement is to make MB56 run for multiple plants and plant should not be a mandatory field as currently is in MB56.
    Kindly let me know if there is any way i can do it.
    Thanks and Regards
    Shilpa

    As this tcode is an Module pool.. so the only way to do is.. copy these 2 programs RVBBWULS and RVBBWULS0100 to ZRVBBWULS and ZRVBBWULS0100. the Rest of the programs in this need to be the same (don't copy the other's)  now go head & comment the line of PA_WERKS
    as below..
    PARAMETERS: pa_matnr LIKE mcha-matnr    MEMORY ID mat.
               pa_werks LIKE mcha-werks    MEMORY ID wrk.
    select-options   pa_werks LIKE mcha-werks    MEMORY ID wrk.
    I think this might work...

  • Can I run the currency translation for multiple years at the same time?

    Dear Friends,
    I set up currency translation on our BPC NW 7.0 system and it is working fine ONLY if I run it for any one year at a time. But if I select multiple years in the data package (FX Restatment) selection it only calculates for the first year in that selection.
    say if I run the data package for years: 2009, 2010, 2011, 2012, it only performs currency translation for the year 2009.
    Can I run the currency translation for multiple years at the same time ?
    Note: The year is determined from the YEAR property of the "Time" dimension
    appreciate any inputs,
    thanks

    You can run currency translation for multiple years.
    I think the problem it is actually related to how you are sending the parameter to currency translation script.
    Just review the script logic log and you will see with what parameters was called currency translation FXTrans.
    My expectation is that actually the script is called just with first year and that's the problem.
    Log of script logic you can find it into:
    C:\BPC|DATA\Webfolder\YourAppset\YourApplication\Private Publications\Users used to run logic\Temp
    Regards
    Sorin Radulescu

  • Remote Keys for Multiple Systems

    I am working on an SRM project where we have internal catalogs items (from ECC) and external catalog items (from Excel files) going into an MDM Catalog repository.  For both, we use a lookup table for the Supplier number to cross-ref to a supplier name.
    We have a Supplier List message that runs from ECC to MDMCAT to populate this table.  In doing so, it creates a key mapping for the ECC remote system...which gets used for cross-referencing supplier names when catalog items load.
    The issue...we do not have such a Supplier List from the external catalog "remote system", so when external catalog items get loaded there is no supplier number/name cross-ref happening.  I can manually create key mappings for the external remote system, but I want to automate it. 
    I am thinking about having our PI middleware make a copy of the ECC Supplier Lists and send them to a new port set up as the external remote system...thinking that this would generated extenal system keys...hopefully without duplicating supplier lookup records.  Before proceeding, I wanted to throw this out to see if there is a better solution.
    Any suggestions?
    Thanks,
    Keith

    Hi Keith,
    some remarks:
    if you send data from ECC to MDMCAT, the catalog items contain the supplier keys of the ECC system. That's why the import works automatically. If you want to reuse the ECC supplier keys, the first question to answer is: does your external system  use exactly the SAME keys as ECC? Only if this is the case, duplicating the ECC supplier message works for you. Otherwise you'd create keys for your external system that are never sent by the external system.
    If the external system uses the same keys as ECC, the next question is how often do you update the supplier list in MDM? Regularly? Only once? If regularly your option with PI is a good idea. This won't duplicate supplier records as Import Manager (or MDIS) is able to identify already existing suppliers and updates the remote keys only (anyways you should check the related import map!). If it's a one time action only, you can re-open the same file multiple times for different remote systems with Import Manager. Then you wouldn't have to configure an additional connection from PI to MDM.
    Best regards
    Michael

  • Find exact RFC Destination for Multiple backend Systems In SAP Gateway

    Hi Gateway developers,
    I have requirement,if gateway hub system has multiple backend systems( for example two backend systems: ECC and SRM ) then  how  hub system can get the suitable backend alias for exact entity collection..
    Here i have developed two entities one entity regards: ECC and second one regards SRM system..within this when I run the service it is always taking any of the same alias for both the collections..
    Can you please suggest me..
    Thanks
    Sreenivas Pachva

    Hi Srinivas,
    You can add the respective system Alias Name: Like logical system name in your URI also.
    Example:
    /sap/Service Name;mo=ECCCLNT210/zentity1?Customer1='0001'
    /sap/Service Name;mo=SRMCLNT400/zentity2?Customer2='ABCD'
    May this help you.
    Thanks,
    Saurabh Gupta

  • Can i run multiple osx operating systems on my mac book pro?

    hello, i was wondering if i can run multiple osx operating systems on my mac book pro? i currently have the latest version of lion but many of my applications require snow leopard to operate... thank you for any help.

    The easiest solution is to partition your drive to provide a second partition on which you can install Snow Leopard. It need not be a large partition because you can still access applications on the other partition.
    To resize the drive do the following:
    1. Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    After the main menu appears select Disk Utility and click on the Continue button. Select the hard drive's main entry then click on the Partition tab in the DU main window.
    2. You should see the graphical sizing window showing the existing partitions. A portion may appear as a blue rectangle representing the used space on a partition.
    3. In the lower right corner of the sizing rectangle for each partition is a resizing gadget. Select it with the mouse and move the bottom of the rectangle upwards until you have reduced the existing partition enough to create the desired new volume's size. The space below the resized partition will appear gray. Click on the Apply button and wait until the process has completed.  (Note: You can only make a partition smaller in order to create new free space.)
    4. Click on the [+] button below the sizing window to add a new partition in the gray space you freed up. Give the new volume a name, if you wish, then click on the Apply button. Wait until the process has completed.
    You should now have a new volume on the drive.
    It would be wise to have a backup of your current system as resizing is not necessarily free of risk for data loss.  Your drive must have sufficient contiguous free space for this process to work.

  • Running one rmiregistry for multiple remote object servers

    Hi,
    I don't find any clear answer for this situation. I want that multiple objet servers (running in separated JVMs) share one rmiregistry placed on a dedicated server. Servers stays in a same network (no firewall at all). If this feature is covered, could you give me any example or link that describe the source code ?
    Thanks very well for yours answers.
    Manuel

    Thanks again for your help, and sorry for my weak usage of english language.
    I've tried to bind some remote objects from distinct 'physical' hosts (or computers) to a dedicated registry located on another host.
    To resume: I want to use one unique registry for multiple remote objects hosts.
    EJP you have posted : But they must all be running on the same host as the Registry.
    After reading again the official rmi tutorial, I found :
    For security reasons, an application can only bind, unbind, or rebind remote object references with a registry running on the same host. This restriction prevents a remote client from removing or overwriting any of the entries in a server's registry. A lookup, however, can be requested from any host, local or remote.
    This confirm that I wanted to do was not possible.
    To override this limitation, do you think it's possible to write a remote object located on the registry host, that propose a method used from other hosts to register their remote objects ? Something like that:
    // Interface
    public interface recordFromHost extends Remote {
        int recordObject(String name, Remote obj) throws RemoteException;
    // Implementation of interface
    public class recordFromHostImpl extends UnicastRemoteObject implements recordFromHost {
        public recordFromHostImpl () throws RemoteException {
            super();
        public int recordObject(String name, Remote obj) {
           int ret=0;
            try {
                Registry registry = LocateRegistry.getRegistry();
                registry.bind(name, obj);
            } catch (Exception e) {
                System.err.println("recordObject exception:");
                e.printStackTrace();
                ret = -1;
        return ret;
    // Server code on registry host
    public class Serveur {
    public static void main(String args[]) {
            // Security manager
            if (System.getSecurityManager() == null) {
                System.setSecurityManager(new SecurityManager());
            // Start of registry
            try{
                LocateRegistry.createRegistry(1099);
            }catch(RemoteException e){
                System.exit(1);
            try {
                String name = "recordFromHost";
                recordFromHost myObj = new recordFromHostImpl ();
                Registry registry = LocateRegistry.getRegistry();
                registry.bind(name, myObj);
            } catch (Exception e) {
                System.err.println("bind exception:");
                e.printStackTrace();
    // Code used from a server host to register his remote object in the distant registry
    Registry registry = LocateRegistry.getRegistry(registry host adress);
    recordFromHost  myRecord  = (recordFromHost) registry.lookup("recordFromHost");
    Create local remote object to register (remoteObject : interface, remoteObjectImpl : implementation)
    remoteObject myRemoteObject = new remoteObjectImpl();
    // register myRemoteObject
    myRecord.recordObject("myRemoteObject", myRemoteObject );
    ...Finally, a client who want to use myRemoteObject ask the registry for this object, and use it without limitation : the remote object host will not be the registry host.
    I hope that you understand what I mean :-)
    Manuel

Maybe you are looking for

  • To change Default Setting of Selection Screen while Filtering on infoobject

    Dear Guru's, I just want to know where can I change the Deafult Setting from 100 to 500 which we get in the Selection Screen when we want to Filter on Info-Object level in the Workbook. Hope this will clear the question , incase any further informati

  • How to make comparison between strings using Labview

    helo, i want to know, how to make comparison between array of string.? the transmitter have send the assign text such as A hello            Bhye  Cbye

  • Finder Strange Behaviour

    Hello In the last few weeks my Finder has begun behaving strangely. I have two problems with which I would like help. 1. The menu option that allows access to Finder prefs has disappeared from the Finder Menu and I have not downloaded any software th

  • SRM - SUS on two different hardware

    Dear All, We use SRM 5.0 (SRM server 5.5) and SRM-SUS (SRM server 5.5) on two different servers.  This is because of security reasons. Purchasers access the internal server, suppliers access ONLY the server running SUS. How is it possible that (what

  • Priority Skilling. How can it be done in ICM 6.

    Hi,      We are currenlty using IPCCE 6 with IP IVR 3.5. We have agents that belong to multiple skill groups and I would like to prioritize the skill groups. Lets say I have 2 agents: agent1, agent2 and I have 2 skills groups: VoiceOps and Intake_Eng