SAP Pricing Exercises – Mar 2011 SAP Training Batch

Here are more exercises on SAP Pricing for students of our SAP Training March 2011 Batch. This will complement other SAP Pricing Training exercises. As usual, refer back to the condition technique slideshow that has been discussed in the class to solve this exercise. The menu paths to configure all the pricing elements ( 7 steps ) is available at SAP Pricing Condition Technique Exercise

Pricing Master Data Required : The following master data needs to be created to complete this exercise. Please do not proceed further without successfully creating these. You can always refer back to the respective links to know more about creating them.

If you are confident you can use an existing pricing procedure, please use it.

Other Configuration :
Please finish the following configuration as well.

  • Create a new SAP Sales Document type ( as a copy of OR ) – say ZYYY
  • Create a new SAP item category ( as a copy of TAN ) – say ZXXX
  • Make sure the following combination exists .
  • ZYYY + NORM = ZXXX

Business Scenario : ABC Computers wants to price its desktop range of products ( material group 00200 ) and has decided on the following Logic. All prices are in USD.

Logic : First pricing should be checked for Customer-Material Combination. If such a price is not found, then look for customer group specific price for the material ( ie. if the material is found under a certain customer group, then select that price list ). If such a price is also not found, then default to the Base Price List. Find below the examples of their price lists. Please understand that these Price lists are different from the SAP Pricelist type field in the SAP Customer Master.

Base Price List

Material Price
M-01 100
M-02 120
M-03 130
M-04 140


Customer Specific Price List

Material Customer ( sold-to ) Price
M-01 1400 90
M-02 1400 100
M-03 1400 110
M-04 1400 120

SAP Customer Group Specific Price List

Material Customer Group Price
M-01 01 95
M-02 02 85
M-03 03 80
M-04 04 130

Question 1 : Configure an SAP Pricing Condition type and corresponding SAP Access Sequence and associate it to the SAP Pricing Condition tables that can cater to the scenario above and provide the following

  1. The SAP Pricing Condition type you have configured
  2. The SAP Access Sequence you have configured
  3. The SAP Pricing Condition tables you have configured

Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above

  1. Provide the SAP Pricing Procedure you have created

Question 3 : Configure the SAP Pricing Procedure Determination so that for Customer 123456, when a sales order of type ZYYY is created, the pricing procedure will be determined. List the configuration to do the same below.

Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined

  1. Give the SAP Sales Order Number
  2. How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ?

Addendum :

How to find out the technical names in the SAP Condition Table

Advertisements

Pricing Condition Technique Practice Questions

Business Scenario ( To be included as part of SAP Training Exercises ):

Company ABC has decided to give discount to customer 1400. For this it has been decided to create a new Pricing Procedure and include this discount condition type in the pricing procedure.

You will need to design a pricing model that includes creating

  1. Condition Table
  2. Access Sequence
  3. Condition Type
  4. Pricing Procedure
  5. Condition Records

and finally test and see if the Condition Type is getting determined automatically in the Sales Order.

1.Create a condition table 9## and include the fields Sales Organization, Distribution Channel, Division and Customer.

IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->Define Condition Tables->
Create condition tables

Select the fields Sales Organization, Distribution Channel, Division and Customer from the field catalog. Give a description to the table. Click on Generate button. Use development class Z001 when prompted and save the table.

2.Create an access sequence Z### and assign the condition table created in Step 1 to this access sequence.

IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->Define Access Sequences-> Maintain Access Sequences


Click on ‘New entries’ , enter the Access Sequence and description. Select ‘Accesses’ (on the left hand side) and enter the condition table created in Step 1. Select ‘Fields’ and you should be able to see the fields defined for the condition table created earlier. Save the access sequence.

3. Create and save a new condition type, ZD## and then assign access sequence created in previous step to it.

IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->Define ConditionTypes->Maintain Condition Types

Select condition type K007, click on ‘Copy As’ enter condition type ZD## and description. Change the access sequence used for condition type from K007 to Z###. Save the condition type.

4. Create a new pricing procedure Z##PRC and assign the condition type ZD## to it.

IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->
Define and assign Pricing Procedures->Maintain Pricing Procedures

Select existing pricing procedure RVAA01 and click on ‘Copy As’, enter pricing procedure Z##PRC and description. Add your new condition type ZD## to your new pricing procedure Z##PRC, by replacing the K007 condition type with ZD##. Save the pricing procedure.

5. Creating a new customer pricing procedure key ‘A’. If it already exists use the same.

IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->
Define and assign Pricing Procedures->Define customer pricing procedure.

Click on new entries and enter the customer pricing procedure key ‘A’ and description and then save.

6. Pricing procedure determination.

IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->
Define and assign Pricing Procedures->Define Pricing procedure determination

Enter a Sales area, the document pricing procedure key ‘A’, and the customer Pricing Procedure key created in the earlier step and the new Pricing Procedure Z##PRC.

7. Change your customer to use the new pricing procedure. For customer 1400, change the customer pricing procedure key to the key that you created in Step 5.(T-code: xd02).

8. Create and save a discount condition record using your ZD## condition type for sales organization entered during Pricing Procedure determination (Step 6), sold-to-party 1400. The discount percentage should be 5%. (T-code: VK11).

9. Testing : Create a standard order.

Customer: 1400

PO number: ###

Requested delivery date: In one week

Material: M-01

Quantity: 10

If the item condition screen does not show condition type ZD## with the proper values, analyze the problem using the Analysis button.