Skip to Content
avatar image
Former Member

Prevent a customer from creating sales orders


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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • 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?

    Add comment
    10|10000 characters needed characters exceeded