Quantcast
Channel: SAP ERP Sales and Distribution (SAP SD)
Viewing all articles
Browse latest Browse all 69

Pricing in Sales & Distribution (SD)

$
0
0

Hi Folks

 

During my time when I was getting trained for SD, the most complex topic I had encountered with was Pricing in SD.

Due to the nature of processes in SAP, it took me sometime to understand and memorize the process involved, the connections between different entries of Master data in tables or entities and the sequence of events.

 

Today, I would like to describe this process step-by-step so that those who have issues in understanding this interesting topic and its process sequence, will feel better and perform this process with confidence once they read and perform the mentioned steps in an SAP ECC 6.0 system.

 

There are few concepts involved in this process which I will describe very  briefly here as our main focus is the process.

 

  1. Condition Table - Define a combination of key field by which a pricing element is setup.
  2. Access Sequence - Provide a search strategy for finding a valid condition table.
  3. Condition Type - It defines the pricing element
  4. Pricing Procedure - It defines the sequence of calculation.

 

Now we can start our master data creation and configuration.

 

Step 1 : Creating a Condition Table

 

Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define Condition Tables



 


Choose a number between 501 and 999, based on the availability in system and press enter.

 



Using the "Previous Page" and "Next Page" button, scroll between the fields and select the following four fields by double clicking on each one.

 

  • Sales Organization
  • Company Code
  • Incoterms
  • Destination Country

 

Click "Generate" button to generate the table.(see image below)

 

 

If system show a warning, press Enter to proceed.

 

If system ask to save this in a package, use $tmp directory.

 

 

System will show this message :

 

 

Step 2 : Creating an Access Sequence


Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define Access Sequence


Click on "Maintain Access Sequence"



System will show the following dialog box :


 

Click Enter.

 

System will show "Access Sequence" as below.

Click on "New Entries".

 

 

 

Enter values in this screen and press enter, the click save.

 

 

 

Step 3 : Creating a Condition Type

 

Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define Condition Types


Click on "Maintain Condition Types"


 

Select Condition type "PR00" and click the "Copy as" button.

 

 

 

Change values of "Condit type" and "Access seq" as per your values and press enter, then save.


 

Step 4 : Creating Pricing Procedure

 

Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define And Assign Pricing Procedure


Click on "Maintain Pricing Procedure"



Select "RVAA01" pricing procedure and click "Copy As" button.

 

 

 

Enter values in "Procedure" column and press enter.

 

 

System will show the copy object dialog box, click "copy all".

 

 

Press Enter for all subsequent messages and at the end, save the screen.

 

 

Step 5 : Adding new Condition Type to Pricing Procedure

 

Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define And Assign Pricing Procedure


Click on "Maintain Pricing Procedure"

 

 

 

Select your newly created pricing procedure, in this case, it is 70STTP.

Click on Control Data

 

 

 

Replace "PB00" with "70PR" and click save.

 

 

 

Step 6 : Creating a new Customer Pricing Procedure key for your group

 

Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define And Assign Pricing Procedure


Click on "Define Customer Pricing Procedure"

 

 

 

Click "New Entries"

 

Enter values and save it.

 

 

Step 6 : Creating a new Customer Pricing Procedure key for your group

 

Go to  SAP Reference IMG ---> Sales and Distribution ---> Basic Functions ---> Pricing ---> Pricing Control --> Define And Assign Pricing Procedure


Click on "Define Pricing Procedure Determination"

 

 

 

Click "New Entries"

 

Enter values as per your configuration and save it.

 

 

 

This screen creates a link between your Sales Organization, Distribution Channel & Pricing Procedure.

 

 

Step 7 : Changing your customer to use the new pricing procedure.

 

Go to  Logistics --> Sales and Distribution  --> Master Data  --> Business Partner  --> Customer  --> Change  --> Sales and Distribution


Enter the customer number and sales area and press enter.

 

 

 

Click "Sales Area Data"

 

Change the "Customer Pricing Procedure" to the value you created.


 

Save your data.


Step 8 :Creating Condition Records


Go to  Logistics --> Sales and Distribution  --> Master Data  --> Conditions  --> Select Using Conditions Type  --> Create 


Choose Condition Type 70PR

 

 

 

Enter appropriate values and save the record.

 

To test this configuration, create a standard order.

 

Conclusion :

 

Pricing is a vast topic in SD and same concept applies to SAP IS-Oil.

I will try to post more information from SAP IS-Oil as it is my main area of interest.

 

Pls comment on this post, any comments to improve this post are most welcome.

 

Cheers,

 

Salman Haleem

 




Viewing all articles
Browse latest Browse all 69

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>