Skip to Content

Prevent a customer from creating sales orders

Jul 30, 2017 at 11:50 AM


avatar image


I have a requirement where:

- On a specific sales area (1000/10/10) I have 2 customer master records (one is a head office and the other is a branch where his payer is the head office)

- In another sales area (1000/10/30) the head office customer shouldn't be able to create sales orders or deliveries, only the branch can and the payer should also be the head office.

I adjusted the customer master data partner determination procedure, and made the SP partner function not mandatory to be able to delete in from the customer master data of the head office on the sales area 1000/10/30 , but still the sales order can be created for the head office on that sales area

Any help with that issue? or if anyone has a solution for this case, I'd be grateful.

Note: I tried to block the head office on the sales area (100/10/30) but it gives an error while creating a sales order for the branch as the head office is its payer.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Veselina Peykova
Jul 30, 2017 at 12:39 PM

Probably I misunderstood the case:


SP: Customer A - branch

Payer: Customer B - head office


SP: Customer B

Payer: Customer B

You wish to prevent sales order for 1000/10/30 to be created for customer B. Is this correct?

Then why don't you simply set order block for customer B in sales area 1000/10/30 in XD05?

Why do you need adjustments to the partner determination procedures?

Probably you can add a few screenshots of your customer master data in both sales areas and what error exactly you receive, when you create orders for 1000/10/10 (after blocking).

If, despite of order block you are able to create sales orders, probably the blocking reason is not assigned to the order type in SPRO. Did you verify your configuration?

10 |10000 characters needed characters left characters exceeded