cancel
Showing results for 
Search instead for 
Did you mean: 

pricing sd

Former Member
0 Kudos

Hi all I have a question:

In a sale order, how I can manage manually the price determination?

I mean if I create an appropriate pricing procedure, after the sistem display me the price is possible than change manually?

thank thank for your help

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

In SD, Pricing Procedure is determined based on Sales Area (Sales Organization + Distribution Centre + Division) + Customer Pricing Procedure + Document Pricing Procedure. Sales Area is determined in Sales Order Header Level. Customer Pricing Procedure is determined from Customer Master. Document Pricing Procedure is determined from Sales Document Type / Billing Type (if configured). Once the pricing procedure is determined, Condition records are fetched. If appropriate condition records are found, the price is determined. If Mandatory pricing condition is missing, system will through an error message.

In SD, the steps to configure Pricing procedure are as under:

Step 1:

Condition table: If existing condition table meets the requirement, we need not create a new condition table. Considering the requirement for new condition table, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Table (select the required fields combination, which will store condition record).

Step 2:

Access Sequence: If existing access sequence meets the requirement, we need not create a new access sequence. Considering the requirement for new sequence, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Access Sequence (Access sequence is made up of Accesses (Tables) & the order of priority in which it is to be accessed. Here we assign the condition table to access sequence.

Step 3:

Condition Type: If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Type. It is always recommended to copy an existing similar condition type & make the neccessary changes. Here we assign Access sequence to Condition type.

Step 4:

a. Pricing Procedure: It is recommended to copy a similar pricing procedure & make the neccesary changes in new pricing procedure. Pricing Procedure is a set of condition type & arranged in the sequence in which it has to perform the calculation. Considering the requirement for new Pricing Procedure, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Maintain Pricing Procedure.

b. Pricing Procedure: After maintaining the pricing procedure the next step will be determination of pricing procedure. Configuration for determining pricing procedure in SPRO is as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Determine Pricing Procedure.

5. Condition record: Condition record is a master data, which is required to be maintained by Core team / person responsible from the client. During new implementation, the condition records can be uploaded using tools like SCAT, LSMW, etc.

<b>Condition Table:</b>

&#61550; Condition records are always created using a specific key.

&#61550; Use tables for help in defining the structure of condition record keys.

&#61550; The most important fields used in pricing at header and item level are available in the standard system.

&#61550; The key fields of a condition table must appear at the start of the table, in other words, non-key fields must not appear between any two key fields.

&#61550; Condition table: The definition of the key of the condition record.

<b>Access Sequence</b>:

&#61550; The access sequence determines the sequence in which the condition records for a condition type are found and read.

&#61550; An access sequence (search strategy) is defined for each condition type (with the exception of header and manual only condition types) in the pricing procedure.

&#61550; This search strategy defines the sequence in which the system reads the condition records for a condition type.

&#61550; Each access performed during the access sequence is made using a condition table.

&#61550; A condition table is a combination of fields, which form the key for a condition record.

&#61550; You can make an access dependent on certain requirements.

&#61550; You can define prices, discounts, and surcharges at various levels.

&#61550; Each level is defined by a combination of fields or by a field in a condition table.

&#61550; Using the access sequence, you can define the sequence of the different levels.

The system attempts to determine the condition records in the sequence specified.

&#61550; Within each access of an access sequence, you can specify the specific document field (source field) with which an access is carried out.

&#61550; Examples:

> Material or pricing material?

> Document currency or local currency?

> Sold-to party or ship-to party?

&#61550; Make accesses dependent on requirements to avoid unnecessary accesses. This reduces the system load.

&#61550; Access sequence: A search strategy to locate the proper condition record.

<b>Condition Types</b>:

&#61550; The condition type determines the category of a condition and how it is used.

&#61550; The calculation type and the scale base type can be controlled for each condition type.

For Example: Scale for Condition Type PROO

1 pieces 800 uni

10 pieces 750 uni

100 pieces 700 uni

&#61550; Possible scale base types Possible calculation types

Value Percentage from an initial value Fixed amount

Quantity Amount per unit of measure

Weight Amount per unit of weight

Volumes Amount per unit of volume

Time period Quantity per unit of time

&#61550; Each condition type can be set as an automatic surcharge, discount or either.

&#61550; Condition Type in Pricing Procedure can be set as Manual, Mandatory or Statistical, as per requirement.

&#61550; Condition types: A calculation or formula used for a component of pricing.

Pricing Procedure:

&#61550; Pricing procedure: A sequential list of condition types and subtotals.

&#61550; All condition types permitted in pricing are contained in the pricing procedure.

&#61550; You determine how the system is to use conditions by specifying requirements for each condition.

&#61550; The sequence in which the system accesses conditions in the business document is also determined here.

&#61550; The reference level provides a method to specify a different basis for the condition type calculation and for grouping conditions for subtotals.

&#61550; The pricing procedure can contain any number of subtotals between gross and net price.

&#61550; You can mark a condition type in the pricing procedure as being:

--> a mandatory condition

--> a manually entered condition

--> for statistical purposes only

Pricing Procedure Determination & Overview:

&#61656; In this example, an order for 120 pieces of a material is created. The system must determine the price automatically.

&#61656; First, the relevant pricing procedure is determined based on the sales area, customer, and sales document type.

&#61656; The system reads the condition type of the first step. It determines the assigned access sequence for this condition type.

&#61656; The system reads the access sequence. The sequence of condition tables represents the search strategy for finding the relevant condition record.

&#61656; Each condition table represents one access which can be made for a condition record with the specified key.

&#61656; The system searches for valid condition records with the key specified by the condition table (accesses).

&#61656; If the first access does not find a valid condition record, then the system searches for the next access using the next condition table.

&#61656; Once the system finds a valid condition record for an access, it reads the condition record and copies the value that corresponds to the scale into the sales document.

&#61656; The whole process is repeated for each condition type until the system has finished the entire pricing procedure.

Pricing Configuration:

&#61550; The condition table contains the keys that can be used for creating dependent condition records.

&#61550; You can add your own condition tables using table numbers 501 through 999.

&#61550; An access sequence is composed of one or more condition tables.

&#61550; After creating the access sequence, it is assigned to a condition type.

&#61550; You can also create your own condition types. You determine the characteristics of each condition type, for example, whether it is for surcharges or discounts and whether it should be dependent on values or quantities.

&#61550; The condition types are combined in the required sequence in the pricing procedure.

&#61550; Finally, you need to maintain the procedure determination table for the pricing program.

The pricing procedure is determined according to:

>> Sales area

>> Customer pricing procedure field in the customer master

>> Document pricing procedure field in the sales document type.

Regards,

Rajesh Banka

Reward points if useful

Former Member
0 Kudos

thanks so much for your help..

Former Member
0 Kudos

Dear CMM,

It is appreciated that you want to thank the responders. Along with your Thanks, one more important activity requires to be done by you i.e Rewarding Suitable points for suitable answers. This motivates the contributors to contribute more & more.

It's never late. You can reward points even now.

Regards,

Rajesh Banka

Former Member
0 Kudos

Hi Rajesh,

I can't understood what I have to do. This forum is really helpful for me, and explain me better what I can do, because I'm glad to improve the share of knowledge in this forum.

regards

madhan_narlapuram
Contributor
0 Kudos

hi cmm,

in order to encourage the replies for your question it is ur part to assign points to the replies ... u can do that by clicking the points which u can left of evry reply . just click them ..

thanks

madhan

Former Member
0 Kudos

Dear CMM,

In front of the response, you will be able to see Radio Button marked as Helpful, Very Helpful & Resolved Query. You require to select an appropriate Radio Button to reward points.

When you reward points, even you earn a point.

Regards,

Rajesh Banka

Former Member
0 Kudos

Dear Rajesh,

Thanks a lot for your precious explanations. Could you please tell me how I could get detailed information about pricing(step by step example is preferred). If you send me link or document about this I would be so grateful.

Yours faithfully.

Former Member
0 Kudos

Sorry, I forgat sendin my mail adress, since this account belongs to our company I would rather using my personal mail account.

fatality_007@yahoo.com

Answers (7)

Answers (7)

Former Member
0 Kudos

hi,

go to transaction code V/08 and select your pricing procedure and check the condition type of the price (PR00 in the standard pricing procedure in RVAA001) as manual and then go to transaction code V/06 and go to the condition type PR00 in standard and go to manual entries in field and select no limitations

Please reward points if the answer is helpful

REgards,

Murali

Former Member
0 Kudos

really good answer

Former Member
0 Kudos

well if you click manual in the pricing procedure as Sesh said , then the pricing always has to be manually entered it will not automatically populate the price from condition type.

But as shashi said if you select the C option in the condition type , then the price will automatically populate in pricing but you can always manually over ride the existing price which was populated as here manually enetered price would have more preference.

Hope this gives a very clear idea for both the options.

Cheers

jiteshmehta
Active Contributor
0 Kudos

Hi cmm

If you want to keep manual option open then go to V/06 and select conditon type for e.g. PR00 for price and in the Manual entries select option A -Free

then in sales order the PR00 filed will be open for manual changes.

Regards

Jitesh

Former Member
0 Kudos

Hi

As i understand

Go to your pricing procedure and the condition type click/check manual in the pricing procedure.

if you want to maintain exclusively for entering price than do not assign any access sequence to it.

I hope this clears your doubt. Reward if useful.

Thanks & Regards,

Sub

Former Member
0 Kudos

HI

TRY WITH PLACING MANUAL CHECK BUTTON IN PRICING PROCEDURE

shashi_thakur
Contributor
0 Kudos

Hi,

For the condition type for which you want to make manual prices change go thru the following path

IMGSales & DistributionBasic FunctionsPricingPricing ControlDefine Condition TypesMaintain Condition Types

Go to the heading titled "Changes to be made", and select "C" for the field <u>Manual Entries</u>. The option "C" is Manual entries has priority.

Hope this solves your issue

Shashi

Former Member
0 Kudos

thanks so much for your help