cancel
Showing results for 
Search instead for 
Did you mean: 

Blocking material for multiple customers

floydaus
Participant
0 Kudos

Hello all,

I am wondering whether there is a way of blocking a material for multiple customers, but not all customers.

I know I can block a material for a customer via transaction VB01/VB02. I also know I can block a material via the X-plant matl status in the Basic View of the Material Master. But neither of these is what I am looking for.

What I would like to do is block a material for all customers initially, except for the customers I give permession to buy a material.

Example: I have 100 customers in total and only 5 of them are allowed to buy material 123456789. How can I achieve this?

In short, I would like to create a listing with all customers that are (not) allowed to buy a certain material.

Accepted Solutions (0)

Answers (3)

Answers (3)

jignesh_mehta3
Active Contributor
0 Kudos

Hello,

KDGRP - Customer Group is one of the field available in Field Catalogue for Listing / Exclusion.

You can have a Exclusion Access Sequence with Material or Material Group and Customer Group. Then maintain exclusion condition Record for the Material and Customer Group.

Initially only those Customers who can buy the Material are not assigned to the specified Customer Group.

Later on when all Customers are allowed delete the Exclusion Condition Record.

Thanks,

Lakshmipathi
Active Contributor
0 Kudos

Only two standard options are there to meet your requirement

  1. Listing / Exclusion functionality
  2. What I suggested

Since you are not ready with the first option, I suggested another work around which will work with the standard configuration and master data. If you don't want both of these, then, you can go with user exit mv45afzz

The material is the starting point here, not the customer 

Yes I agree but still, from sales point of view, you need to have a customer.

I have a material (e.g. 123456789) that only a few customers, let's say <br>5 of my 100 customers, can buy 

Yes you can very well maintain vd51 for few customers and system will restrict only to those customers.

Lakshmipathi
Active Contributor
0 Kudos

If you don't want to go with Listing / Exclusion functionality, the other option could be as follows:-

  1. Go to IMG > Sales and Distribution > Sales > Sales Document Item > Define Item Category Usage
  2. Create a new “Item Usage”
  3. Assign this Usage in VOV4 in addition to your existing entry
  4. Maintain the Usage in VD51 with whom you want to restrict this saleable material

But you need to provide VD51 / VD52 authorization to specific users; else, there is every chance this material can be billed, if CMIR is maintained inadvertently.

floydaus
Participant
0 Kudos

Hello Lakshmipathi,

This is not exactly what I am looking for. In VD51/VD52 I have to do it customer by customer.

I would like to know whether it's possible to create some sort of listing of a material to which I assign all the customers that can buy that material.

I have a material (e.g. 123456789) that only a few customers, let's say 5 of my 100 customers, can buy. The material is the starting point here, not the customer. Therefore, I would like to create a material based list to which I add the customers that can buy the material and from which I remove the material if they are no longer allowerd to buy that material.

Alternatively, a material based list where all customers on the list are prohibited from buying that material and all customers NOT on the list are permitted to buy the material is also feasible.