Material determination Vs Product selection

Hi
What is the difference between Material determination and Product selection ?
Regards
Mahesh

Hello Mahesh,
<b>Material determination or Product selection</b>
1.     Material determination <b>(sometimes referred to as product selection)</b> is a method in SAP-SD to substitute or swap one material in the sales order for another using the condition technique and is triggered by the material entered in the line item of the sales order. Material determination can also use a pop-up window with a number of products the user can choose from the list.
2.     Material determination can be automatic or manual and is used
     When an old product is becoming obsolete (outdated) and the business is releasing a new product in its place starting from a specific date. In this case the old item gets automatically replaced by the new item in the sales order.
     You may configure the system to automatically to swap one material for a number of other materials, the one material being determined based on which one is available.
     It is also possible to swap the material for a number of materials, where the user is presented to choose from the list.
     Material determination is specifically useful should you wish to swap your customer’s part number automatically for your own at the time of the sales order.
<b>The functionality of manual and automatic product selection is available during material determination.</b>
a.     Reason for substitution 0005: manual product selection (list of default values)
b.     Reason for substitution 0004 & 0006: automatic product selection (depends on product availability in order and delivery)
In manual product selection (0005), the system does not automatically replace the product. Instead, it displays a list of all the substitution materials and other information in the master record doing the availability check such as quantity available that can be confirmed on the customers requested delivery date and if the full quantity cannot be met, the system proposes a new date on which the material can be completely delivered. You can then select the required material from the list.
During automatic product selection (0004 & 0006) the system replaces the entered material automatically if it is not available. When you enter an order, the system tries to fill the quantity of the order with the first material in the material determination master record. If there is no enough quantity available then it fills the remaining quantity with the next material.
You can choose whether or not to run the material determination during the delivery process for the same material, as the result of the substitution may change due to the new availability situation of the material.
<b>Reward if helps</b>
Regards
Sai

