cancel
Showing results for 
Search instead for 
Did you mean: 

Determine sales price with shipping point

Former Member
0 Kudos

Hi Experts,

We are trying to use shipping point as a key field (with sales org. distribution channel and ship-to party together) to determine the sales price. we have created a condition table with the above key fields, and maintained the relevant setting (access sequence, condition type and pricing procedure).

There is an error message in the sales order pricing analysis ("access not made" in the shipping point field).

In the access sequence, we found that the shipping point field's document structure is KOMK.

Can we put to item level field in the condition table and access sequence? is it possible??

regards

garima.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi.

Structure KOMK refers to header of the sales order, but shipping point of course is on item level.

You have to do some settings to reach your goal, it is possible.

Step 1

Append structure KOMP. Do this by changing through SE11 the table KOMPAZ.

This is the include for structure KOMP.

Add a component e.g. ZZVSTEL with component type VSTEL.

Save, activate.

If you want to make more points, assign search help H_TVST to the component.

Ask a programmer if you don't understand this part.

Step 2

Change user exit MV45AFZZ. Say there that field ZVSTEL should be filled with information from your shipping point.

Do this under part FORM USEREXIT_PRICING_PREPARE_TKOMP.

The coding should be like tkomp-zzvstel = vbap-vstel.

Save, generate.

Step 3

Make a new table as you did before, but first maintain your new field in Condition: allowed fields.

When you create your new table you will see you have two shipping points.

With the button technical view you can check which one ZZVSTEL or VSTEL.

Step 4

Finish with the steps you did before. That was ok.

regards

Vivek.

Answers (1)

Answers (1)

Former Member
0 Kudos

I dont think, Logically, having the sales price derived from shipping point is correct.

Rather i would suggest you to think of having the price based on the Plant.

For the same plant if there are multiple shipping points, how would the price change for each shipping point ?