How to integrate a sales process across multiple ERP systems with SOA?

Over time we have merged with multiple companies that used to run on their own ERP system.  In the past we concerted them to our own R/3 instance.  Having recently upgraded from R/3 4.6 to ERP 6.0, we want to transition to a SOA architecture for integrating stand-alone ERP systems.  We are looking for best practices on how to start this transition; i.e., how to use SOA to implement an Order-to-Cash process across separate ERP systems. 
Here is our scenario:
The same products are sold through ERP system A and ERP system B.  However, each system represents a different company code with its separate manufacturing plants.  Both systems evolved independently and presently have separate master data.  How do you enable a sales process that dynamically (depending on inventory availability) gets the product either from a plant on system A or B? How do you implement a triangular sale that covers both ERP systems?
I am looking forward to learn from your experiences and your advice.

Hi Bernard,
Like most SOA scenarios, first your scenario requires a detailed fit gap analysis to see which of your existing ERP systems best meet which business process that you want to accomplish at an organisation level. It is only after that, that you can decide which capabilities of SAP SOA can you leverage and how.
Broadly speaking, SAP's SOA paradigm provides several approaches which you could use depending on your scenarios. For example, if you only need a brokerage between two or more systems (updating or retrieval of data) either synchronously or asynchronously, your best bet is PI (preferably 7.1 because of its ESR and Services Registry). On the other hand, if you require a new application that acts as a controller of flow or processing across various systems, you could use the Composition Environment which provides you with a toolset to build composite applications across various systems (for instance, by registering services from multiple systems on the Services Registry, and then consuming it from say a WebDynpro application).
The following document might provide you with more insight on this:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/809db91f-9bdf-2910-93be-ca4f0853f929
Hope this helps!
Regards,
Romit

