cancel
Showing results for 
Search instead for 
Did you mean: 

pricing

Former Member
0 Kudos

Hi,

I need to work on pricing in my job.

I would like to know what are the tables and fields that we mostly work with in pricing .

I would appreciate any tips on this topic.

Thanks

Sara J

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Refer the link

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDBFPR/SDBFPR.pdf

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.

Step 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.

It is assumed that document pricing procedure, customer pricing procedure, ... are in place.

Answers (7)

Answers (7)

Former Member
0 Kudos

<b>Pricing Procedure:</b>

&#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

<b>Pricing Procedure Determination & Overview</b>:

&#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.

<b>Pricing Configuration</b>:

&#61550; The <b>condition table</b> 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 <b>access sequence</b> 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 <b>condition types</b>. 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 <b>pricing procedure</b>.

&#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.

<u><b>condition table</b></u>

&#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; A condition table is a combination of fields, which form the key for a condition record.

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

<u><b>Access Sequence</b></u>

&#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; 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.

<u><b>Condition Types</b></u>:

&#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 types: A calculation or formula used for a component of pricing.

Regards,

Rajesh Banka

Reward points if helpful

Former Member
0 Kudos

KONV - Condition for Transactional Data

KONP - Condition for Items

Regards,

Rajesh Banka

Reward points if helpful

Former Member
0 Kudos

hi,

check in SE11 for,

KONV

KOMV

KONP

Structures

KOMG

KOMK

KOMP

pl reward if it helps.

Thanks

Sadhu Kishore

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.

It is assumed that document pricing procedure, customer pricing procedure , ... are in place.

Similarly in MM Module we have Pricing Schema.

Regards,

Rajesh Banka

Reward points if helpful.

Former Member
0 Kudos

hi

look at

Pricing tables

Posted: May 17, 2007 9:11 PM

hans

Former Member
0 Kudos

Hi sarj,

give you id.. i will send you the complete tables ... ok.. most important tables are KOMP/KOMK...

Reward if it helps

Ramki

Former Member
0 Kudos

My email ID is netpundit@gmail.com

I would appreciate if you can send me the material.

Thanks

Sara J

Former Member
0 Kudos

sent mail.. checkand rewardifit helps

ramki

Former Member
0 Kudos

hai ram ki,

can u also send me that tables related to pricing,

thanks

sriram.

Former Member
0 Kudos

my id: sriram.sapsd@gmail.com

regards

sriram

Former Member
0 Kudos

Hi friends

This sree plz forward this documents to my account

sree120606@yahoomail.com

Former Member
0 Kudos

HI Ramki,

I did not receive the documents.Can you please resend them?

Thanks

Sara J

madhan_narlapuram
Contributor
0 Kudos

hi ,

KOMG is the document structure and KOMK and KOMP are the two most important table which are used for pricing in SD.

thanks

madhan