cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing Procedure

Former Member
0 Kudos

Hi,

I have a question.Please explain, with thanks.

If we set the "Document pricing procedure" to "A" in a Sales order, and also set "Customer Pricing Procedure" to "1" in Customer Master, then in this case which Pricing Procedure , the system is going to use.? Will it be Standard Pricing Procedure 'RVAA01"?

Do we have to configure this Pricing procedure to sales order, or system will automatically configure it?

I will appreciate your reply.

Thanks.

Naz

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear Naz,

The pricing procedure is been determined using sales area (Sales organization + distribution channel + division), customer pricing procedure ( from sold to party) and a document pricing procedure (sales document type). now coming to your question

the system is going to use that pricing procedure in which the sales area, customer pricing procedure and document pricing procedure is defined which is done in IMG.

if you have assigned it to the standard one then system will take the standard RVAA01.else it will take the one which you have assigned it for.

for e.g. if you are using VA01 it will ask for document type (OR) and the sales area (1000,10,00) after you press enter then it will go into the screen of creating a sales order in which you to give the sold to party. this setting takes the pricing procedure.

I think i have solved your question

Please revert back to me in you have any doubt

regards

yogesh

Answers (5)

Answers (5)

Former Member
0 Kudos

As suggested by other members, even I would mention the same i.e it is controlled through Configuration in Transaction Code: OVKK

Write-up on Pricing Procedure:

Determination of Pricing Procedure:

In SD, Pricing Procedure is determined based on Sales Area (Sales Organization + Distribution Centre + Division) + Customer Pricing Procedure + Document Pricing Procedure through T.Code: OVKK. 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.

Configuration of Pricing Procedure:

Step 1:

Condition table (T.Code: V/04): 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 (T.Code: V/07): 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 (T.Code: V/06): 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 (T.Code: V/08): 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 (T.Code: VOK0): 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 (T.Code: VK11 / VK12): 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. Condition Record is maintained in T.Code: VK11 / VK12, which are captured in Sales Order & Billing.

Also check document pricing procedure in Sales Document Type (T.Code: VOV8 - Sales order Type, VOFA: Billing Type (If Required)), customer pricing procedure in Customer Master Data (T.Code: XD02), ... are in place.

Regards,

Rajesh Banka

Lakshmipathi
Active Contributor
0 Kudos

Dear Archer

As you would be aware, pricing procedure is determined in your sale order based on the combination of your Sales Area (Sales Organization / Distribution Channel & Division), Document Pricing Procedure (it could be from VOV8 or VOFA; that is sale order type or billing type), Customer Pricing Procedure which you would maintain Customer master.

For this combination, you would be assigning your pricing procedure in OVKK. So let us assume, your sales area is 1000/10/20, document pricing procedure for your sale order type is A and customer pricing procedure is 1.

Now in OVKK, the combination of yours would be

SOrg:::DC:::Div::DPP:::CPP:::Pricing Proc.

1000::::10:::::00::::A::::::1:::::::::RVAA01

If you want to have a different pricing procedure to sale order type, you have to create a new sale order type in VOV8 and have the document pricing procedure to B and assign as explained above.

thanks

G. Lakshmipathi

Former Member
0 Kudos

Hi there,

Check the settings in OVKK if for your sales area that you use in your project that combination is there. If yes also check if RVAA01 has required condition types that you need in your project.

If yes, then RVAA01 will be automatically proposed for your sales order.

Also check what is the pricing assigned to your doc types & customers.

There many be some manual condition types in the procedure. We need to maintain them manually in the SO. Else, the condition types will apply if you maintain the condition records.

Regards,

Sivanand

former_member204513
Active Contributor
0 Kudos

Dear Naz,

The pricing procedure will determined based on this combination

Sales area+Distribution channel + Division.

As per the standard the pricing procedure 'RVAA01" will be determined for the standard sales area 1000 sales org 10 Distribution channel and 00 or 10 Division.

So If you use standard sales area system will determine the satndard pricing procedure RVAA01.

If you use you own sales area even though you are maintaining"Document pricing procedure" to "A" in a Sales order, and also set "Customer Pricing Procedure" to "1" in Customer Master system will throw in error "Pricing procedure not determined ...."

At this situation you need to determine the pricing procedure (Standard or your own) in OVKK transaction with your sales area.

I hope this will help you,

Regards,

Murali.

Former Member
0 Kudos

Hi,,

Pricing procedure in SAP system is determined by using the combination of Sales Area, Customer Pricing Procedure and Document Pricing Procedure.

Whatever may be the parameters, ie A,B,C and 1,2,3 etc in combination with Sales Area 1000,10,10 or 1200,10,10 will have the pricing procedure you assign.

You can check it in Transaction code:'OVKK'.

Hope you understood.

Thanks,

Venkat Cheedalla