cancel
Showing results for 
Search instead for 
Did you mean: 

how to block a customer as sold to in a dist chanl and yet be able to use the same as ship-to

Former Member
0 Kudos

Hi Gurus,

My Client has the following requirement for customer master

  • There are certain customers that were created as sold-to for distribution channel  IC – (intercompany)
    Some of these were also extended to distribution channel DC (direct customers)

  • Now the client wants to block them as  DC customers (sold to)  but allow to use them as Ship-to in the DC channel

  • When the customers are blocked in the DC channel – they get blocked not only as sold-to but also get blocked as ship-to in the DC channel and therefore cannot be used as ship-to of other customers in the DC channel

  Question : is it possible to block a customer as sold to in a distribution channel and yet be able to use the same customer as ship-to  ?


Thanks,

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi SM,

Mr jignesh was right.In standard we cant do that,We block the customer at customer code level not on partner function Level.

Regards

Bijay

VeselinaPeykova
Active Contributor
0 Kudos

Another option: you can change the customer pricing procedure (KNVV-KALKS) only for the sales area with DC distribution channel in a way that it results in No pricing procedure could be determined error message.

In this case the users cannot create sales orders when they use the customer as a sold-to-party for DC, but they can still use it as a ship-to. The other sales areas should not be impacted by this change.

The solution is far from perfect and you will need to check very carefully the existing processes in the company, but at least you will not need an additional budget for development and it is easy to monitor (since changes to customer MD in productive environments are usually restricted to only a few persons).

former_member182378
Active Contributor
0 Kudos

veselina, very creative suggestion! thanks! tw

former_member182378
Active Contributor
0 Kudos

S M,

Why business wants to unload at SH with DC distribution channel, and not want to use the SP with DC?

I agree with Jignesh, business needs to create new SH with this distribution channel. SP has so much information, and this is not needed by business. The should use the account group for SH but currently these customers are created with account group for SP.

TW

Former Member
0 Kudos

Hi,

Thank you and Jignesh for your replies

The customers that we need to block in dist chanl DC as sold-to are also sold-to in another dist chanl (IC). We want to keep their SP status in Dist Chanl  IC  

We don't want to use them as sold-to only in one distribution channel DC - and there we can block them - but the issue is that they get blocked as ship-to also in DC

In DC, we want to use them as ship-to but not as sold-to

Thanks,

jignesh_mehta3
Active Contributor
0 Kudos

Hello S M,

SAP Standard Customer blocks work at the level of Customer code and not at level of Partner Function.

The ideal way to fulfill such a requirement is through Partner Functions. But since in your case the Customer is acting both as Sold to and Ship to, this is not possible.

If there are only a few Customers like these in your case, then you may think of creating duplicate Customer record with only Ship to Partner Function and necessary Sales Area assignments, if the same Customer is not payer then there is not much issue as you can have same Bill to & Payer for these two Customers.

If there are large number of Customer like these, then I believe you may have to go for a Z-development where system can check a z-table and decide whether the Partner Function is allowed in particular Distribution channel or not.

Thanks,

Jignesh Mehta