cancel
Showing results for 
Search instead for 
Did you mean: 

Material Determination by customer / material

Former Member
0 Kudos

We are looking to use material determination (aka product substitution) where we use  customer / material in our key combo.

This will allow us to take into account the customer / material being ordered and trigger substitution based upon that.

Our issue is that once an order is saved and the user goes into change mode, add/changes the customer and this causes a change in MATNR due to finding a new material determination entry, we want to ensure we trigger a new ATP check when material determination takes place due to a customer change.  In this case the customer is a custom business partner type which is called enduser.

Anyone have input on we can trigger the ATP recheck?

Thanks


Accepted Solutions (0)

Answers (3)

Answers (3)

former_member187610
Active Participant
0 Kudos

Hi Vicky,

Please try using Function Module SD_BACKORDER_CHECK_AND_SAVE for performing the ATP check.

Prerequisite:

The order should already be created. need to include the exit USEREXIT_REFRESH_DOCUMENT in MV45AFZA.

Regards,

Sharan

Former Member
0 Kudos

The question is, how do add additional items to trigger an automatic ATP check.

The SAP help shows Partner (Ship-to)  but we also want to add another one for Partner (Enduser).

http://help.sap.com/saphelp_sm40/helpdata/en/34/c4b5d30ac611d4b2cd0050dadf59ed/content.htm

Availability check is automatically triggered when you do one of the following:

  • You select the item and choose Availability Check.
  • You make one of the following changes in the item:
  • Quantity or requested delivery date in the requested quantity/date schedule line

If you change the requested quantity so that it is now less than the quantity already delivered, the system does not perform ATP check again.

  • Partner (ship-to party)
  • Requirement rule
  • Customer group 1
  • Incoterms
  • Delivery priority
  • Overdelivery / underdelivery tolerance limit
  • Sales organization
  • Vendor (plant)
former_member186385
Active Contributor
0 Kudos

Hi Vickey,

try using the substitution reason 0004 , which will check the Availability

regards,

santosh