cancel
Showing results for 
Search instead for 
Did you mean: 

Availability Check - Checking Group and Checking Rule customizing

Former Member
0 Kudos

I have a question in regards to the checking rule e.g. A or AE which determines the procedure (This rule defines the checking procedure to be used for the availability check).

My background information:

1. In transaction OVZ9 (availb. checking control) the checking group and checking rules are assigned to each other.

2.In the performance assistance it is also said:

Note that you must define checking rules for each individual application. Therefore, you define the checking rule for reservations via the configuration menu for production orders, for example. On the other hand, in Sales and Distribution, the checking rule is specified internally within the system and cannot be changed.

3. Then in this forum it was explained that the checking rule is driven by the Special Stock indicator field in item category. So, e.g if special stock indicator field is blank the checking rule is "A".

My scenario in SAP:

I have materials X and Y both have the SAME item category, both are set up as purchased parts, both have the same checking group assigned in the material master, both are configurable KMATS (in case that matters).

When I create a sales order I get TWO different checking rules. For material X = A and For material Y = AE.

If the checking rule is driven through the item category ONLY then both materials should have the same checking rule during availabiltiy check when I create an order (VA01).

My Question:

1. Where else is the checking rule maintained and driven?

2. Why do we have table OVZ9 to assign different checking rules to the same checking group in SD if it cannot be further maintained, which doesn't seem to be the case according to my example!?

Thanks a lot!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Bibaene,

Checking rule is set per the transaction type Eg for VA01 or Sales order it is always A , For Delivery it is B etc. They cannot be customised and are coded in the program. You can then have indicatior stock type eg AE will be if you have special stock. So in sales order it will be AE and for delivery it will be BE..So I would assume in your case material Y is set to special stock therefore it picks AE and material X isnt.

As for OVZ9 , it is used to have different settings for different availability check, So Eg Material X with Availability Check

01 can have diferent settings in sales order (with Checking rule A) and diffrerent for in delivery ( checking rule B)

Hope that helps

Amber

Answers (1)

Answers (1)

Shiva_Ram
Active Contributor
0 Kudos

Are these materials carry same delivery plant in the sales order? If not, then the checking rule might be influenced based on Plant +checking rule assignment in t.code OMIH. I also would recommend to check material master -> MRP 3 strategy group values for both the materials and MRP1 view for MRP type field values. You can also check whether the item category is changed manually in the sales order to make-to order item category by the user.

Regards,