cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing based on customer group of ship to.

Former Member
0 Kudos

Hi ,

We have a scenario wherein pricing need to be decided based on customer group of ship to party, and ship to party is always different from sold to party.

When i tried this scenario, it is fetching pricing based on customer group of sold to party.

I also checked tables but there is no table specific for customer group of ship to party.

Can anyone suggest a solution for this..

Thanks.

Vivek

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Vivek

I  have has a similar requirement at my previous implementation .Here my Price was Based on Ship to Party Customer Group(KDGRP).

   I used a User exit( USEREXIT_MOVE_FIELD_TO_VBKD) to full fill this requirement .Logic was very simple .

If Sold to Party and Ship to Party are different in Transaction code VA11/VA21/VA41/VA01 then Field @ header and Item level  (VBKD-KDGRP) need to replaced with  Ship to Party value..

  Example:-

A Sold to Party :- Sales Org/Region/ Customer Grp= 100 Rs/Kg

                         1000/20/20

B  Ship to Party:- Sales Org/Region/ Customer Grp= 200 Rs/Kg

                            1000/20/30

Acess Seq:- Sales Org/Region/ Customer Grp

Once you use the User Exit :-

Va01:-

Sold to A

Ship to B       1Kg                     Price will be 200 Rs.

Hope that Helps.

suman_sardar2
Active Contributor
0 Kudos

Hi Vivek,

There are so many ways you can do this.

Use a condition table of combination Ship to and Customer group then maintain condition records.

Or you can assign same Customer group for Ship to and Sold to then maintain condition record in VK11.

Or else you can go for Pricing routine with some small ABAP code assign the required logic for the said condition type in your pricing procedure.

You can write routine in VOFM.

Thanks,

Suman