Similar Messages

  • Material determination with Product selection

    Hi SAP Gurus
    We are using material determination with product selection. The process is that customer will send in one product in a sales order. At the time of doing ATP we have to look for about three or four possible alternatives and confirm that alternative which has the highest stock level depending on the ATP situation. We have configured material determination with SAP standard substitution reason’0006’ to take care of this. The problem with this is that this creates two line items in sales order as the item substituted is shown as a sub-item of the material entered. We do not want to have two line items in a sales order for this. Is there a way we can do material determination with product selection (Based on ATP) and have the item substituted replace the item entered in a sales order? In other words we do not want to see two line items in a sales order. The substitute item should simply replace the original item and the material entered could be stored in field VBAP-MATWA. I have gone through all the standard SAP documentation which clearly states that in order to material determination based on ATP we have to use outcome A or B both of which create a sub-item.
    I was wondering if there is any workaround or if there is any user exit in which we can replace the original item with the substituted item?? Any help or any direction will be highly appreciated.
    Another question is if we were to use APO for doing global/Rule based ATP is it possible to get rid of the double line items. We have also tried to use rule based ATP in APO and use product/location substitution in our sandbox system to see if we can get back only one line item. But even in that case we do get a sub item. Any help on this issue will be greatly appreciated. You can also send me an e-mail at [email protected]
    Thanks
    SDSAPCON

    >
    SAPCON SD wrote:
    > Hi SAP Gurus
    >
    > We are using material determination with product selection. The process is that customer will send in one product in a sales order. At the time of doing ATP we have to look for about three or four possible alternatives and confirm that alternative which has the highest stock level depending on the ATP situation. We have configured material determination with SAP standard substitution reason’0006’ to take care of this. The problem with this is that this creates two line items in sales order as the item substituted is shown as a sub-item of the material entered. We do not want to have two line items in a sales order for this. Is there a way we can do material determination with product selection (Based on ATP) and have the item substituted replace the item entered in a sales order? In other words we do not want to see two line items in a sales order. The substitute item should simply replace the original item and the material entered could be stored in field VBAP-MATWA. I have gone through all the standard SAP documentation which clearly states that in order to material determination based on ATP we have to use outcome A or B both of which create a sub-item.
    >
    > I was wondering if there is any workaround or if there is any user exit in which we can replace the original item with the substituted item?? Any help or any direction will be highly appreciated.
    >
    > Another question is if we were to use APO for doing global/Rule based ATP is it possible to get rid of the double line items. We have also tried to use rule based ATP in APO and use product/location substitution in our sandbox system to see if we can get back only one line item. But even in that case we do get a sub item. Any help on this issue will be greatly appreciated. You can also send me an e-mail at [email protected].
    >
    > Thanks
    >
    > SDSAPCON
    In the substitution reasons ...mark the OUTCOME as blank for this particular 0006. I am not sure for ATP
    rgds
    Sai
    Edited by: Sai on Mar 27, 2008 10:00 PM

  • Material determination-out of stock matls to be excluded from matl.subst.

    dear experts,
    my scenario: i´m using material substitution (reason 005 - Manual matl selectn) with Strategy "A" (substitute products are displayed for selection) - to offer several materials when user enters the material name in va01. i need to exclude materials which are currently out of stock from this selection. any ideas?
    thanks a lot.

    hello, Zuzana.
    i believe the availability check in material determination only works with automatic selection, or selection in the background.  perhaps you may need enhancements to allow manual selection only for materials that are in stock.
    regards.

  • Automatic Batch Determination   in Production order

    Dear All,
    We are using automatic batch determination is based on FIFO (first Mfg first out) for components..After releasing the order.
    I have maintained Batch Class in all the materials which are used as a all material special Characteristic LOBM_HSDAT as a one of the class characteristic. as we want batch determination  on GR date for few material and for few material LOBM_VFDAT for self life material and its class.
    Then create Sort Rule CU70 mainatained the same LOBM_HSDAT in it. and one with LOBM_VFDAT.
    Then create Batch serch Strategy (USE T.Code COB1- search strategy CO01the respective sort rule and selection critoria.for All ROH HALB and Finish material.
    In Material Master of all component in MRP 2 view select value 3 (Automatic Batch Determination) for BATCH ENTRY. All ROH HALB and Finish material
    After mainting above all prerequisite I should able to do the Automatic Batch Determination as per my selection Rule.
    But Automatic Batch Determination  in Production order after release is not working.
    Please need your help.
    Regards,
    Manish
    Edited by: manish gurnule on Dec 30, 2008 5:26 AM

    Dear,
    Define the batch determination search strategy for process order in COB1 with sort rule in CU70.
    On the initial screen of your application choose Logistics>centrel function>batch management>Batch determination>For process order -->Batch search strategy --> Create.
    On the initial screen of your application choose Batch search strategy -->Create.
    Choose the strategy type, say choose co02
    Choose the key combination-
    Enter the required dat-->say plant ,production order type, product,valid from and component for which you want to have this
    Choose Selection criteria push button. Choose a sort sequence.
    If no values have been entered, enter the selection class and the characteristic values.
    Go back to the screen on which you create a batch search strategy.
    Choose Sort if required(it should be defined earlier(in CU70- here you are giving the charateristic name on which you want to sort)
    For component you need to use MBC1 with search stratgey as ME01 for your plant movement type and material and assign the sort rule and search procedure here.
    Check also in COR4, for the combination of plant and order type...you have selected search procedure-CO0001
    Batch management> Batch serach procedure allocation and check activation
    T.Code to be looked specifically OMCG , CORC
    Hope it will help you.
    Regards,
    Madhu

  • Material Determination based on Availability

    Hi SD gurus,
    I have a client requirement as below:
    We create order via BAPI. Data comes from ext call center system.
    Whenever Matnr A is entered in Sales order & it is not available then Matnr B should come.
    1: I know that we can handle this in Material Determination. I did req. config in IMG
    2: I have created VB11 stating that MATNR A should be substituted by Matnr B. I have ticked the MRP ind in VB11 as well.
    Now the question is:
    When I enter MATNR A in sales order, & assuming its not available then, MATNR B will come in Sales order.
    In my case it is happening. But whenever this happens what should be the item category of the MATNR A & MATNR B?
    Please let me understand how will standard SAP behave.
    I thought the item A should appear as Text item & probably item B should become relevant for delivery & pricing.
    But currently I am getting item category TAX for item A & TAPS for item B in sand box. Is that correct?
    What should be the standard item categories in this case?
    regards

    Hi,
    The system runs several checks on on each possible substitute, for example to determine if the customer would accept the product based on the product attributes and current stock availability.The system checks substitute materials until the order quantity is satisfied, or until there are no more possible substitutes.
    When a valid alternative is found, the system creates a sub-item for it, using the item category that you have defined for the main material in Customizing.
    If there is not enough inventory for the alternatives to cover a required quantity, the system confirms only the available amount and ignores the rest. The main item contains information on the confirmed quantity of the sub-item, but is not relevant for planning. For this reason, the material shortage is not passed on to planning.
    If you set the material requirements planning indicator for one of the alternatives, however, the system creates an additional sub-item for this material, assigning it a confirmed quantity equal to zero, and a required quantity equal to the open quantity. Since this material is placed as the final alternative in the substitution, it captures any remaining quantities. The system takes this item into account and passes the material shortage on to planning.
    Based on your settings Customizing, the system performs pricing at the main or sub-item level.
    There are two separate item categories in sales documents for product selection. The item category TAX contains specifications for the main item (original product). The other, TAPS, contains specifications for the sub-items (substitute product).
    Review the item category configurations in the standard system. If these do not meet your requirements, perform the activities in the following topics to modify the item category configuration, or create your own categories. Note that if your product selection procedure requires that pricing be done at the main item instead of the sub-item, you will have to create new item categories.
    The following examples detail how pricing is carried out at the main item level and sub-item level for product selection.
    Pricing at the Main Item
    the price for the order is determined based on the price condition records for the main item only. You have deactivated pricing for the sub-item category, so the system does not determine a price for it. Since both the main item and the sub-item categories are relevant for billing, the prices (even if there is no price) are copied to the invoice and billed accordingly.
    Pricing at the Sub-item
    the price for the order is determined based on the price condition records for the sub-items. You have deactivated pricing for the main item category, so the system does not determine a price for it. Since both the main item and the sub-item categories are relevant for billing, the prices (even if there is no price) are copied to the invoice and billed accordingly.

  • BOM+Free Goods+Material Determination

    Hi,
           My company want to give free goods in Bill of materials.But system is not accepting that.How can we do that?
    I am getting the same problem with Material Determination and Free Goods combination.When i configure material determination for a material which is having free goods system is not showing...any idea?
    Points for sure.

    Hi,
    The constraints for free goods in SAP are as follow
    <u><b>Constraints</b></u>
    Free goods is currently only supported on a 1:1 basis. This means that an order item can only be
    the source of one free goods item. This means that agreements involving relationships such as
    'Buy material 1 and get material 2 and material 3 free of charge' or 'Order material 1 and material
    2 together and get material 3 free of charge' are not supported.
    <u><b>Free goods is not currently supported in combination with material structures (e.g. product
    selection, bills of material, variants with BOM explosion</b></u>).
    Free goods is currently only supported for sales orders with document category C (not for
    quotations, for example).
    Free goods is not currently supported for deliveries without reference to a sales order.
    Free goods is not currently supported for make-to-order production, third-party order processing
    and scheduling agreements.
    Hope it helps you.
    Regards,
    Sarosh

  • Batch Traceability for Sugar as raw material during the production process

    Dear Colleague ,
    I need your support for a traceability issue in a customer on beverage sector
    See the case below:
    Batch Traceability for Sugar as raw material during the production process
    In AMSB the batch traceability in some production processes is very difficult, especially in case of sugar where tanks wherein more than one batches of the same material can be mixed. For example, in a single day almost 17-20 batches of the same material can be mixed and as the result is a composition of water and sugar the normal FIFO rule strategy cannot be applied during the component consumption.
    The raw material (sugar) is received in tank S5 at different points of time, and its content is transferred to tank B1 for storage purposes as well as for mix the sugar with other material such as water.
    At a specific moment the S5 tank contains only a single batch, while the tank B1 contains more than one batch. Tank B1 is used in order to supply the production line and the corresponding material consumption is triggered in backflush as soon as the production activity is declared (production confirmation). Along with the material consumption the batch determination takes place and a complex algorithm is applied: at a very high level, the single batch is consumed depending on its percentage inside the mix of composition and in case the this
    percentage is under a threshold level the current batch should be full used in order to avoid that it will exist for ever.
    Moreover, the good movement reversal (reversal of material consumption) and its correction lead to a complete new calculation of all the batches consumed after the original movement date/time. This means that the algorithm for batch determination should be reapplied for all the consumptions subsequent to the original movement.
    On the other hand it’s not possible to identify the mix of batches at the exit point of silos B1 because the total consumption of the material in the tank will never happen. As long as the tank level decreases it will be filled up from the tank used for receiving of sugar (S5).
    As requirement AMSB needs to post the material consumption starting from EWM, this means that EWM should be the master system in this case and the correspondingmovements have to be  transferred to ECC afterwards. This mainly because EWM  should guarantee the business continuity in case the ERP system is not available.
    AMSB asked if the scenario depicted has been implemented in some customer, in EWM system or in any other SAP solution.

    Hi ,
    At the time of consumption you can put ' * ' aestrix sign in the batch field.
    You will get list of batches of that material.select ur batch and consume the quantity.
    Regards
    Piyush

  • Product selection with outcome B

    Hi all,
    I would like to know which item category  and schedule line category to be used if I am using outcome B in material determination functionality.
    Can anyone help me with this configuration.
    Regards,
    Beena

    Hi,
    For product selection with outcome B, The higher level item category is TAX(Non stock item) with schedule line category CX(No inventory mgmt.).
    Item category of product selection is TAPS (Std.Item PS) it comes with Schedule line category of PN( Selection without MRP) and PP (Selection with MRP).
    These are all standards. If you would like to configure new item & schedule line category that is also possible for particular order type.
    Hope, it is useful to you.
    Regards,
    S.Balaji

  • Material Determination when creating Sales Order referencing Contract

    Hi Experts,
    Is ther any way to force material determination when creating a sales order with reference to a contract?
    When I create a sales order from scratch, the material determinations works fine, but when the sales order is created referencing a contract, the material is copied from the contract without material determination.
    I've checked control copy at item level, without sucess.
    Thanks in advance,
    Nuno.

    Hi Nuno,
    Material determination is triggered by the material entered in the line item of the sales order.
    You can carry out new Material determination/Product selection by copy cotrol configuration when creating with reference.
    For your scenario of creating SO with reference to Contract the "product selection field should be blank" at item level copy control.
    Blank --> Carry out new product selection
    A --> Copy result of product selection
    B --> like A, but the product selection is never cancelled afterwards
    C --> Reserve
    Hope this helps you.
    Thanks
    Arun

  • SD Material determination - copy control - print out

    Hi Experts,
    I'm using material determination for inquiries (AF). In that material determionation it's defined that substitute products will be displayed for selection and the original entered material number will be used for print out.
    When I'm creating an offer with reference to that inquiry, I can see the substitute material no. as defined in material determination. But this number is also used for print out, which does't match to the material determanation definition (the original entered material number should have been printed)
    The same appears when I'm creating the order with reference to the offer.
    Can someone tell me where and why I'm loosing the connection to the material determination?
    Thanks
    Anja

    HI Anja,
    check with "substitution reason" in OVRQ
    entry coloum and outcome coloum
    maintain according to your requirement.
    Regards,
    Krishna.

  • SAP SD material determination help...

    Dear Members,
    I have a scenario in material determination and I need your help.
    We have old product and we have to substitute it with new product. now we have to finish old product first from the inventory then we have to substitute with new product in the material determination. so how do I put this condition in the material determination.
    and also how do I substitute new material to the old material.
    I will highly appreciate if any one could help me with the detailed procedure for this.
    Thank you so much.
    Rohan.

    Hi,
    please see this notes i hope it ill helpfull for you.
    MATERIAL DETERMINATION :
    This function is used in several business scenarios.
    Ex : l-40c product is discontinued so when we enter the material master.  L-40c we want system to swap the material number to alternate materials l-40F
    Business wants to introduce new product as alternate to the existing material l-60c and new product is l-60f.  Now system will not swap directly but issue a pop showing an alternate material is available whether it has to be selected.
    The user enters material xyz system will show a list of materials which are available for this particular specification (CUSTOMISED BY CONDITION TECHNIQUE)_
    Menu Path :
    Imgu2026 sdu2026 basic functions u2026 select material determination u2026 maintain pre-requisities for material determination
    Select maintain procedure.
    Select standard procedure A00001 material determination and copy as Z00002material dete.proc. and save.
    The procedure z00002 has condition type u201CA001u201D.  This condition type has access sequence = u201CA001u201D.
    The access sequence u201CA001u201D uses a table no.1 material entered
    Select assign procedures to sales document types
    Sdoc. Type     Procedure     
    Quotation      Z00002     
    Select your document type and assign the procedure.
    Select define substitution reasons
    Select new entries
    Substitution reason = Z1
    Description = old material by new material
    Entr4y = if activated will show the old material number also in the document relevant for output (communication to customer)
    Warning = if activated system will issue an alert before changing the material to new number ( to be used only in the case at  automatic swiping
    Strategy : Keep it blank for automatic swiping
    Save.
    Create one more substitution
    Z2     Alternate               A
    To test it create the condition records.
    Menu path :
    Sapmenu u2026. Logistics u2026 sdu2026 master data u2026 products u2026 material determination .. create (VB11)
    Material entered : the no.of material which is entered in the document.
    Material : here you have maintain the material number which is the replacement
    Enter the respective material numbers and then fill up the proposed reason (Z1/Z2)
    Now create the document and test the working of the function.
    Enter the material now the system will automatically swap the entered material with the another material number.  System will maintain the record of material entered.
    SECOND SCENARIO:     
    VB11 (SAME PATH)
    Maintain the proposal reason as Z2 material
    After we enter the material system will show the popup message showing the alternate material.  We have choice here either copy or continue with entered material number.
    Suppose you want to maintain more than one material as alternative material.  Select the line alternate or (F2) button.
    with best Regards,
    Y.VENKATASWAMY.

  • How to configure material determination???

    hi,
    v r working on automatic material determination for christmas..so please guide me how i can proceed???
    specifically i need info on material exclusion and inclusion..
    thanks a lot
    h shah

    Hi Shah,
    MATERIAL DETERMINATION:
    A method to determine the material to be used in the sales order. Material determination uses the condition technique to swap one material for another when certain conditions apply. It is triggered by the material entered in the line item of the sales order.
    Maintain prerequisites for material&#61664;Material Determination&#61664;SD&#61664;- IMG determination –Maintain field catalog, create condition table, Maintain access sequences, define condition types, and maintain material determination procedure. Lastly create your condition records with valid dates and substitution reasons.
    - Creating a condition record: Logistics, SD, Master data, Products, Material determination, Create [VB11].
    Material Determination: - Substituting one product with other product is called material determination.
    Maintaining the records for Material Determination: -
    SPRO
    Logistics
    Sales and Distribution
    Master Data
    Products
    Material Determination
    VB11 – Create.
    Enter the determination type [A001] (Material Entered).
    Material Entered: - Here enter the original material which has to be substituted.
    Material: - Enter the material with which we want to substitute the main material.
    Reason for Substitution: - specifies the reason why the system automatically carried out material substitution.
    To enter multiple materials as substitution select the icon alternative materials.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Maintain prerequisites for material determination.
    Create condition tables [OV16]
    Maintain access sequences
    Define condition types
    Maintain procedure
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Assign procedures to sales document types [OV14]
    Defining the reason for substitution: -
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Define substitution reasons [OVRQ]
    Go to new entries and define
    Substitution reason: - Specify the substitution reason [0001]
    Description: - Advertising campaign
    Entry: - If we check this field the system prints the name or number of the original material on the corresponding output.
    Warning: - If we check this field the system displays a warning message before substituting the material.
    Strategy: - Controls whether the product selection should occur automatically in the background or whether the alternative materials should be offered for a selection in dialog box.
    Out come: - Controls whether the out come of product selection should replace the original entry or whether it should be recorded as a sub item of the original entry.
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • 3 issues about material determination

    Hello Gurus,
          there are 3 issues about material determination , I don't know how and wher to configure them .
       (1)  I want to choose whether or not you want to re-run material determination when the delivery is
    created.
      (2)  I want use the some attributes in the material and customer master records to exclude a
    particular material from product selection. This means, for example, that all the materials that have
    been rejected in the customer master will not be included by the system when it determines a
    substitution material.
    (3) I want to deal with shortfall cases (in which only the available quantity is confirmed, and it is less than the order quantity) by passing the shortfall quantity on to materials planning. In this case, an additional sub-item is generated with a specifically defined material.
    thanks very much!

    (1) I want to choose whether or not you want to re-run material determination when the delivery is
    created.
    hi no need to re run the material determination
    (2) I want use the some attributes in the material and customer master records to exclude a
    particular material from product selection. This means, for example, that all the materials that have
    been rejected in the customer master will not be included by the system when it determines a
    substitution material.
    hi in this case i thing this is related to listing and exclusin (for more info in search of sdn type listing and exclusion)
    (3) I want to deal with shortfall cases (in which only the available quantity is confirmed, and it is less than the order quantity) by passing the shortfall quantity on to materials planning. In this case, an additional sub-item is generated with a specifically defined material.
    this is possible by activating availability check and TOR transfer of requirement (for more info in search of sdn type availability check and TOR )

  • Substitution reason in Material determination

    What is the significance of Substitution reason in Material determination.
    Are the values of substitution reason linked with other units or is it just a text input/information field?
    Regds
    Nikhil

    Nikhil,
    Substitution reason is the thing that controls how the material determination or substitution happens.
    Below are the controls that it provides.
    --> Throw a warning message before substituting the material
    --> Defines the strategy whether product selection should occur automatically in the background or whether the alternative materials should be offered for selection in a dialog box
    --> Outcome , How the new material need to be substituted, Whether it should replace the current item or add a new line item in the order.
    --> Substitution category,  in case of the service item.
               You are going to enter this substitution reason in the condition record.
    Regards,
    Ajai.

  • VB11 Material Determination - Message Notification

    Hi
    Currently the substitution material determination is in place (VB11 Material Determination).
    However any possiblity to notify the user as the material is changed duing the material determination takes place.
    Where the setting should be done ?
    Regards
    RG

    Hi Raj,
    In standard its not possible
    if you want like that create your own reason like 0007 put only check mark in warning box
    put blank for all coloums strategy,out come,substitute category
    save it and assign this reason to condtion type A001 in VB11 or VB12 what ever you created.
    here once the user create sales order and enter a material he doesn't have chance to select the substitute product and it will give warning message like " Material  xxxxx found on the basis of entry xxxx(reason)"
    once press the enter it will automatically replace the original material with substituted material.
    check and revert.
    Regards,
    Krishna.

Maybe you are looking for

  • FB50 Error : Can't Post to mat.account using overhead cost centre ...

    Dear Colleagues, Users have come up wth this error message when trying to post journals on FB50. Where should I be looking at to change customisation in IMG?I think there is a validation rule somewhere set in IMG but not sure where? All help is appre

  • SEARCH RESULTS NOT SHOWING THE NAME OF DOCUMENT

    When I search for a document on the top level, the results in my case are relevant but they do not display the document name, meaning I have to go into the document to check if it is the one I'm looking for. For some reason the name of the file is di

  • InputStream from a String?

    Hi all, does anybody know how you would go about getting a java.io.InputStream from a string object? I know you can create a StringReader from a string, but the StringBufferInputStream is depreciated. I want to parse an xml String with the DocumentBu

  • Session is being lost between GET and POST

    My application is being developed in Tomcat 4.1.18. I have a servlet that acts as a Controller and JSP's that make up the View. Basically, the session gets lost in the following manner: The application's web.xml file is set with Authentication method

  • Does Apple make a cord to plug a guitar into the iMac?

    I saw an Apple tutorial video that showed a little white cable that a guitar could plug into. The male end plugged into the back of the Mac. Anybody know where I can get one, or what it's officially called? The local Apple store was no help.