Skip to Content

Inventory / Stock owner?

We have a requirement to assign an "inventory owner" (would be an internal person, possibly derived from the cost center, but not necessarily), to stock of certain materials that are procured or moved/transferred into a plant.

Basically our users would like to see something like MMBE with an extension that is showing who "owns" the various quantities that they have in that plant. We understand there must be a way of also issuing it out, so if any quantities are leaving the plant we would pick from the "owner stock", as specified e.g. in the delivery/picking. The owner is not a customer or vendor, so consignment won't work.

I am wondering if there is a standard SAP way of doing this...?

I have looked at using batch management, project stock, reservations, maybe a special stock category, or build something custom that includes the cost center in the PO "tagging" the inventory or similar. We are not using WM, only IM.

Any thoughts or ideas around this? If we can avoid too much development it would be great of course. If anyone has implemented something similar, I would love to hear about it!


Add comment
10|10000 characters needed characters exceeded

5 Answers

  • Posted on Mar 16, 2019 at 12:22 PM

    One common solution to this "stock owner" issue is to create separate storage locations, one for each owner. Then you can move stock to a storage location (owner), issue stock from there and also report it nicely in standard SAP reports like MMBE.

    Dominik TylczyƄski

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 02, 2019 at 03:07 PM

    Hi Hanna, in my opinion batches are not the right solution here. Storage locations are much better.

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Mar 15, 2019 at 03:21 PM


    It is not possible in standard SAP to assign stock to inventory owner. Please check these options for possible for you to maintain stocks.

    1. MB52 user Material group or Purchasing group as an owner and identify the stock

    2. Create a custom field in the material master and assign that field to possible standard transactions to get the overview of stock positions.

    3. Batch management class characteristic as ower.

    These are not a complete solution but workaround options at a high level.

    Best Regards,


    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Mar 15, 2019 at 04:04 PM

    It sounds like maybe batch determination might get you close.

    Adding a "Stock Owner" characteristic might work. But without knowing how many of these stock owners you have, it could get messy.

    But you could maintain in the material's batch classification the allowed stock owners for that material. Batch determination for your orders could theoretically be used if you had a place in your orders to hold the stock owner for that order. Possibly by doing some type of classification of the orders?

    You can use BMBC to get stock overviews of a specific material with a specific "owner".

    You could probably copy the MMBE program and create a custom stock overview program that would show the batch owners.

    The biggest problem I see would be if you wanted to somehow control actual stock movement by owner. I.e. you want only the stock owners to do certain moves.


    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Mar 19, 2019 at 12:29 PM

    Thank you all! I appreciate it. We do have different owners of the same material in different plants, but also sometimes within the same plant as they in some cases may procure for special events, so it sounds like batches is the way to go.

    Add comment
    10|10000 characters needed characters exceeded