Use
Sales prices are generally calculated on the basis of the purchase price, which is in turn calculated using the purchase price calculation schema on the basis of condition types affecting pricing (the basic purchase price, vendor discount, for example). Other pricing-relevant parameters including the regular vendor indicator in the purchase info record and the source of supply indicator in the article master data are evaluated in supply source determination.
If the purchase price or the above parameters for source determination change, it is advisable to check the existing sales prices with respect to the new margin.
The pricing worklist function allows you to determine all calculations affected by parameter changes.
Prerequisites
If you want to use the pricing worklist function, you must make sure that when you save a sales price a pricing document is created with a document index. This setting is made under Pricing type.
You make the settings necessary for using the pricing worklist function under Pricing Worklist in Customizing for Pricing.
Features
When a pricing worklist is created, new calculations are carried out for those articles and organizational levels with calculations that are affected by changes.
These recalculations are managed as pricing documents in pricing document type 0002.
To determine the validity periods for the new calculations, the system takes the validity periods both of the changed conditions and of the original calculations into account.
You can select documents from the pricing worklist to process separately.
For more information, see
Processing the Pricing Worklist.If you process an item but neither save nor delete it, it has status B (changed, not saved).
Pricing documents are created with the pricing document type 0001 from the items you save in the sales price calculation.
Source data for determining changes relevant to price calculations
The following are used as source data for determining which calculations are affected by pricing-relevant changes:
Document indexes are secondary indexes for selecting documents according to a particular criterion. Generating pricing documents with document indexes prevents you having to evaluate every single document. Document indexes allow you to find documents affected by changes in purchase prices quickly and thus to efficiently create a pricing worklist of sales prices to be recalculated.
You can make settings for creating pricing documents with document indexes under Pricing type in Customizing for Pricing. Here, you can choose between:
This document index determines only those calculations affected by a change in purchase price.
With this document index, calculations that are affected by changes to the source of supply parameters are entered, in addition to those affected by changes in purchase prices.
The Business Add-In (BAdI) SPC_DOCINDEX_CONTROL allows you to change document index creation for an item in the pricing worklist according to your own requirements. The BAdI is used as a filter for the document indexes that are to be created on the basis of the pricing worklist settings in Customizing. You can exclude individual or all of the document indexes from the update.
No document indexes should be created when you are pricing perishable articles, as the pricing worklist function is not used for these articles. This is because the purchase and sales prices change very regularly for perishables.
Example
The following graphic shows how a change to the basic purchase price and the vendor discount generates three items in the pricing worklist.
For more information, see
Automatic Document Update After Condition Changes.Rules for Changing the Regular Vendor Indicator
If you set the regular vendor indicator in a purchase info record for a specific vendor for the first time, all that article’s sales price calculations that were not calculated with this vendor will be altered. However, if you change the regular vendor indicator, those sales price calculations that were calculated with the original regular vendor will be altered. Sales price calculations that were neither calculated with the old nor with the new regular vendor will not be altered, as you are intentionally changing the regular vendor.