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.
Similar Messages
-
Tracking of Changes in Material Determination type or Material Substitution
Hi Gurus,
Can anybody suggest how to keep track of the changes made in VB11/VB12/VB13 which is for Material Determination type Maintenance?
Is there any TCODE or tables for tracking the above changes??
Thanks in advance
VIJAYB.material determination is based on custom condition tables, that are created like one creates tables for pricing or message determination.
Because of this, SAP cannot know that it has to track changes.
You have to activate change records yourself.
Go SE11, enter the table name of your substitution, then click the button for technical settings. in the lower part of the screen you will see a box that need to be flagged if you want log changes. -
Material determination and substitution
Hello All,
I would like to know if the functionality like material determination/substitution is being offered in the byd solution as of now, as far as I know, the byd solution reuses the capabilities of ESR.
Thanks,
RavishHi Christian,
Thanks for posting.
I understand that MD and substitution is offered with Business Suite and ByD is built completely with keeping SME focus.
But, ByD would be using some of available services which can be reused, the 'hat' is new but the functionality would be already available/reusable. (e.g. eSOA etc.)
Is my understanding correct here?
Thanks & regards,
Ravish -
Material Determination (Substitution)
Hello,
I have maintained a substitution reason in transaction OVRQ with:
- Strategy blank (Automatic)
- Outcome blank (Item will be replaced)
- Substitution Category blank.
In VB12, for Material AAA there are 2 alternative materials:
1. Material AAA itself
2. Material BBB.
Material entered:
AAA
Alternative materials:
1. AAA
2. BBB
Material AAA does not have stock while BBB has.
When I am entering material AAA when creating an order in VA01, it is always being substituted by the first alternative material.
In this case, by AAA itself.
How can the material AAA be replaced automatically by the material (in alternative materials) which has stock?
Thanks a lot for helping.How is this an ABAP-related question?
pk -
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. -
Regarding Material Determination and free goods determination
Hi Gurus,
I understand the Material Determination to be substitution of a new material for the old one for any possible reasons such as sales Campaign,non availability etc.
Could anyone one explain the concept whether material determination and Free good determination can co-exist in a sales order ?
How to substitute by material determination procedure for a free good in a sales order?
Regards,
S.Ravi kumarHi.,
We can use material determination and free goods,as per my knowledge material determination takes first and to the swapped material free goods determiination takes place
Award points if helpful
Narayana -
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?
regardsHi,
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. -
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 reason0006 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 reason0006 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 - Critical Issue
Dear Friends,
We are using material determination automaticall
The reason for substitution here is non availability of stock of ordered material, because of which system seeks the stock of substitute material.
The way we have configured is: When material is entered in sales ordered, system check stocks of entered material, if available partially provides the available stock & seeks for substitute material, where even if partial stock for substitute material is available, one more line is created for this material.
This line created as a sub item (like in sales BOM). Futher even after seeking substitute the order quantity is not fulfilled one more line is created for the original ordered material with a backorder tick.
The order items look as under:
10 000000000005893343 50.000 EA Cover
11 000000000005893343 9.000 EA Cover
12 000000000005893653 3.000 EA CYLINDER HEAD
13 000000000005893343 38.000 EA Cover
10) is entered item.
11) entered item available stock
12) substitute item available stock
14) unavailable backorder stock for entered item.
At this point of time we can deliver the order items 11 & 12 with further processing.
But later when we upload the stock for entered item, availability check cannot be carried out in the order, since all the items become grey out, when we create first delivery.
This is a very critical issue in our case.
Please suggest soon as possible so that we crack the issue.
With Best Regards
Nate.
p.s. This Question is posted old ago by Dhananjay. But The solution no exist.
(reference)Material Determination - Critical IssueDear Friend.
Thank you for your help.
All the items become grey out after we create first delivery.
So i should be just click on item availabilty, but it doesn't run.
<Step>
1. Material determiantion setting : A(highItem) - A(subitem) - B(subitem)
2. Material stock A : 10 ea, B: 10ea
3. Sales Order Creation : Material A 25 ea -> A 10 ea Confirmation, B 10 ea Confirmation and 5 ea Open, S/O No. QQQQ
4. Deivery Creation : Material A 10 ea , Material B 10 ea Delivery, G/I and Billing
5. Material B 5 ea supplement
6. Sales Order QQQQ Material B : re ATP carry out. But Don't run. All the Items become grey out.
Regards
nate. -
Hi Gurus,
I hav a product A, but i have done materail determination for product A with B, so when a customer comes and places an order for product A then the system automatically takes the product B, but there is few stock of product A, how can i sale the stock of product A.
Thanks and Regards
SJHi SJ,
Like Rajan mentioned what you need to do is little more setup. Create a new substitution reason code using OVRQ. There in config you need to set the outcome to be "B" and leave all other entries as BLANK. Now goto VB11 and create and record with following details.
Substitution reason code = 0010 (lets say this is the new one you have created).
Material Entered = A
Material = A
Double click on the line item, you will go into line item details. There you mention B as the second option and mark the MRP indicator for what ever material you want to raise MRP if no stock is available in A as well as B. -
Hello SD experts,
There is an issue with the material determination table.We want that the entered material should get replaced with the substitution material if the substitution material has stock. This works fine in our case.But when the substitution material is out of stock the sytem should point to the material entered (original material) and confirm the stock from it.This is not happening as the system is pointing towards the substitution material only and confirming the stock.
Material entered: A
Substitution material : B
B is out of stock so A should be there in the sales order as its has got stock. Buts system is showing B and confirming stock from A.
Please help. Thanks in advance.Hi Prashant, please try this and let me know if it works.
in your material determination record, enter
substitution material 1: B
substitution material 2: A
enter substitution reason 4 or 6 -
Material determination Vs Product selection
Hi
What is the difference between Material determination and Product selection ?
Regards
MaheshHello 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 customers 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 -
SD-Material determination and the ATP
Hi,
IssueNo:1
we are working with the material determination and the ATP .
1. we have created a reason for substiution in th ovrq as below
Reasn ZATP
Description Autom.mat.selection
Entry
Warn
AvCh dep. X
Strategy
Outcome B
Category
2.we have the material determination as below
Material entered :INT1_AUTOLITE
Alternate materials:
INT1_AUTOLITE
INT1_FRAM
In this we have the INT1_FRAM material marked for the mrp.
3.The above are the config and the master data ,
4.In the above setting the material is replaced as subitem and all the ATP is done correctly as per the checking group and the scope ofthe check
5.When we change the setting for the reason for substiution as below
Reasn ZATP
Description Autom.mat.selection
Entry
Warn
AvCh dep. X
Strategy
Outcome
Category
Note: The change here is the Outcome is changed to blank
6.Now when we do the above configuration change ,the material is getting replaced and the avaialability check is happening but if there is no sufficient stock it is not going to the next material.
It stops at the first alternate itself.
example for this is :
****Materialdetermination master data:
Material entered :INT1_AUTOLITE
Alternate materials:
INT1_AUTOLITE
INT1_FRAM
Stock situation :
INT1_AUTOLITE :5000
INT1_FRAM :5000
When i create a sales order for 7500 for INT1_AUTOLITE it is only confirming 5000 fro the item 10 as material INT1_AUTOLITE it is not going to the next material
This is the core issue we are facing currently.
IssueNo2:
we also find a strange thing.
we have a availabiity check indicator in the V_TVSU ( config table)
SUVFP-Substitution dependent on the availability check
This is not available as a entry option.
why is this so ???
can anyone give a good response.
Reg
satheeshkumarHi,
IssueNo:1
we are working with the material determination and the ATP .
1. we have created a reason for substiution in th ovrq as below
Reasn ZATP
Description Autom.mat.selection
Entry
Warn
AvCh dep. X
Strategy
Outcome B
Category
2.we have the material determination as below
Material entered :INT1_AUTOLITE
Alternate materials:
INT1_AUTOLITE
INT1_FRAM
In this we have the INT1_FRAM material marked for the mrp.
3.The above are the config and the master data ,
4.In the above setting the material is replaced as subitem and all the ATP is done correctly as per the checking group and the scope ofthe check
5.When we change the setting for the reason for substiution as below
Reasn ZATP
Description Autom.mat.selection
Entry
Warn
AvCh dep. X
Strategy
Outcome
Category
Note: The change here is the Outcome is changed to blank
6.Now when we do the above configuration change ,the material is getting replaced and the avaialability check is happening but if there is no sufficient stock it is not going to the next material.
It stops at the first alternate itself.
example for this is :
****Materialdetermination master data:
Material entered :INT1_AUTOLITE
Alternate materials:
INT1_AUTOLITE
INT1_FRAM
Stock situation :
INT1_AUTOLITE :5000
INT1_FRAM :5000
When i create a sales order for 7500 for INT1_AUTOLITE it is only confirming 5000 fro the item 10 as material INT1_AUTOLITE it is not going to the next material
This is the core issue we are facing currently.
IssueNo2:
we also find a strange thing.
we have a availabiity check indicator in the V_TVSU ( config table)
SUVFP-Substitution dependent on the availability check
This is not available as a entry option.
why is this so ???
can anyone give a good response.
Reg
satheeshkumar -
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
AnjaHI 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.
Maybe you are looking for
-
Mouse & keyboard input problem.
Hello there. I have recently started using a Mac Mini for music live performance. I am using programs like Ableton Live & Apple's MainStage. I am experiencing problems with the input coming from the mouse and keyboard. After startup everything works
-
[SOLVED] Laptop suspends constantly for no reason
Hello, I just did an Arch Linux install by following the beginners guide. I got to the point, where I have to boot for the first time into my newly installed system. Everything seems to work fine, so I went ahead and started installing some more pack
-
AirPlay music from iP4 not workiong on new apple tv, video works fine.
-
Forward eng. fails with subtypes (the basket pattern)
I'm letting you see this before filing it as bug. Is this a bug or a correct behaviour in your opinion? To reproduce: - a logical model - this model is a shipping basket pattern - entity1 models a shopping list item. - entity2 models the various type
-
Error message for starting OracleHome81ManagementServer service
I want to start OracleHome81ManagementServer service in the service which is in the Control Panel( windows 2000 professional ), but i got the following error message... i don't know where and what i should fix... please help... Could not start the Or