cancel
Showing results for 
Search instead for 
Did you mean: 

Discrepancy in Distribution Channel between sales order and pricing

former_member651642
Discoverer
0 Kudos

Hi everyone

We have a very unique issue.

We have raised a sales order for US01-20-01(sales area).

However when I look at pricing, the system is expecting Condition records for the combination us01-45-01.

Instead of Distribution Channel 20, it is expecting records for DC 45.

The particular material, is not even extended for DC 45.

I checked by putting a breakpoint in MV45AFZZ, in USEREXIT_PRICING_PREPARE_TKOMK.

here the value of TKOMK-VTWEG is  20.

It is not being changed to 45 anywhere.

Still if I look in the sales order pricing screen, it is expecting records for DC 45?

have any one of you faced such an issue?

Any ideas to resolve this?

Please see snapshot attached

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

This message was moderated.

former_member651642
Discoverer
0 Kudos

Hi all

Thank you for your responses.

The issue was with a BADI which had misfired.

Best regards

abhishek

former_member182378
Active Contributor
0 Kudos

Abhishek,

So how was this particular issue (sales order, distribution channel) solved?

former_member651642
Discoverer
0 Kudos

Hi everyone,

Thank you for your response.

Common Distribution Channel was the first thing I chceked, however 20 has 20 as a reference channel.

Any other thoughts on this?

former_member182378
Active Contributor
0 Kudos

Abhishek,

1. Check if a condition record is created with distribution channel 20.

2. In the sales order, Tab Condition, button Update, choose pricing type B (Re determine pricing) and check.

3. Is this sales order created with reference to?

former_member182378
Active Contributor
0 Kudos

Abhishek,

Look in to the concept of "Reference Distribution channel".

In transaction code VOR1, check for the sales organization, distribution channel, what is the Dh-Conds maintained?

Read the F1 help for this field (Dh-Conds), there it has been explained well.

For transactions level data (e.g. sales order) with sales organization and distribution channel (20), the master data (e.g. condition record) is maintained for reference distribution channel (45); (and not for dis channel 20)

oiver_beie
Participant
0 Kudos

Hi Abishek,

Could it be that in your system a reference distribution channel has been setup?

You can check that in SPRO->Sales and Distribution->Master Data->Define Common Distribution Channels

Check if DC 45 is setup as reference DC for 20.

Best Regards,

Oliver

former_member186385
Active Contributor
0 Kudos

Hi,

If you want to determine your pricing for 45 distribution channel

set the common distribution channel in the master data for condition as 45 and try

in transaction code VOR1 you can do this

regards,

santosh