cancel
Showing results for 
Search instead for 
Did you mean: 

sale order created for overall blocked customer.

Former Member
0 Kudos

When we have a customer with an orderblock, we can not sell them goods with ordertype ZOR. But the customer is not blocked for sales with order types ZOCI (Consignment Issue)and ZRCR(Consignment returns).

Accepted Solutions (1)

Accepted Solutions (1)

former_member205178
Contributor
0 Kudos

Hi,

Here is what I can pitch in with.

If the requirement is not just for this one customer but let us say for a group of customers, you can try this approach. While this is not a fool proof solution, at least this can be done without coding:

Step # 1) T. Code : OVAS - Define Order Blocking Reason:

Create a New Order Blocking Reason for the set of customers who you want this to be applied;

Step # 2) T. Code: OVAL - Assign the Order Reason to Sales Document Type

Assign the Order Reason to all the Sales Document Types which you want these Customers not to be able to use;

Step # 3) T. Code: XD05 / VD05: - Block Customer for Company Code + Sales Area / Sales Area:

Assign the Order Block Reason[Created for the set of customers] to the set of Customers.

----------------------------------------------------------------------------------------------------------------------------------

While this Order Block Reason can be

venu_ch8
Active Contributor
0 Kudos

Dear  Dee Sea

Once we Block customers in xd05/vd05 Based on company code wise Or sales area wise

ex : i have 10 Type of doc so if i block one customer 100000 So this customer is blocked to buy any thing from All type of documents ...like what ever it may be consignment , cash sale

I dont know one thing why you are suggesting plz let me know ....

former_member205178
Contributor
0 Kudos

Hi There,

Looks like we were both trying to add our comments to this post at the same time and ending up locking it. 


If you observe my original reply does not seem complete. Some of my points did not get saved. Further my initial reply to you [not the original reply to Sriharsha] also does not appear.

Anyways, if you see my earlier suggestion, I have clearly mentioned that - this solution is not perfect but can be achieved without coding.

While creating the Order Block Reason and assigning it to Document Types is a Customizing Activity whereas assigning the Blocking Reason to a set of Customers is a Master Data Transaction Activity.

It does leave the Blocking Reason to be available to all situations of assignment to other customers [for those set of Document Types] also as this is an open assignment and will not prevent being used for others.

Depending upon whose angle we are looking at this from[Functional or Technical], it is a lesser of an evil, compared to trying to use User Exits or Coding to achieve this[ which sometimes get lost in tons of other custom coding] .

It is a choice based on Options and actual business requirements.

Hope I made sense to you and Sriharsha.

Thanks.

Former Member
0 Kudos

Thank you all for the replies.

@Dee Sea: yes, the assignment didn't happen in OVAL. Now i have assigned the order types  and now the customer is blocked for consignment transactions as well.

Thanks for the solution.

former_member205178
Contributor
0 Kudos

Hi Sriharsha,

Good to know that you got your solution.

Happy I was of help in the solution resolution .

Thanks.

former_member205178
Contributor
0 Kudos

Hi Sriharsha,

Could you just close this as you have the solution.

Thanks.

Answers (5)

Answers (5)

keyur_mistry1
Active Participant
0 Kudos

Hi,

Overall block customer means flag for deletion.

XD06 - Flag for deletion

XD05 - block Customer. Customise block can be possible.

Former Member
0 Kudos

Dear Sriharsha,

I encounter this issue as user's requirement. Looking forward to helping you.

1. At first, set error message

Financial Accounting -> Accounts Receivable and Accounts Payable -> Customer Accounts -> Master Data -> Preparations for creating customer master data -> Change message control for customer master data

I copy add the message no. 131, 132 and 133 as below picture.

2. Second, assign the blocked reason to sales document type.

Sales and Distribution -> Sales -> Sales Documents ->Define And Assign Reason for blocking

In order to the blocked reason can be activited, the second step is necessary. You can see the field "Order block" below picture, and you also found it in the select value of field "All Sales Areas" in XD05 or VD05.

3. Last , you can test your configuration now.

Select value “01 overall block” in field "All Sales Areas". Then you can found error message and can't created sales order in VA01.  According to your description, I think you haven't configured step 2.

Thanks,

Candy

Former Member
0 Kudos

Dear Sriharsha,

If you want to block the Customer to the above mentioned Doctypes..

Goto ..

<OVAL> -- New entries... Assign <01> to the Above doc types ...and check!!

Regards,

VA01.

venu_ch8
Active Contributor
0 Kudos

Dear  va01 vl01n

Dear i dont know one thing Here we can assign Type of blocks to sales order type

How customer Involves .. where we will Assign this in CMR ?

Before posting plz make it clear and post here plz

Former Member
0 Kudos

Dear Venu,

In <XD05> , If you mention Over all block key as <01>, and If in <OVAL> the same key <01> is assigned to a particular order type then the customer is blocked for that transaction.

Please correct me if am wrong!

Regards,
VA01.

Former Member
0 Kudos

Dear Sriharsha,

I think the way to block a customer to an order type is "not to maintain the assignment of the document type to the sales area.. <OVAZ>"

Regards.

venu_ch8
Active Contributor
0 Kudos

Dear va01 vl01n

If u dont assign  the document type to the sales area.. <OVAZ>"

How other customers will do transactions ?

I think u got my point

venu_ch8
Active Contributor
0 Kudos

Dear ...

I think You want to Block customers only For some documents Right ?

Ex : i have 10 Type of Documents but only 5 Document type blocked and Remaining not Blocked

as per my knowledge ..No way in sap standard.. ..