0

I am trying to consider how to best approach the following scenario:

  1. Company A has an SAP ERP system to manage and sell its inventory as well as allow third party sellers that can sell their inventory on the company sites.
  2. Third Party seller has its own SAP ERP that they sell their inventory on
  3. Customers should be able to purchase items from either site (i.e either directly through the 3rd party sellers site or through the Company A's site).
  4. Because the inventory is shared selling items in either platform needs to ensure real time updates to both sites (so that you do not double sell the same product)
  5. This is particularly important as inventory for an item reaches a limited stock (say the last item) we don't want a customer in System A and System B to "buy" the same item.
  6. Ideally, I would like to avoid any third party apps or ETL tools. Is there a way to naitively do this syncing in SAP?

I am new to SAP but what I am considering is this:

  1. First, all items need to be Reserved (i.e. when added to the "cart" there is a temporary hold on the item) when added to the users card. When this happens, both systems are alerted to this "hold". If the user does not complete the transaction in a given amount of time, the hold is revoked and purchase is cancelled. From what I have read, I think this can be done with Global Available To Promise?
  2. If the user then completes the purchase of the item, then both systems need to be updated to update the inventory.
  3. This assumes that both systems start with a synchronized state of their inventories.

If this is a valid process to keep both systems inventory synchronized, it sounds like I could use SAP's Supply Network Collaboration module to do this?

jason
  • 3,821
  • 10
  • 63
  • 120

0 Answers0