Skip to Content
author's profile photo Former Member
Former Member

How to automatically add material B when material A is added to sales order?

I'm trying to configure a material determination that associates material A with material B such that when material A is added to a sales order, the same quantity of material B should be added to the order as a sub-item of the material A item.

It seems to work when I add material A with a "stock" item category. However, when I add material A with a "non-stock, order from vendor" item category, it doesn't add the sub-item of material B. Instead, it displays the message "Quantity of 1 EA remains after product selection (item 000010)".

I've gone into SPRO > Sales and Distribution > Sales > Sales Documents > Sales Document Item > Assign Item Categories and made sure that there are records for usages PSEL, PSHP, PSA1, and PSA2 for each of the "non-stock, order from vendor" item categories.

Now that I'm reading more about material determination, I'm thinking that either 1) I'm misunderstanding about the sub-items that are determined, or 2) it's just not designed to work with non-stock materials.

Is a sub-item a material that would be included along with the main item, or is it just intended to show what's being substituted for the main item?

The whole purpose of trying to set this up is for selling remanufactured parts and handling the associated cores that the customer would return. We'd like to automatically add the associated core material to an order when we add a remanufactured part. However, all of the remanufactured parts have to be ordered from the vendor: we don't keep them in stock.

I've started looking at the possibility of using a BOM (Bill Of Material) for the reman / core combination, but it looks like BOM's are used for production orders, and we wouldn't be producing these, just purchasing them.

It seems like it would be similar to free item determination, but the core materials wouldn't be free: there's a cost and price associated with them.

Would greatly appreciate any suggestions and / or insights. Thank you!


Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 14, 2016 at 04:27 PM

    We've made a decision about how to proceed.

    First, it does look like material determination can be used to add a sub-item as an actual second material that would automatically be added to the order. However, we never could get it to populate the storage location on the sub-item, and the sub-item couldn't be manually updated, so we were stuck.

    Fortunately for us, we really just need this to work in our custom t-code that we use for creating sales orders, and we can populate the storage location in the custom code.

    We considered using BOM's, but since we're not using them for anything else, and since this would not be needed for very many of our sales orders, we decided that the overhead of setting up and maintaining the BOM's wouldn't be worth the benefit of taking that approach.

    Thanks Saikat and Shyam for your suggestions!


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 12, 2016 at 07:46 PM

    Hi Glenn,

    You can create a BOM for sales in Transaction code CS01 with Usage 5 - Sales.

    For the sub-item, copy the schedule line category CS which will create a purchase requisition.

    Let me know if it works to your requirement.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 12, 2016 at 03:59 AM

    Dear Sir,

    Make B item as additional in material master in basic data-2 view and it will come automatically in sale order.

    defination of additional as per SAP.

    Additionals are assigned to materials for sale to ensure effective sales presentation or to support logistics as a service.

    An additional has a separate material master and represents either a material (for example, ticket) or a service (for example, pressing clothing for display).


    • Materials
    • Tickets (price labels for customers)
    • Care labels
    • Security tags
    • Swing tickets
    • Clothes hangers
    • Packaging, in particular for private labels


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member


      Thank you for the suggestion. We're going to need to be able to charge for the additional material and return the additional material. I don't think this would work with additional materials.


Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.