My problem is I have to use shipping points to Determine Sales Price. Here in access we have created one table and this table gives shipping points as a key combination. But while creating a condition record its giving error that ("access not made" in the shipping point field) please give me any clue???
Its an issue as shipping is a item level data and In the access sequence, you can find that the shipping point field's document structure is KOMK.
And structure KOMK refers to header of the sales order, but shipping point of course is on item level so you must be getting the error here.
You'll have to do some settings to reach your goal, as it is possible.
Step 1 > Append structure KOMP. Do this by changing through SE11 the table KOMPAZ. This is an 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.
<b>Ask a programmer if you don't understand this part</b>.
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.
Now, you will see in your sales order that the shipping point is filled with information.