Similar Messages

  • How to create a Sales order from multiple quotations?

    Hi All,
    Please tell me how to create one sales order from multiple quotations?
    Regards,
    Maddy

    Hello Maddy,
    To create the sales order from multiple quotation, you should put the value "F - Only at item level: Always with selection option" under Quotation determination in your sales transaction type.
    It will give you a pop-up to choose your quotations item while creating the sales order.
    Some per-requisites are there:
    1. Copy control should be maintained between your quotation and sales order.
    2. Quotation should be error free and should have the status "Released"
    3. Sold to party and Organization should be same in both transaction.
    For more information you can check the below link:
    Processing Quotations - Sales Transactions - SAP Library
    Best Regards,
    Dinesh

  • How do you share Aperture file across multiple users on same Mac?

    How do you share Aperture file across multiple users on same Mac? Seems this should be a preferences choice.

    When you share your library between users, you may run into permission and ownership problems, if both users are editing the Aperture library and not only reading it. To avoid that, it helps to put the Aperture library onto a separate disk or a separate partion of your hard drive. For s separate partition or disk you can enable the "ignore ownership on this volume" flag. Then all users can access the library as owners of this library.
    You might try to put the aperture library into a shared folder on your mac, but that has caused problems recently, i.e. when the library also contains video files.
    Regards
    Léonie

  • How to check the sales orders that have been created with an Rebate Agreeme

    Dear Experts,
    Do you know how to check the sales orders that have been created with an Rebate Agreements?
    Thanks!!

    Hi Hoo Laa,
    I have one way but little lengthy.
    Rebate condition always appears in the billing document.
    So 1st you extract the sales order list from Table VBAK.
    once you have the sales order list then you can put your order list in Table VBFA --> Extract the billing document list.
    Now put that list in the table VBRK.
    In VBRK you will get the "Doc. condition" --> put that doc condition in table KONV with your rebate condition type.
    It will show the result.
    Later, through VLOOKUP you can identify in which order you have given rebate to your customer.
    Already said, Little lengthy
    Regards,
    MT

  • Need a Data Integration for multiple ERP systems

    We are doing some research into a data integration layer to our BW 7.3/BOBJ 4.0 from multiple ERPs.  Of course we are looking at Data Services and Information Steward in the BOBJ suite but just looking for anybody's recommendations on the topic.
    What technology platform do you use to do the extract, transform, load processes from multiple backend sources into BW?  Any you would advise us to avoid? 

    Hello Edward,
    The answer depends on multiple factors.
    Some pointers:
    Volume and growth of db in scope planning (Federation vs replication )
    If data federation is where you want to move data services / BO tools will be ideal
    If your data is coming from multiple ERP systems you can utilize there delta queue to load data via data services (in case of SAP)
    Use native DB connect/UD connect functionalities in BW as with BW 7.3 its delta capable.
    Moving to BW 7.4 you will have SDA to solve that problem of integration to Non - SAP data into your EDW landscape
    These are pointers but I would say talk to enterprise architects and look into the foresight of wheyare you want to move your EDW platform.
    Cheers!
    Suyash

  • Consideration during Multiple ECC systems with One APO system for PP/DS

    Hi All,
              We have a scneario that Multiple ECC systems and Third party ERP systems and Legacy systems .What are the points to be considered for this scenario when using with PP/DS?

    Hi,
    The factors to be considered will greatly depend how the multiple ERP systems are split, if they are split on geographical aspects only (all modules in all ERP systems then no major issues) - the problem will become a little challenging when Multiple ERP are split with different modules in different instances then major thought has to go in your CIF design (the IMs has to properly though of ).
    It is not a detailed explanation but just the line of thought.
    Regards,
    Vineet

  • SMSY define ERP system with Process Integration instance

    Hello,
    We have connected new installed ERP system (ERP 6.0 EHP3) to central SLD (SAP SM EHP1).
    But we can see the strange situation.
    SMSY define automatically this ERP system as the system with Process Integration instance but not ECC Server instance.
    We have not installed Usage Type PI in the ERP system.
    Also we have old ERP system in SLD. It is visible as SAP ERP system with ECC Server instance.
    What is the strange behaviour of SMSY? What should we do and how can we correct this definition in SMSY?

    Hi,
    Check what you have selected as "Main Instance" in SMSY under tab Software Components.
    Follow this link.
    http://help.sap.com/saphelp_smehp1/helpdata/en/84/24f94a1ae44a14b83529f5890a6ff5/content.htm
    Hope this helps.
    Feel free to revert back.
    -=-Ragu

  • How can I display selected tags across multiple e-mail addresses?

    I receive email on a specific topic but via several e-mail addresses. How can I view selected tags where the resulting e-mails span several (7) email addresses. They are all active on my Thunderbird, but as far as I know, I can only display the selected tag on one of them at a time.
    Any assistance greatly appreciated as this is a very big problem for me.
    thanks, Ron75

    This solution does not appear to work across multiple e-mail addresses.
    Perhaps I should have said "work across multiple e-mail address at the same time. I get e-mail on specific topics via several email addresses and wish to view all the tagged emails regardless of which email account in which they reside.
    I could not get this solution to select more than one email account at a time.

  • Check Payment Processing Across Multiple Operating Units

    Hi There
    We are currently implementing Oracle R12 at the company I work for. Our solution implementer has informed us that you cannot process one check (cheque) payment across multiple operating units and that this is an outstanding enhancement with Oracle. Therefore (if we accept) this we will have to process a seperate check per operating unit which will increase our payment processing significantly.
    Can anyone out there:
    A. Confirm this is indeed an issue
    B. Are you aware if Oracle are doing anything about it and
    C. Is there any workaround that we could consider to lessen the impact.
    Thanks

    Hi,
    Scenario 1
    If you are going to make Single check payment to the same supplier having different sites under various operating units, oracle has provided a workaround, i.e. to make a manual payment in payables module, however it would not generate any payment instruction.
    Scenario 2
    If you are going to make single check payment to various suppliers in different/same operating units, it is not allowed by Oracle, as there is no logic behind it. You cannot have 1 check generated for different suppliers ...
    I am assuming you are referring to Scenario 1, in which case, i would say there is an WORKAROUND suggested by Oracle to make use of MANUAL PAYMENT method, which you could discuss with your Solution Implementer.
    Regards,
    Ivruksha

  • How do you Spread an Image across multiple pages and print?

    I'm trying to create a large poster to be put on a bulletin board. I've mangaed to spread the image across multiple pages but I can't figure how to be able to print the pages have the edges line up successfully after cropping. I've been playing with the bleed settings but can't figure it out. Here a shot of what im working with:
    Im working in CS3 on Mac OS X

    Create your InDesign document at your final size and when you print it out put a check mark in the box for Tile

  • How do I return a match across multiple lines in UNIX?

    How do I return a match over multiple lines in UNIX?
    For example, I want to return the contents within tags across two lines:
    <tag>content content content
    content content content</tag>

    For the Perl example, how does the .. work?
    Range Operator:
    <http://www.perl.com/doc/manual/html/pod/perlop.html#Range_Operators>
    ...The operator is bistable, like a flip-flop, and emulates the line-range (comma) operator of sed, awk, and various editors. Each "..'' operator maintains its own boolean state. It is false as long as its left operand is false. Once the left operand is true, the range operator stays true until the right operand is true, AFTER which the range operator becomes false again....

  • How to assign a Sales Area to multiple Dunning Areas

    I was able to assign a Sales Area to a dunning area but my client wants a Sales Area to multiple dunning areas.
    Can you advise on how to get this done?
    Thanks.

    Dear Abbey,
    This is not possible with SAP Standard. Dunning area is unique per Sales Area. You can assign only one dunning area for the combination of Sales Organization, Distribution Channel, and Division.
    In IMG under
    Sales and Distribution -> Basic Functions -> Account Assignment/Costing -> Assign Dunning Areas
    Post your queries in relevant forum.
    Regards,
    Naveen.

  • How to make an object distributed across multiple jres?

    Hi,
    We used cache data mechanism for performance tuning. It will store data in static variable (Hashtable) and get initialized when app starts . We are using IPlanet Application Server and
    Using 6 KJS engines. This object ( Hashtable) is not distributed across all JRES.It has to reinitialize data again when request goes to any other KJS.
    We avoid sharing data in session and request, as data is huge.
    Can any one help us how to make this object distributed across all KJSs?
    Thanks in advance.
    raj

    We used cache data mechanism for performance tuning.
    It will store data in static variable (Hashtable) and
    get initialized when app starts.
    We are using IPlanet Application Server and
    Using 6 KJS engines. This object ( Hashtable) is not
    distributed across all JRES. It has to reinitialize
    data again when request goes to any other KJS.
    We avoid sharing data in session and request, as data
    is huge.
    Can any one help us how to make this object
    distributed across all KJSs?When you say 'initialized when app starts' do you mean iPlanets StartUp classes, rather than the Servlets init() ? Given a 'huge' dataset, avoid the latter.
    I'd suggest that a better approach is to implement this as an Entity Bean and accessed from Session bean and using Value Objects to return the data subsets.
    Checkout the Java Pet Store
    http://java.sun.com/blueprints/code/jps13/datasheet.html

  • How to Integrate SD sales Organization with employee

    Hi,
    Can any one help how can I assign sales organization,sales group to any any employee in HR module
    regards KMP

    Hi NKMP,
    I think its vice versa, they (SD) assign the employee number to sales group and sales organization.
    Regards
    Uday

  • How do I set up imessage across multiple devices

    I am trying to link my phone mobile number and my apple ID to the same imessage account, so I can text across multiple devices.

    In addition to Amy's comment, set the Caller ID on your phone to the same email address that is associated with your apple ID (and which should be used on iMessage on your other devices).  This way the messages will stay synced across all devices.

Maybe you are looking for

  • Can I have two iTunes account on the same computer

    My wife and I each have iPhones and an iPad. How do I synch on a single computer?  We have 2 apple ides

  • Don't understand cffunction and cfcomponent

    I am trying to alter Forta's ajax related select tutorial to fit my needs.  I am having trouble understanding the details of this .cfc though. <cfcomponent output="false">     <!--- Get array of media types --->     <cffunction name="get_states" acce

  • Can I export the form I created in Adobe Reader?

    can I export the form I developed in the Formscnetral in Adobe reader?

  • Computer freezes at Write-In phase

    I'm trying to burn a dvd in iDVD and everytime I try my computer freezes at the Write-In phase. It's a home movie that I uploaded to iDVD through iMovie. I'm using the themes from 6.0 as I heard that 7.0 can cause issues, but I still can't burn my fi

  • Accessing ~\Users\Sharing from a PC on the network - help!

    I have a mixed home network of 3 PCs and one Mac Mini. I want to store all the digital music on the Mac Mini and share it with the PCs. I have successfully created networking links between the PCs and the Mac. For example, I setup a MYPC account on t