Академический Документы
Профессиональный Документы
Культура Документы
Table of Contents What is Credit Management ? Types of Credit Management Simple Credit Check Dynamic Credit Check Organizational Structures & Master Data Customization Example What is Credit Management ? Most enterprises extend credit to their customers. This literally means, selling their goods and collecting money at a later point of time. The amount of credit extended is determined by the customers credit worthiness (Also called credit limit ) . The number of days for which credit is extended is based on the payment terms associated with that transaction. For ex., Customer A could be given a credit limit of $ 100,000 by the company.
Now lets say the customer orders goods worth $ 20,000 with payment terms of Net 45 2 % ( Meaning if the customer pays for the goods within 45 days of purchase, he will be given a 2% cash discount. So instead of paying $20,000, the customer would need to pay ($20,000 2% of 20,000) = $ 19,600. This is to encourage timely payment of their bills and improve cash flow).
The same customer could also place another order for $ 60,000 and still be within his credit limit.
The value of Order A ( $ 20,000 ) and Order B ( $ 60,000 ) put together is called the credit exposure of the customer. If the customer places another order for $ 30,000 more, he now exceeds the credit limit set for him.
So, at the point of ordering (Order C) the customers total receivables ( Value of Order A + Order B ) along with his current order ( Order C ) is checked against this credit limit. Since the customer exceeds the credit limit set for him, the order would be blocked. Credit Exposure = Value of all Open Items + Value of the current Order $ 110,000 = ( $ 20,000 + 60,000 ) + ( $ 30,000 ) This is a very simple example of credit management. In reality, credit management can get pretty complicated and not all the scenarios will be covered in this document.
Similarly for the month of December, another order, Order B is placed for $ 40,000 to be delivered in December. In case of static credit check, the credit exposure is already $ 90,000. If a regular order is placed in August for another $ 30,000 the credit exposure would exceed the credit limit of $ 100,000. However, in case of dynamic credit check, a horizon of say 2 months would be used to exclude all orders for which the delivery has to be beyond the stipulated horizon. So, order C would not be blocked in case of dynamic credit check.
Customization
Customization Settings for Credit Management in SD 1. 1. Define Credit Groups Credit Group groups together different business transactions which should be dealt with, in the same manner with regard to credit check.We enter Credit Groups when we configure the Sales document types for Credit Management. The following credit groups are contained in the standard SAP R/3 system: 01 = credit group for sales order 02 = credit group for deliveries 1. credit group for goods issue
1. 2. Set Sales Documents and Delivery Documents for credit management We can specify in Customizing when,at the point of Order, Delivery or Goods Issue a check on the customers credit limit is to take place.We can specify the Sales document and Delivery document types for which a credit check should be carried out.We can also specify if Credit check can occur at the time of Goods Issue. We can specify the system response if credit check is set.The system can respond in the following ways: - Warning Message The document can be saved. - Error Message
The document cannot be saved. - Setting a Delivery Block The document can be saved, but a delivery block is automatically set.
1. 3. Set Sales and Distribution document items for credit management We can specify for each item category whether credit check is to be carried out.
Path: IMG -> Sales and Distribution -> Basic Functions -> Credit Management/Risk management-> Credit Management/Risk management Settings -> Determine Active Receivables Per Item Category.
1. 4. Define type and scope of credit checks o Simple Credit check A credit limit check can be carried out when sales documents are created or changed.The check is carried out within one credit control area. Simple credit check compares the Customers credit limit to the total of all the items in the order and the value of all open items.
o
Automatic Credit check The automatic credit check can target certain aspects during a check and run at different times during order processing. We can determine an automatic credit check for any combination of the following:
- Credit Control Area - Risk Category of the Customer - Credit group Path: IMG -> Sales and Distribution -> Basic Functions -> Credit Management/Risk management -> Credit Manageemnt -> Define Automatic Credit Control.
Example
Now lets see an example, by creating 3 Sales orders. Check the Credit Limit for the Customer. Transaction Code: FD32
Here the Credit limit is set at 1,000,000 and the credit exposure is currently 0. Now lets start creating the orders. Transaction Code: VA01 Order Value 1: 200.000,00
Create a third order. Order value 3: 300.000,00 We get the following error message when we create the Order, because the total of the net document value and the open items value has exceeded the credit limit of the customer.
o o o o
Share this:
1.
2.
REPLY
3.
4.
5.
6.
7.
8.
Very good to understand the concepts for a beginners levelgreat job siva. A suggestion: Would be really thankful if you can cover special scenarios and some common errors that we come across during configuration. Thanks once again!
REPLY
9.
10.
11.
12.
Siva, I understand that a Company Code can have only one Credit Control Area assigned. In that case, why is it necessary to assign a Credit Control Area to a Sales Area? By definition, the Sales Area includes the Sales Org., which can be assigned only to a single Company Code. In other words, For example, lets say a Company Code has 10 different Sales Areas under it. Once I assign a Credit Control Area to the Company Code, why would it be necessary to again assign Credit Control Area to these Sales Areas individually? Kindly clarify. Thanks.
REPLY
REPLY
13.
14.
15.
16.
17.
In todays SAP Training class, we have discussed SAP Credit Management, its different configuration options and here are some exercises to solve to understand those concepts better. Sap credit management sap training sap sd training View more presentations from Magna Training Question 1. Create a new Customer ( of SAP Customer Account Group - 001 ) in the sales area of your choice. Specify the SAP Customer Number Question 2. Find out the SAP Credit Control Area that is associated with the Customers Organizational Structure Question 3. Assign a Credit limit of 1,00,000 to the customer created in Q.1 above. Question 4. Create a new SAP Sales Document Type ( as a copy of standard order type OR if possible ) and give the document type -Z019 Question 5. Set the Credit Management to the document type you created in Q.4 to Simple Credit Check. What are the different options available in Simple Credit Check ? Question 6. Create a Sales Order for the Document type ( Created in Q.4 ) and the Customer (
Created in Q.1 ) for a material ( say M-01 ) for a value of 30,000. Specify the SAP Order Number Question 7. What is the Credit Exposure for the Customer ? Question 8. What percentage of the credit limit is used ? Question 9. Create another order for the same customer and Order type Only this time, create the order with a value of around 90,000 ( It does not need to be exactly 80,000 ). What is the System Response ? Did the credit limit warning come up ? Question 10. What is the credit exposure for the Customer now ? Question 11. What percentage of the credit limit is used now ? Question 12. Explain why the credit limit is not exceeded for Q.9 above even though the order value in Q.6 and Q.9 together exceeded the Credit Limit set by you in Q.3 ? Question 13. This time create another order for the same customer and Order type Only this time, create the order with a value of around 1,20,000 ( It does not need to be exactly 1,20,000 ). What is the System Response ? Did the credit limit warning come up ? Question 14. Explain in your own words difference between the system response for Q.9 vs Q.13 ? Question 15. Delivery and Bill the Order you have created in Q.6. Make sure the Accounts are being posted to. Question 16. Check the total receivables for the Customer. What is the value ? Question 17. After performing Q.15 above, what is the new effective Credit limit for the Customer ? Addendum 1 : The following is advanced SAP Credit Management Exercises that talks about Automatic Credit Management. This exercise should only be done after completing the SAP Simple Credit Management Exercises listed above. Hint : If you get confused in the middle, always start with a new customer, set a credit limit to a fixed value say 100,000 and start the transactions from scratch. This eases the pain of understanding SAP Credit Management configuration a bit. Question 18. Repeat Q.1 through Q.4 specified in and specify the answers. Question 19. Create a new SAP Credit Group Zx and assign it to the new SAP Sales Document Type configuration you have created in Q.18 Question 20. This time set the Credit Management settings to Automatic Question 21. Create a new Risk Category ( How to create a new Risk Category in SAP ? ) say Zxx and assign it to the Credit Control area you have chosen in Q.18 above. Question 22. What are the 3 parameters used to determine Automatic Credit Control in SAP ? Question 23. Specify the Automatic Credit Management settings to Static and specify the system reaction to Warning in case the limit exceeds. What configuration have you done to effect this ? Question 24. Set the scenario in Q.23 to block the order in case of credit overage Question 25. Create the following Sales Orders with the Customer and Order type you have crated in Q.18 -> Order 1 30,000 Value -> Order 2 80,000 Value What is the system reaction to the second order ? How is this different from SAP credit Management Reaction in Q.9 above ?
Question 26. Release the order from credit block for Order # 2 in Q.25 above. ( How to release an SAP Sales Order from Credit Block ) Addendum 2 : The following exercise in on SAP Automatic Credit Management with Dynamic Credit Horizon. Its a little tricky especially with testing it and understanding the Dynamic Credit Horizon. Hint : Please try not to do all the questions in this post the same day especially Addendum 2. We are not responsible if you pull your hair out Question 27. Create another Customer, a new Risk Category . Specify the same. Question 28. For the data in Q.27, set the Credit limit to100,000, apply the newly created Risk Category to the Customer. Question 29. In Automatic Credit Management, specify the configuration for the corresponding Credit Control Area, Risk Category and Credit Group as follows -Dynamic Credit Management with Warning as the system response -the order should be blocked for credit in case the credit limit exceeds. -The SAP Dynamic Credit horizon should be 2 months. Specify the configuration you have done for the same. ** Watch out Here comes the tricky part ** Question 30. Create a new Sale order for a value of 50,000, set the delivery date 4 months out into the future. Specify the SAP Sales Order and the delivery date Question 31. Create another Sales Order for a value of 50,000, set the delivery date 5 months out into the future. Specify the SAP Sales Order and the delivery date. Question 32. Create another sales Order for a value of 30,000 do NOT change the SAP system proposed delivery date. Specify the SAP Sales Order Question 33. Specify the Credit Exposure for this customer and explain in your own words why it is so ?
o o o o
Share this:
1.
2.
3.
the order with a value of around 90,000 (It does not need to be exactly 80,000). What is the System Response? Did the credit limit warning come up? Answer: Created another order 14015 without getting any system warning message, that means simple credit check is not checking any open and unbilled order value, its check only current order value against credit limit value. Question 10. What is the credit exposure for the Customer now? Answer: Credit exposure- 120,000 Euro Question 11. What percentage of the credit limit is used now? Answer: Credit limit is used now-120% Question 12. Explain why the credit limit is not exceeded for Q.9 above even though the order value in Q.6 and Q.9 together exceeded the Credit Limit set by you in Q.3? Answer: Simple credit check checks only order completed and billed + current order value, its not checking any open order value without billing. Ex-1st Order value 30,000 Euro so its less than 100000 Euro credit limit so order created. Ex- 2nd Order Value 90,000 Euro, still less than 100000 Euro credit limit so again order saved. Question 13 This time create another order for the same customer and Order type Only this time, create the order with a value of around 1,20,000 ( It does not need to be exactly 1,20,000 ). What is the System Response? Did the credit limit warning come up? Answer: This time system response with warning message The credit limit has been exceeded by 20000 Euro but order saved 14016 Question 14. Explain in your own words difference between the system responses for Q.9 vs Q.13? Answer: In 2nd order value which is less than credit limit and there is no outstanding complete order invoice so system response no warning message while in 3rd order value is more than credit limit so system response with warning message The credit limit has been exceeded by 20000 Euro Question 15. Delivery and Bill the Order you have created in Q.6. Make sure the Accounts are being posted to. Answer: Delivery 80016492 created and billing invoice- 90038548 created. Accounting document Question 16 Check the total receivables for the Customer. What is the value? Answer: Total receivables for customer 79 30,000 Euro Question 17 after performing Q.15 above, what is the new effective Credit limit for the Customer? Answer: New credit limit for customer 79 is 70,000 Euro
REPLY
4.
was Screenshot is Copyright of SAP AG. All rights reserved. Then I checked out if the customer master had Company code data and it did NOT have.
REPLY
5.
6.
Question 6. Create a Sales Order for the Document type ( Created in Q.4 ) and the Customer ( Created in Q.1 ) for a material ( say M-01 ) for a value of 30,000. Specify the SAP Order Number Answer; YOR7 (13358) Question 7. What is the Credit Exposure for the Customer ? Answer: 30000 (EUR) Question 8. What percentage of the credit limit is used ? Answer: 30% Question 9. Create another order for the same customer and Order type Only this time, create the order with a value of around 90,000 ( It does not need to be exactly 80,000 ). What is the System Response ? Did the credit limit warning come up ? Answer: No Question 12. Explain why the credit limit is not exceeded for Q.9 above even though the order value in Q.6 and Q.9 together exceeded the Credit Limit set by you in Q.3 ? Answer: Because in Simple Credit Management: credit Exposure: = Current order value+ open item In Order1 and order 2 We created order for EUR 30000 and 90000 respectively but we didnt delivered it or billed it and not posted to account. so order 1 and order 2 has been gone through without warning. If we have billed order 1 and also posted to account then we would not able to create order 2. This is a kind of flaw in simple credit management Question 13. This time create another order for the same customer and Order type Only this time, create the order with a value of around 1,20,000 ( It does not need to be exactly 1,20,000 ). What is the System Response ? Did the credit limit warning come up ? answer: Error message of credit limit is exceeded by xxxxxxx Question 14. Explain in your own words difference between the system response for Q.9 vs Q.13 ? Answer: Because in Simple Credit Management: credit Exposure: = Current order value+ open item In Order1 and order 2 We created order for EUR 30000 and 90000 respectively but we didnt delivered it or billed it and not posted to account. so order 1 and order 2 has been gone through without warning. If we have billed order 1 and also posted to account then we would not able to create order 2. This is a kind of flaw in simple credit management Question 15. Delivery and Bill the Order you have created in Q.6. Make sure the Accounts are being posted to. Answer: delivery: 80016242
Billing: 90038039 accounting: 1400000007 Question 16. Check the total receivables for the Customer. What is the value ? answer: 58500 Question 17. After performing Q.15 above, what is the new effective Credit limit for the Customer ? Answer: 40500 Addendum 1 : The following is advanced SAP Credit Management Exercises that talks about Automatic Credit Management. This exercise should only be done after completing the SAP Simple Credit Management Exercises listed above. Hint : If you get confused in the middle, always start with a new customer, set a credit limit to a fixed value say 100,000 and start the transactions from scratch. This eases the pain of understanding SAP Credit Management configuration a bit. Question 18. Repeat Q.1 through Q.4 specified in and specify the answers. Answer: Created new customer: 16 Document type:yor6 FD32: 10000 Question 19. Create a new SAP Credit Group Zx and assign it to the new SAP Sales Document Type configuration you have created in Q.18 answer: created new credit group Z1 Question 20. This time set the Credit Management settings to Automatic answer: assign category D to Sales doc type : YOR6 and credit group : Z1 Question 21. Create a new Risk Category ( How to create a new Risk Category in SAP ? ) say Zxx and assign it to the Credit Control area you have chosen in Q.18 above. Answer: created New Risk category : Finance>acc receivable> Credit management> Define risk category: Zj3 Question 22. What are the 3 parameters used to determine Automatic Credit Control in SAP ?(OVA8) Answer: Credit control Area+ Credit group+ Risk category Question 23. Specify the Automatic Credit Management settings to Static and specify the system reaction to Warning in case the limit exceeds. What configuration have you done to effect this ? Answer: Hit T-code : OVA8 , check mark static and then set reaction to C or A and status blocked. Also assigned risk category in FD32 and check mark block field
Answer: Question 24. Set the scenario in Q.23 to block the order in case of credit overage Question 25. Create the following Sales Orders with the Customer and Order type you have crated in Q.18 -> Order 1 30,000 Value -> Order 2 80,000 Value Answer: created order 13363 its gone through. second order 13364 got blocked by issuing error message. What is the system reaction to the second order ? How is this different from SAP credit Management Reaction in Q.9 above ? Answer: second order didnt go through. System threw a error message saying that it cant be processed due to credit limit exceed by 5000 Question 26. Release the order from credit block for Order # 2 in Q.25 above. ( How to release an SAP Sales Order from Credit Block ) Answer: VKm3 to release the order from the credit block Addendum 2 : The following exercise in on SAP Automatic Credit Management with Dynamic Credit Horizon. Its a little tricky especially with testing it and understanding the Dynamic Credit Horizon. Hint : Please try not to do all the questions in this post the same day especially Addendum 2. We are not responsible if you pull your hair out Question 27. Create another Customer, a new Risk Category . Specify the same. Answer: created customer 17, new Risk category ZJ4: moderate risk Question 28. For the data in Q.27, set the Credit limit to100,000, apply the newly created Risk Category to the Customer. Answer: Assigned Zj4 and 100000 under FD32 to customer 17 and Cr control area: 1000 Question 29. In Automatic Credit Management, specify the configuration for the corresponding Credit Control Area, Risk Category and Credit Group as follows -Dynamic Credit Management with Warning as the system response -the order should be blocked for credit in case the credit limit exceeds. -The SAP Dynamic Credit horizon should be 2 months. Specify the configuration you have done for the same. ** Watch out Here comes the tricky part **
Answer: following configuration has been done Goto OVA8 Checked: dynamic, reaction set to D, Stautu/blocked tiked,Open delivery and open order ticked, Horizon 2 then saved the changes Question 30. Create a new Sale order for a value of 50,000, set the delivery date 4 months out into the future. Specify the SAP Sales Order and the delivery date Answer: Order YOR8 13368 < delivery date: 26/05/2012 Question 31. Create another Sales Order for a value of 50,000, set the delivery date 5 months out into the future. Specify the SAP Sales Order and the delivery date answer: 13368/Yor8. delivery date: 22/06/2012 . Question 32. Create another sales Order for a value of 30,000 do NOT change the SAP system proposed delivery date. Specify the SAP Sales Order Answer:13369/yor8, delivery date: 01/02/2012 Question 33. Specify the Credit Exposure for this customer and explain in your own words why it is so ? answer: Credit exposure for the customer is EUR 30000 Dynamic credit management = Open order+ open delivery+ Open billing+ Open item+ current order value+ horizon here horizon is for 2 months so any order beyond 2 month wont be considered . so first two orders are meant to deliver far out in future(4 & 5 months). it wont be considered in Dynamic credit management. Only order for 30000 eur would have been considered.
REPLY
7.
Question 3. Assign a Credit limit of 1,00,000 to the customer created in Q.1 above. Ans: Credit Limit 100000 is set Question 4. Create a new SAP Sales Document Type ( as a copy of standard order type OR if possible ) and give the document type -Z019 Ans: Z0CM is created Question 5. Set the Credit Management to the document type you created in Q.4 to Simple Credit Check. What are the different options available in Simple Credit Check ? Ans: Have three options Selected B A Run Simple credit check and warning message B Run Simple credit limit check and error message C Run simple credit limit check and delivery block Question 6. Create a Sales Order for the Document type ( Created in Q.4 ) and the Customer ( Created in Q.1 ) for a material ( say M-01 ) for a value of 30,000. Specify the SAP Order Number Ans: Order # 15637 is created for 30,000 EUR Question 7. What is the Credit Exposure for the Customer ? Ans: 30,000 Question 8. What percentage of the credit limit is used ? Ans: 30% Question 9. Create another order for the same customer and Order type Only this time, create the order with a value of around 90,000 ( It does not need to be exactly 80,000 ). What is the System Response ? Did the credit limit warning come up ? Ans: No It created an order # 13658 for a value of 82,500 was accepted. Question 10. What is the credit exposure for the Customer now ? Ans: The Credit exposure of the customer is 112,500 Question 11. What percentage of the credit limit is used now ? Ans: 112.5 % Question 12. Explain why the credit limit is not exceeded for Q.9 above even though the order value in Q.6 and Q.9 together exceeded the Credit Limit set by you in Q.3 ? Simple credit limit only checks the credit limit when the combined value of open items and the current order is above the credit limit. Here there is no open items as no delivery and no invoice was generate and sent to A/C hence the credit limit was never checked. Question 13. This time create another order for the same customer and Order type Only this time, create the order with a value of around 1,20,000 ( It does not need to be exactly 1,20,000 ). What is the System Response ? Did the credit limit warning come up ?
Ans: Yes the credit limit error came up saying that this order exceeded the limit by 12,500 and order did not go through. Question 14. Explain in your own words difference between the system response for Q.9 vs Q.13 ? Ans: In Q9 the sum of open items and current orders did not exceed the credit limit and hence the order went through. Here in Q13 the current order exceeded the credit limit and hence order did not go through. Also I have selected the simple credit check to B which means there will be an error and hence the order did not go through. Question 15. Delivery and Bill the Order you have created in Q.6. Make sure the Accounts are being posted to. ********Ans: Not able to Deliver as some issue with the scheduled lines.*********** Question 16. Check the total receivables for the Customer. What is the value ? Question 17. After performing Q.15 above, what is the new effective Credit limit for the Customer ?
REPLY
8.
Question 5. Set the Credit Management to the document type you created in Q.4 to Simple Credit Check. What are the different options available in Simple Credit Check? Answer: Set the credit check on ZO17 to option A (simple credit check with warning message). The following other credit options are available in simple credit check. B. Run simple credit check error message. C. Run simple credit check Delivery block Question 6.-Create a Sales Order for the Document type (Created in Q.4) and the Customer (Created in Q.1) for a material (say M-01) for a value of 30,000. Specify the SAP Order Number Answer: Order created 13376 with above requirements. Question 7 What is the Credit Exposure for the Customer? Answer: 30,000 Euro Question 8.-What percentage of the credit limit is used? Answer: 30% Question 9 Create another order for the same customer and Order type Only this time, create the order with a value of around 90,000 (It does not need to be exactly 80,000). What is the System Response? Did the credit limit warning come up? Answer: Created another order 13377 without getting any system warning message, that means simple credit check is not checking any open and unbilled order value, its check only current order value against credit limit value. Question 10. What is the credit exposure for the Customer now? Answer: Credit exposure- 120,000 Euro Question 11. What percentage of the credit limit is used now? Answer: Credit limit is used now-120% Question 12. Explain why the credit limit is not exceeded for Q.9 above even though the order value in Q.6 and Q.9 together exceeded the Credit Limit set by you in Q.3? Answer: Simple credit check checks only order completed and billed + current order value, its not checking any open order value without billing. Ex-1st Order value 30,000 Euro so its less than 100000 Euro credit limit so order created. Ex- 2nd Order Value 90,000 Euro, still less than 100000 Euro credit limit so again order saved. Question 13 This time create another order for the same customer and Order type Only this time, create the order with a value of around 1,20,000 ( It does not need to be exactly 1,20,000 ). What is the System Response? Did the credit limit warning come up?
Answer: This time system response with warning message The credit limit has been exceeded by 20000 Euro but order saved 13378 Question 14. Explain in your own words difference between the system responses for Q.9 vs Q.13? Answer: In 2nd order value which is less than credit limit and there is no outstanding complete order invoice so system response no warning message while in 3rd order value is more than credit limit so system response with warning message The credit limit has been exceeded by 20000 Euro Question 15. Delivery and Bill the Order you have created in Q.6. Make sure the Accounts are being posted to. Answer: Delivery 80016240 created and billing invoice- 90038086 created. Accounting document 1400000003 Question 16 Check the total receivables for the Customer. What is the value? Answer: Total receivables for customer 9901- 30,000 Euro Question 17 after performing Q.15 above, what is the new effective Credit limit for the Customer? Answer: New credit limit for customer 9901 is 70,000 Euro Addendum 1: The following is advanced SAP Credit Management Exercises that talks about Automatic Credit Management. This exercise should only be done after completing the SAP Simple Credit Management Exercises listed above. Hint: If you get confused in the middle, always start with a new customer, set a credit limit to a fixed value say 100,000 and start the transactions from scratch. This eases the pain of understanding SAP Credit Management configuration a bit. Question 18 Repeat Q.1 through Q.4 specified in and specify the answers. Answer: 9903 created in 1000/10/00 with 0001(Customer Account Group) Credit control Area = 1000 and organizational structure =1000, I set the customers credit limit to 100,000.00 EUR using FD32 for customer 9903/credit control area 1000. I created Sales document Type ZO18 as a copy of OR using VOV8 Question 19 Create a new SAP Credit Group Zx and assign it to the new SAP Sales Document Type configuration you have created in Q.18 Answer: Go to SPRO-imageSales and Distribution-basic functions-credit management/risk management/credit management/define credit groups Created new credit group Z8. I assigned credit group Z8 to sales order document Z018 using VOV8. Question 20 This time set the Credit Management settings to Automatic Answer: Set to Automatic= D the credit management in ZO16
Question 21. Create a new Risk Category ( How to create a new Risk Category in SAP ? ) say Zxx and assign it to the Credit Control area you have chosen in Q.18 above. Answer: Path: SPRO-image-finance accounting-account receivable and account payable- credit management-credit control account-define risk categories Created new credit risk group ZMS and assigned to credit control area 1000. Question 22. What are the 3 parameters used to determine Automatic Credit Control in SAP? Answer: Credit control area, risk category and credit group Question 23. Specify the Automatic Credit Management settings to Static and specify the system reaction to Warning in case the limit exceeds. What configuration have you done to affect this? Answer: Go to: IMG Sales and Distribution Basic Functions Credit Management/Risk management Credit Management Define Automatic Credit Control. I added an automatic credit control for Low Risk sales mit (credit control area 1000, risk category ZMS, and document credit group Z8). I set the check type to static, the reaction A (warning), check open orders = yes, check open deliveries = yes. Question 24. Set the scenario in Q.23 to block the order in case of credit overage Answer: Go to: IMG Sales and Distribution Basic Functions Credit Management/Risk management Credit Management Define Automatic Credit Control. In (Low risk Sales Mit) Credit control area 1000, risk cat. ZMS, Doc. Credit grp. Z8-Set status/block= yes Question 25. Create the following Sales Orders with the Customer and Order type you have crated in Q.18 -> Order 1 30,000 Value -> Order 2 80,000 Value What is the system reaction to the second order? How is this different from SAP credit Management Reaction in Q.9 above? Answer: 1st Order- 13382 and 2nd order- 13384 created. Question 26. Release the order from credit block for Order # 2 in Q.25 above. ( How to release an SAP Sales Order from Credit Block ) Answer: Go to VKM3 and release order 13384.
REPLY
9.
Question 1. Create a new Customer ( of SAP Customer Account Group 001 ) in the sales area of your choice. Specify the SAP Customer Number Answer: Created customer # 29991 with account group 0001 Question 2. Find out the SAP Credit Control Area that is associated with the Customers Organizational Structure Answer: Credit control area associated with the customer organizational structure is 1000(Credit control area Europe) Question 3. Assign a Credit limit of 1,00,000 to the customer created in Q.1 above Answer: credit limit set to 100,000 for customer #29991 Question 4. Create a new SAP Sales Document Type ( as a copy of standard order type OR if possible ) and give the document type -Z019 Asnwer: Document type z019 created from doc type or Question 5. Set the Credit Management to the document type you created in Q.4 to Simple Credit Check. What are the different options available in Simple Credit Check ? Answer: I have set simple credit check A to the doc z019 Options available for simple check are Blank: No credit limit check A: Run Simple credit limit check and warning message B: Run Simple credit limit check and error message C: Run Simple credit limit check and delivery block D: credit management automatic credit control Question 6. Create a Sales Order for the Document type ( Created in Q.4 ) and the Customer ( Created in Q.1 ) for a material ( say M-01 ) for a value of 30,000. Specify the SAP Order Number Answer: Order created # 13338 with material quantity 35*859=30,065 Question 7. What is the Credit Exposure for the Customer ? Answer: Credit exposure consist is 30,065. Question 8. What percentage of the credit limit is used ? Answer:30.065% of the credit limit is used Question 9. Create another order for the same customer and Order type Only this time, create the order with a value of around 90,000 ( It does not need to be exactly 80,000 ). What is the System Response ? Did the credit limit warning come up ?
Answer: another order with order #13339 worth 89336 created but still there is no warning of credit limit. Question 10. What is the credit exposure for the Customer now ? Answer: the credit exposure of the customer is still 119.401. Question 11. What percentage of the credit limit is used now ? Answer: 119,40% of the credit limit is used. Question 12. Explain why the credit limit is not exceeded for Q.9 above even though the order value in Q.6 and Q.9 together exceeded the Credit Limit set by you in Q.3 ? Answer: Credit limit is not exceeding because there are no open items in the system and current order values were also under the limit of allotted credit limit for the customer. In simple credit management system doesnt count the value of open orders it only counts current order+ open items. Question 13. This time create another order for the same customer and Order type Only this time, create the order with a value of around 1,20,000 ( It does not need to be exactly 1,20,000 ). What is the System Response ? Did the credit limit warning come up ? Answer: Yes warning came up because the current orders value is exceeding the allotted credit limit of the customer. Question 14. Explain in your own words difference between the system response for Q.9 vs Q.13 ? Answer: In both of the scenarios there were no open items available so the system only considered value of the current order, in Q13 Value of the current order was under the credit limit so the system didnt show any warning but in question 13 value of the current order was exceeding the credit limit so system had issued warning message. Question 15. Delivery and Bill the Order you have created in Q.6. Make sure the Accounts are being posted to. Answer: made delivery and billing of order number 13338, Delivery number 0080016232 and billing number 0090038080, value of the document is 30,065 Question 16. Check the total receivables for the Customer. What is the value ? Answer: The total receivable in the accounting document is 30,065 Question 17. After performing Q.15 above, what is the new effective Credit limit for the Customer ? Answer: The new effective credit limit is 100,000 30,065 = 69935
Addendum 1 Question 18. Repeat Q.1 through Q.4 specified in and specify the answers. Answers 1: Answer: Created customer # 29992 with account group 0001 Answer 2: Credit control area associated with the customer organizational structure is 1000(Credit control area Europe) Answer 3: credit limit set to 100,000 for customer #29992 Asnwer4: Document type z020 created from doc type or Question 19. Create a new SAP Credit Group Zx and assign it to the new SAP Sales Document Type configuration you have created in Q.18 Answer: Credit group zx created and assigned it to sales doc z020 Question 20. This time set the Credit Management settings to Automatic Answer: Set credit management setting to D(Automatic) Question 21. Create a new Risk Category ( How to create a new Risk Category in SAP ? ) say Zxx and assign it to the Credit Control area you have chosen in Q.18 above. Answer: High risk category assigned to credit control area 1000 with credit group zx Question 22. What are the 3 parameters used to determine Automatic Credit Control in SAP ? Answer: Credit group, Credit control area and risk category determine automatic credit control in SAP. Question 23. Specify the Automatic Credit Management settings to Static and specify the system reaction to Warning in case the limit exceeds. What configuration have you done to effect this ? Answer: For setting automatic credit management to Static SPROIMGSales and Distribution Basic FunctionDefine automatic credit control Checked the static button and chosen A (warning) as a reaction Question 24. Set the scenario in Q.23 to block the order in case of credit overage Answer: I have checked the Status/Block option to block the order in case of credit overage Question 25. Create the following Sales Orders with the Customer and Order type you have crated in Q.18 -> Order 1 30,000 Value -> Order 2 80,000 Value Answer: I have assigned risk category to the customer from transaction fd32 and created
Order 13345 with value 30065 and saved the order. Customers credit limit is 30% used. I tried to create another order 13346 with value 80,000 but this time I got static credit check credit limit exceeding message, the order is blocked for delivery. This scenario is different than Q 9, because now system is using automatic static check and considering open orders as well when checking customers credit limit. Question 26. Release the order from credit block for Order # 2 in Q.25 above. ( How to release an SAP Sales Order from Credit Block ) Answer: I have released the sales document from credit check using VMK3 Transaction Addendum 2 : Question 27. Create another Customer, a new Risk Category . Specify the same. Question 28. For the data in Q.27, set the Credit limit to100,000, apply the newly created Risk Category to the Customer. Answer: Created new customer 29993 and credit category zs1 and assigned it to customer control area. Question 29. In Automatic Credit Management, specify the configuration for the corresponding Credit Control Area, Risk Category and Credit Group as follows -Dynamic Credit Management with Warning as the system response -the order should be blocked for credit in case the credit limit exceeds. -The SAP Dynamic Credit horizon should be 2 months. Specify the configuration you have done for the same Answer: In Automatic credit management I have created a new entry and assigned newly created risk category zs1 to the credit control area. I have enabled the check for dynamic credit management and status block for blocking order in case the limit exceeds. I have entered 2 month in the horizon field as well. Question 30. Create a new Sale order for a value of 50,000, set the delivery date 4 months out into the future. Specify the SAP Sales Order and the delivery date Answer: Order number 13347 created for value 50,000 with delivery date 01-05-2012 Question 31. Create another Sales Order for a value of 50,000, set the delivery date 5 months out into the future. Specify the SAP Sales Order and the delivery date. Answer: Order Number 13348 created for value 49822 and delivery date 01.06.2012 Question 32. Create another sales Order for a value of 30,000 do NOT change the SAP system proposed delivery date. Specify the SAP Sales Order
Answer: Created order number 13349 for value 30,065 on systems default date 05-01-2012 and saved it. Question 33. Specify the Credit Exposure for this customer and explain in your own words why it is so ? System exposure is only 30,065 and the value of previous two orders is not included in it because dynamic credit check is enabled and the horizon is set to 2 months. System is intelligently handling credit management in such a way that company is not losing current business opportunity because of deliveries which are due after 2 months.
How to remove SAP Sales orders from Credit Block Feb 2011 SAP Training Batch
BY MAGNATRAIN ON MARCH 1, 2011 IN SAP TRAINING
When you try to deliver an SAP Sales order that has been blocked for Credit, the system issues an error message as follows.
If you are a new student undertaking SAP SD Training, you would definitely face this problem. How do you resolve this? Solution: Use Transaction code [ VKM3 ] to release orders from credit block.
For example, specify the order number in the selection screen of VKM3 , and execute the transaction.
Select the SAP Sales Order in question and click on the turn green and then click on the save button.
The system will show a message displaying the SAP Sales Order that has been released.
For more on SAP Training in other modules like SAP FICO Training, SAP CRM Training andSAP HR Training, please visit our website.
Concepts
Pricing is one of the core concepts in SAP SD and all SD consultants need to know pricing. Just as the name says, SAP SD Pricing is configuring the system to effectively determine the price of a product under different circumstances. The most easiest example to explore pricing is to take a simple grocery bill and expand on it.
Consider this as an extract of a grocery bill. You have purchased some items from the Produce section and some from the stationery section. Your Produce sub-total is 18.00 and your stationery sub-total is 10.00. You have been taxed 10% and your total comes to 27.00 as shown in the picture above.
Lets just explore on how the pricing is calculated on line item No. 10 Milk. However, they might not be shown on the bill but are internal to the company selling the product. Lets explore how a potential bill could be created. As you can see from the picture below, there is a Base Price from the price list 5.00 . And since the bill is for a retail customer , there is a retail discount of 1.00. So the sub-total for the line item 10 is 4.00.
Condition Type :
The types of calculation ( whether its a price, discount or a tax calculation, and in price if its a retail price or a wholesale price or a variant price etc ) are called condition type. Normally, condition types
of a particular kind are not cumulative Meaning if there are more than 1 Pricing condition type, they dont add up instead the last pricing condition type is taken by the system. There are some exceptions to this however. For example when pricing a car, its the sum of the different pricing condition types that gives you the Price. They are called variant condition types.
Requirement
A requirement is a piece of code that calculates if a particular condition type should be evaluated or not. This is not necessarily the only way to check if. However, since this involves hard-coding the logic in the system, this functionality should be used sparingly. For example, the following piece of code says, If the item is not relevant for pricing do not price it. Functional consultants should be aware of the final result SY-SUBRC. SUBRC stands for SUB Routine Return Code. Typically in SAP, a return code of 0 signifies a success. Otherwise its a failure. * Pricing is turned on in item category configuration (TVAP)
form kobed_002. sy-subrc = 4. if komp-kposn ne 0. check: komp-prsfd ca BX. check: komp-kznep = space. endif. sy-subrc = 0. endform. * Prestep form kobev_002. sy-subrc = 0. endform. Similarly, the following picture shows a simple requirement. There are 2 types of discount condition types Retail and Wholesale. If the customer is retail, then apply that discount. If the customer is wholesale, then apply the other discount. So the actual total depends on who the Orders customer is. The same can be achieved using many different ways, but this is sure one hard-coded way to do it.
Sub-Total
A sub-total as the name implies holds temporary totals before the final price is calculated. As shown in the picture below, the Gross price is a sub-total that results from the base price. The Net Price is a sub-total that is arrived at subtracting the Discount percentage off of the Gross Price. There are many additional steps that might be required to arrive at the final price. For example, if the item is taxable, should the tax be applied on the Gross Price or the Net Price..? That actually depends on the business scenario. However, the Sub-totals allow for easily identifying and computing values for further use.
Account Key
When an invoice is created, the finance departments wants the corresponding Sales, expenses, tax accounts etc to be updated on the fly. The account key in the pricing procedure ( with the help of Account Determination ) helps in identifying which G/L account this should the amount flow into. A simple example could be
Account KeyDescriptionCustomer A/C GroupMaterial A/C GroupG/L Account ERL Sales Wholesale Consumables 1000040 ERL Sales Wholesale Stationery 1000050 ERS Discounts Wholesale Consumables 1100040 ERS Discounts Wholesale Stationery 1100050
Statistical
This is a flag ( A Check mark ) that is used to signify if the pricing condition type is being used in the calculation or not. For example, the actual cost of the material ( not the price but the cost price ) is available in all pricing procedures, since this is used by Controlling ( CO ) to evaluate profitability. However, the value should not be relevant when pricing to the customer. So, if you need informational condition types for further analysis set them up in the pricing procedure as statistical.
Print Flag
The print flag is another check mar that is used to tell SAP if the particular pricing condition type should be printed on the final bill or not. As discussed in the previous example, the cost condition type should not be printed on the invoice. With the advent of advanced technologies like SmartForms, Adobe Forms etc, this flag has almost no use ( Since what is printed and what is not is decided mostly by these programs ).
Enter the values and save the record. There are some advanced concepts like rebate functionality, condition supplements, scales etc which will not be discussed here.
You will be taken to the Line Items Condition tab where the pricing details can be viewed specific to that line item. As you can see, the PR00 value is set as 50.00 which is exactly what we have set in the pricing condition record.
Lets say somebody else has entered the condition record for that material and you have just created the sales order. Now if you want to analyze and backtrack why the pricing is coming up as 50.00 click on the Analysis button as shown below.
A new screen opens up where if you explore the particular condition type ( PR00 in this case ) you will see for which combination ( customer material in this case ) that pricing has been picked up.
You can just click on the area highlighted above to see further details of the condition record. For example, if you click on PR00 above, you will be taken to a new screen that shows you the actual condition record, its validity ( Valid From and Valid To dates ) along with the value for PR00.
o o o
o o o
Share this:
1.
2.
3.
4.
5.
Error: Material M-01 found on the basis of entry M-02 (reason Advertising campaign) -Raghava
REPLY
6.
7.
to 200 Qty 10Rs/ea Disc. to 500 qty 12Rs/ea Disc. If Ive two SO, 1. 23456 with Disc. line item qty as 50 2. 23457 with Disc. line item qty as 150, The Scale should apply accordingly, i.e In First SO, for 50 Qty the Disc should be 50*5= 500 Rs, And for Second SO, out of 150, first 50 qty should be applied with 5Rs Disc. and remaining 100 with 10Rs Disc. Hope you understand the requirement here, let me know so that i can explain you more in case required. The above request holds good if the single SO with one line item in it. but not if 2 SO there your feedback much appreciated, Thank you Best Regards, Sid.
REPLY
8.
9.
10.
Thanx
REPLY
11.
12.
13.
14.
15.
16.
17.
18.
In todays SAP Training class, we have discussed condition technique in detail. The summary of the class is given below. SAP Condition technique comprises of 7 steps 1. Field Catalog ( Check if the required fields are available in the standard SAP supplied Field Catalog ) 2. Pricing Condition table ( Create condition table by selecting fields from the Field Catalog ) 3. SAP Access Sequence ( Create a new Access Sequence and include pricing condition tables in it ) 4. Pricing Condition Type ( Create a new condition type using the appropriate condition category and assign it to an Access Sequence ) 5. SAP Pricing Procedure ( Create a new Pricing procedure and include the condition types in it ) 6. Pricing Procedure Determination ( Determine the Pricing Procedure based on a a number of parameters ) 7. Condition Records ( Create new Condition records based on condition type ) Sample Demo Video on SAP Pricing Condition Technique here.
Share this:
o o o
Tags: condition records, condition technique in sap, pricing condition records, pricing condition table, pricing condition type, pricing procedure, pricing procedure determination, sap access sequence, sap condition table, sap condition technique, sap pricing procedure
Trackbacks/Pingbacks
1. Payment Terms to be Dynamically Determined SAP SD Training Scenarios | Magna Training | SAP Training | Online SAP Training - April 8, 2011 [...] other easier way is to use SAP Pricings SAP Condition Record. As part of our SAP SD Training, we have learnt that Condition Record [...]
2. SAP Condition Technique SAP Training Feb 2011 Batch Magna | Sap Training Schools - March 27, 2011
[...] Here is the original post: SAP Condition Technique SAP Training Feb 2011 Batch Magna [...]
Condition Technique is an SAP configuration technique/methodology that is used to configure complex business rules. Consider it as a rules engine. For example, in SD it is used across multiple functionalities Pricing, Outputs, Texts etc. In MM the same technique is used to configure Schemas ( Same as Pricing ).
However, we are trying to explain it here using the bottom-up approach. Also, it is much easier to explain condition technique using a standard SAP functionality as an example. We will take the most complicated example/use ( Pricing ) and that way all of the aspects of the condition technique will be covered. The menu path to be followed is under [ SPRO -> Sales & Distribution -> Basic Functions > Pricing ].
Field Catalog
Field catalog consists of all the possible fields that will play a role in affecting the business functionality. Please remember that this transaction is Cross-Client . Click on Define Field Tables and double click on Conditions: Allowed Fields
The list of available fields will be shown. These fields are got from the following structures. You can add new fields from any of the standard pricing communication structures
o o o
KOMP ( Line Item level Pricing Communication Structure ) KOMK ( Header Level Pricing Communication Structure ) KOMG (Combination of the above structures ) If your business requires that new fields ( not available in the above communication structures ) be available in the field catalog, then they need to be added to the structures in either of the .INCLUDE or .APPEND components. Without complicating things further, lets move forward to Condition Table.
Condition Table
Condition Table is an actual transparent database table that is created from the list of fields selected from the field catalog. Lets look at an already existing condition table. Click on Display Condition Tables and select 005 . This is the condition table for Customer/Material.
As you can see, this table contains the fields Customer , Material ( Forget about Sales organization and distribution channel for now . They are common fields ).
Click on the button Technical Overview and you will get the detailed table-like view of the condition table.
Creating a table is just as simple. Pick a number ( Above 500 and less than 1000 because the name of the actual database table will be prefixed with A . So if you create a number say 701, an actual database table will be created with the name A701. You can verify the same using table browser SE16 ). You have a choice of either copying from the existing table and adding more fields or creating a completely new table. Lets start by creating a new condition table say 899.
Start by entering the number 899 and hit enter. You will be shown a empty column to the left and list of available fields from the field catalog on the right. If you want to select one of the fields, just double click it. There is no scroll-bar to move down, so position your cursor on the right column and hit page-down to see more fields. Fields that were already added will be highlighted in blue in the field catalog. For example, in this case, we have chosen country as the field. Now lets generate the condition table. Hit on the Generate Table button in the application tool bar. SAP will show a log of the table generated ( A899 ).
Access Sequence
An Access Sequence is virtually a sequence in which the condition tables are accessed to determine which parameter to consider. For example, in pricing, if you want the discount per material to overrule the discount per customer , then you would position the discount per material condition table above the discount per customer table.
Click on Define Access Sequence and then choose Maintain Access Sequence. Once again please remember that an access sequence is Client Independent as well. As discussed before, an access sequence consists of Access Sequence -> Accesses ( Condition Tables ) -> Fields (of the condition table ) Lets explore the Access Sequence A001
As you can see, the Access Sequence A001 consists of condition tables A005, A007, A006, A004 in that order.
You can explore the fields in the corresponding condition tables by selecting any of them and double-clicking on fields. There are other fields that effect how the access sequence performs, but that is currently outside of the scope of this primer.
Condition Type
Condition type is a very important component of condition technique. Condition types form the basis for procedures. The logical sequence of arrangement is as follows. While the condition table aggregates fields in the field catalog, an access sequence aggregates condition tables and lays them down in a sequence. A condition type however is just associated to an Access Sequence ( It does not Aggregate ) . The role of an condition type is to determine the type rather than determine something from a sequence of steps. Condition Type -> Access Sequence -> Condition Tables -> Fields Lets take the simple example of PR00 ( The basic price condition type ).
The first of the control being its attachment to the access sequence ( In this example, the condition type PR00 is attached to Access sequence PR02 ).
The rest of the data is very specific to Pricing and will not be in the scope of this article.
Procedure
A procedure is an aggregation of multiple condition types. Procedure -> Condition Type -> Access Sequence -> Condition Tables -> Fields
For example, click on Maintain Pricing Procedure and then search for RVAA01 which is the standard pricing procedure used.
Double click on Control Data to know more about the different condition types aggregated under Procedure. This is the most complicated screen of condition technique for pricing, but other areas like output determination, text determination are pretty simple.
Procedure Determination
While the procedure itself determines the sequence of condition types to evaluate the rules, the procedure determination involves determining the right procedure to be used for the specific scenario. For example, this step determines under what circumstances the procedure RVAA01
needs to be used as the pricing procedure to evaluate pricing for that document
As you can see from the picture below, RVA001 will be used as the pricing procedure when the conditions ( The Sales Organization should be 0001, distribution Channel should be 01 , the division should be 01 and the document pricing procedure should be A and the customer pricing procedure should be 1 ) Which is another way of saying under a particular sales area, for a particular sales order type ( for eg., contracts ) , and a customer type ( say wholesale customer ) , use the logic in procedure RVAA01
o o o o
Share this:
1.
2.
3.
4.
5.
6.
You mentioned in class not to save the Condition table as Local object but when I am trying to create table 899 and saving it I get the meassge Specify the package or flag it as a local object . I am not sure what to fill in the field Package. What does this mean ? Can I ingnore this an save it as Local object for pratice ?
REPLY
7.
8.
I was analyzing the logic behind Cond Tech and following is my perspective It seems interesting to understand this process when you look at it in the reverse direction of the 7 steps. Let me explain We will take the case of pricing being the object being calculated using cond tech. End result = Price for a material M and customer C In order to get there, we need an equation to calculate pricing. One has to pick from several possible equations defined to calculate price. The way to choose one of such equations is done in the Assignement step and the choice is made by using DPP, CPP and ???. If there are several equations defined in the SAP system to calculate pricing, assignment picks exactly one based on the values of the variables resulting from current transaction. Now, we are at the point we have an equation to calculate pricing. Lets say this is pricing proc. Typically an equation has several terms, in pricing lets say Base price disc1 disc2 promo1 promo2 + tax1 + tax2 + delivery etc Each of these terms is represented by condition type. So we have a condition type for Base price, disc1, disc2, etc. This is why there is a many to one from Cond types to Pric Proc (step4 to step5). Lets consider tax1 term of the equation (condition type) There are several possible tables in the system resulting in calculating this term(condition type). Which table should be looked at is determined by the Access Sequence. Eg. There may be 3 different tax tables based on Region (States like NY, CA, Tx etc) Sales Org and Distrib Channel (Retail, Online,Wholesale etc eg, online out of state sales have no sales tax at the moment) CAG (some cust account groups may have taxes waived or discounted) Each of the above represent a Condition Table. Current transaction may result in different tax calculations from each of the above scenarios (Condition Tables). However, the access sequence decides on which one of the tables need to be picked. Ofcourse, condition tables are defined based on System variables (SOrg, DC, Region, CAG from the above example)
These system variables come from Field Catalog. If one can imagine how the SW evolved over the years, you can see that some of these variables associated with objects have been incorporated as new requirements/situations come along and the SW developers would throw in a new variable here and there to solve the problem on hand, resulting in significant redundancies inthe system, meaning you can end up with same result in multiple ways. Same is true with Cond tech as well.As I think of why CPP and DPP etc could not be a part of Field Catalog, above is what I postulate.. This is my high level understanding of the theory and i am certain to get much more clarity as I do some exercises. Please correct any gross mis-assumptions. Regards, Ravi
REPLY
9.
10.
REPLY
11.
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. 2. 3. 4. 5. Condition Table Access Sequence Condition Type Pricing Procedure 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.
o o o o
Share this:
1.
1. Created table 935 with sales area/customer fields 2. ZBCS access sequence created. 3 ZBCS new condition type created for discount (a copy of standard discount k007) 4. ZBCS01 Pricing procedure created and replaced customer discount K007 with the newly created condition type ZBCS 5. Used existing cust.pp and doc.pp (A) 6. Determined pricing procedure for Sales area 1000/10/00, cpp (A), dpp (A) with new pricing procedure created ZBCS01 and condition type ZBCS 7. Changed customer 124 to use cust.p.p (A) and document type ZBCO to use doc.p.p (A) 8. Applied 5% discount for the newly created condition type for sales area 1000/10/00 and customer 124 and saved condition record. 9. 14184 Created a sales order for document type ZBCO (doc.p.p A) and customer 124 (cust.p.p A) for material m-01 (price 100.00 Eur) for 10 quantity and the overall price shown is 950.00 Eur after applying 5% new discount condition created.
REPLY
2.
3.
I am trying to implement a freight charge for the customer 16386. Condition table :760 (fields:sales org,Inco terms,Destination country) Access Seq:ZA12 Condition type:ZF12 Cust Pricing Proc:] Pricing Procedure:Z12PRC Pricing Proc determination 1000 10 00 A ] Z12PRC ZF12 I think I followed all the steps for condition technique.But When I create an order for customer 16386 (with Std OR) I am not able to see my Condition type ZF12.Can you please check with the above info what is the wrong? Looking forward for your reply.
REPLY
Thanks for looking in to my problem.The condition record that I created is ZF12 with Country code visible to you.
REPLY
E, Inco terms : EXW, and Sales org =1000.I am not sure why it is not
So, I have fixed that in the pricing procedure and created another sales order 14002 and ZF12 came up fine as shown below.
and go more deeper into pricing I am sure it will be very beneficial to you.
4.
5.
5 DOC PRI PROC A ..CREATED 5.Cust Pri Procedure.1CREATED 6.S org 1000, Distr chnl 10, Dv 00, Doc Pri A, Cust Pri 1, 7. Pri Pr ZESPRC Created 7. Made changes to Doc Type and Customer Master accordingly. 8 created P.O. # 13806 And now the question. 1. Why it does not let me create a different PriP Determination and gives an error when I try to choose different DoPP and CuPP indicator as compare to above ZESPRC with same PriP, Cond Type and S.O + Dch + Div. 2. On second attempt by changing different indicators it let me save the Procedure but did not let me creat PO and says ..No Price Procedure is determined. would you please explain both senario?
REPLY
6.
If you are talking about Transport Request or Customizing Request, please see http://www.magnatraining.com/transport-request-how-to-handle-your-first-sapcustomization-request-sap-training-feb-2011-batch/
REPLY
7.
Answer: Created new discount condition type za07 and assigned newly created access sequence in the field of access sequence 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. Answer: New pricing procedure z92prc created and discount condition k007 has been replaced by newly created discount condition za07. 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). Answer: Pricing procedure determination has done, I have assigned new doc and customer pricing procedure with the required sales area to the pricing procedure. 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). Answer: condition record created with 10% discount. I have created order number 13400 to test the condition setting and got the desired result
REPLY
8.
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. Answer: created condition table- 945 with following fields from field catalog. 1) customer- KUNNR, 2) Sales org.- VKORG, 3) Dist. Chan. VTWEG, 4) Division- SPART Use Z_IDES for save it.(That provided by ABAP consultant) 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. Answer: Created Access Sequence ZMAS, assign condition table 945 to ZMAS. Also, double click on fields and see, its blue arrow and green icon next to field. 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. Answer: Copy of PROO -Created new condition type ZMA5 and set access sequence ZMA5 to ZMA5 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. Answer: Copy of RVA01 and created new pricing procedure- ZMA005 Insert condition type ZMA5 and delete unwanted condition types. 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. Answer: Created new customer pricing procedure M and also sales documents type procedure 0 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. Answer: Assigned 1000/10/00, pricing procedure-ZMA005, Condition type-ZMA6 and customer pricing product key M and documents product key 0 Assigned 1000/10/00, pricing procedure-ZMA006, Condition type-ZMA5 amd customer pricing product key M and documents product key 0 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). Answer: set pricing procedure to customer 9902 and documents key type (using vov8) to ZO18 (documents type). 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). Answer: Set 100 euro per pc for material m-01, condition type- ZMA5. Also set 5% for material m-01, condition type ZMA6 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. Answer: Created sales document 13392 using ZO18 documents type for 9902 customer. Thanks, Mital
REPLY
9.
I was trying to create a pricing scenario for customer group. I created base price for the material and trying to give 2% discount to a particular customer group. When I try to do that in SO discount is getting added instead of deducting. I tried to change the sign to -ve in the condition type but I didnt get the answer. Here are the details: Pricing Procedure: Condition Table : 875 Access Sequence: Y856 Condition Type: Z875 Pricing Proc: Z856BS CPP: % DPP: > Customer No: 7152 Material : L10 Customer Group: YI Order Type: YOR ORG: DELL, IS, CM (Company, Distribution Channel, Division) I hvent saved the order as it is not giving the results I need. Please verify by creating a new SO using above details and see what might be the problem. Also I created another pricing condition ZDMG where I wanted to have a scale type discount for material group. I created the condition records for this but system is not recognizing. Material Grps: LPTP (Laptops) , DST (Desktops)
REPLY
10.
Created order# 25355 and analysed it. All the conditions(price and discount) work properly.
REPLY
11.
12.
13.
Answer: Pricing Procedure ZV935D created from RVAA01 and Y935 replaced K007. 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. Ans: created, assigned 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. Ans: 1000-10-00 and ZV935D determined. 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). Answer : Done 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). Answer: Done 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. ZOR Order 25004 for customer 1400. Its Showing the discount: Y935. However it was not accepting upper/Lower Limit. ZOR Order 25005 for customer 1503. Its Showing the discount: Y935.
REPLY
14.
IMG->Sales and distribution->Basic Functions->Pricing->Pricing Control->Define Condition Tables-> Create condition tables Answer: condition tale: 911 (Sales org./Distr. Chl/Division/Ship-to) 2.Create an access sequence Z### and assign the condition table created in Step 1 to this access sequence. Answer: access sequence created Z911 3. Create and save a new condition type, ZD## and then assign access sequence created in previous step to it. Answer: Condition type ZDES 4. Create a new pricing procedure Z##PRC and assign the condition type ZD## to it. Answer: pricing procedure ZEEPRC (ZDES condition type added) 5. Creating a new customer pricing procedure key A. If it already exists use the same. Answer: already exist (customer pricing procedure A) 6. Pricing procedure determination. Answer: pricing proc. deter done (0410/50/51/A/A/ZEEPRC) 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). Answer: done (customer 1400 extended to sales area 0410/50/51 with doc pric. A) 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). Answer: done 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. Share this:
REPLY
15.
16.
REPLY
17.
18.
19.
PO number: ### Requested delivery date: In one week Material: M-01 Quantity: 10 ANSWER 9: ORDER # 14416
REPLY
20.
21.
5. Creating a new customer pricing procedure key A. If it already exists use the same. ANSWER 5: Used A 6. Pricing procedure determination. ANSWER 6: Did that 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 ANSWER 9: ORDER # 14416
REPLY
22.
23.
REPLY
24.
25.
26.
6. Pricing procedure determination. 1000 10 00 A A ZNAV96 ZP76 7. Used (T-code: VK11). To configure the following prices for Sales Org. 1000, Dist. Channel 10 and Division 00 M-01 USD 45/ PC M-02 USD 65/ PC 9. Testing : Create a standard order. Nav Std. Order 13340 is created
REPLY
27.
Answer: Access Sequence = ZSSC 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. Answer: Condition Type = ZDSC 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. Answer: Pricing Procedure ZSMPRC replaced customer discount condition type K007 with ZDSC 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. Answer: Kept the customer pricing procedure as 1 standard 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. Answer: Sales area + Doc pp + Cus PP= Prcing Procedure 1000-10-00+A+1=ZSMPRC 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). Answer: Changed to 1 standard
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). Answer Condition Type ZDSC Sales Organisation 1000 Customer 1400 Cusmtomer discount 5% 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. Answer: Standard Order created with customer discount condition type ZDSC, discount given 5%, the standard order number 13335
REPLY
28.
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. Access Sequence: Z986 SIVA: How do we add the table to 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. Condition Table: ZD96 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. SIVA: Getting a msg Select entries before performing the function 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. Cust. PP: A 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).
Changed Cust. PP to A 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.
REPLY
29.
REPLY
30.
31.
32.
33.
34.
35.
36.
8. Dependent on # 4 9. Dependent on # 4
REPLY
37.
38.
REPLY
39.
You can dig down into the Pricing Condition types, and if there are no condition records found for a particular access, the system will say, Condition Record is missing If there are condition records, you need to dig down into the Access, and then you will find the Amount associated with that condition record. Also, you can directly go to the SAP Condition Record from the Analysis screen in the SAP Sales Order by drilling down in the Pricing condition type.
REPLY
40.
REPLY
41.
42.
When I go for the next step to do Access, below is the message I am getting.
REPLY
Trackbacks/Pingbacks
1. SAP Pricing Exercises Mar 2011 SAP Training Batch - December 29, 2011 [...] 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 [...]
2. SAP Pricing Exercises Mar 2011 SAP Training Batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 16,
2011
[...] 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 [...]
3. SAP VOFM Routines SAP Training 2011 Batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 14,
2011
[...] areas in SAP SD Training like SAP Copy Controls, SAP Pricing Requirements, SAP Data Transfer Routines use ABAP routines configured and coded in VOFM [...]
4. SAP Customer Pricing Procedure Jan 2011 SAP Training batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - February 25, 2011
[...] is how you can define a customer pricing procedure in SAP. For exercises on pricing, please visit SAP SD Pricing Exercises. This post augments the students knowledge of SAP Pricing as discussed in the SAP [...]
How to create/change SAP Pricing Condition Tables SAP Training March 2011 Batch
BY MAGNATRAIN ON MARCH 16, 2011 IN SAP SD TRAINING, SAP TRAINING
The transaction to create / change SAP Pricing Condition tables is [V/05 ]. The menu path for the same is [spro -> IMG -> Sales & Distribution -> Basic Functions -> Pricing -> Pricing Control -> Define Condition Tables ] . View more SAP Pricing exercises here as part of our standard SAP Training exercises.
After the table opens up, click on the Technical View button on the top.
One of our SAP SD Training student Vikas had this question that his fields were not matching in the Access Sequence. In situations like this, you would have to double check the technical field when matching the condition table technical fields to the fields in the document.
o o o o
Share this:
7 Responses to How to create/change SAP Pricing Condition Tables SAP Training March 2011 Batch
1.
2.
If we find out that the Technical Descriprion of the chosen fied in incorect how can we remove from our selection. Is there a another way other than starting over ?
REPLY
3.
Trackbacks/Pingbacks
1. SAP Pricing Exercises Mar 2011 SAP Training Batch - December 29, 2011 [...] How to find out the technical names in the SAP Condition Table Share this: [...]
2. How to create/change SAP Pricing Condition Tables SAP Training | Sap Training Schools - March 17, 2011
[...] See the article here: How to create/change SAP Pricing Condition Tables SAP Training [...]
3. SAP Pricing Exercises Mar 2011 SAP Training Batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 16,
2011
[...] How to create/change SAP Pricing Condition Tables SAP Training March 2011 Batch March 16, 2011 [...]
Here is how you can create your own SAP Document pricing procedure. The other post onCustomer Pricing Procedure discusses from a standard spro menu path perspective. You can follow the same.
Or otherwise, you can use the menu path that we discussed in the class [ VOK0] to create your own Document Pricing Procedure. Once again, this post should be used to solve the SAP Training Pricing Exercises. For more SAP SD Trainingexercises, subscribe Magna Trainings RSS Feed. Step 1 : Goto Transaction code [ VOK0] Step 2 : Goto the menu path Pricing Procedure -> Document Pricing Procedure -> Maintain
o o o o
Share this:
4 Responses to SAP Document Pricing Procedure Feb 2011 SAP Training batch
1.
Trackbacks/Pingbacks
1. SAP Pricing Exercises Mar 2011 SAP Training Batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 16,
2011
[...] a new SAP Document Pricing Procedure. Its just 1 character, so please ensure you dont tread on other [...]
2. SAP Customer Pricing Procedure Jan 2011 SAP Training batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - February 25, 2011
[...] Here is how you can create your own SAP Document Pricing Procedure. [...]
Here is how you can define a customer pricing procedure in SAP. For exercises on pricing, please visit SAP SD Pricing Exercises. This post augments the students knowledge of SAP Pricing as discussed in the SAP Training class and does not have any value on its own without attending our SAP SD Training class. Step 1 : Goto [ spro -> IMG -> Sales & Distribution -> Basic Functions -> Pricing -> Price Control -> Define and Assign Pricing Procedure ]
Here is how you can create your own SAP Document Pricing Procedure.
o o o o
Share this:
Trackbacks/Pingbacks
1. SAP Pricing Exercises Mar 2011 SAP Training Batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 16,
2011
[...] a new SAP Customer Pricing Procedure. Once again its just 1 character, so please be [...]
Price List type is a very important SAP SD Pricing master data. They are freely definable and assigned to the Customer Master. So an SAP Sales Order created for a particular customer will have that price list type available in pricing. Here are the steps used to define them. Use this post to create new price lists types in SAP to solve the SAP SD Pricing Exercises in SAP SD Training. Step No. 1 : Go to [ SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Pricing -> Maintain price relevant master-data fields ]
Step No.2 : Choose Define Price List Categories for Customers and click on Choose
Step No.3 : Click on new entries and create your own price list type.
Please extend your SAP Access if you need to practice on the same after the SAP Trainingclasses are done.
o
Share this:
o o o
Trackbacks/Pingbacks
1. SAP Pricing Exercises Mar 2011 SAP Training Batch - December 29, 2011 [...] the examples of their price lists. Please understand that these Price lists are different from the SAP Pricelist type field in the SAP Customer [...]
2. SAP Pricing Exercises Mar 2011 SAP Training Batch | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 16,
2011
[...] the examples of their price lists. Please understand that these Price lists are different from the SAP Pricelist type field in the SAP Customer [...]
3. How to create new Customer Groups in SAP ? SAP Training | Magna Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - February 23, 2011
[...] SAP SD Training, SAP Training create customer group in sap, customer groups, sap customer group How to create a new Price list type in SAP ? SAP Training LikeBe the first to like this [...]
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
o o o
back to the respective links to know more about creating them. Create a SAP Customer master exactly similar to 1400 say 123456 Create a new SAP Document Pricing Procedure. Its just 1 character, so please ensure you dont tread on other students. Create a new SAP Customer Pricing Procedure. Once again its just 1 character, so please be careful. 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
o o o
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 material group specific price for the material ( ie. if the material is found under a certain material 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 M-01 M-02 M-03 M-04 Customer Specific Price List Material M-01 M-02 M-03 M-04 Customer ( sold-to ) 1400 1400 1400 1400 Price 90 100 110 120 Price 100 120 130 140
SAP Material Group Specific Price List Material M-01 M-02 M-03 M-04 Material Group 00103 00207 00200 00200 Price 95 85 80 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
o o o o
Share this:
Tags: condition technique, customer pricing procedure, document pricing procedure,pricelist type, pricing procedure determination, sap pricing, sap pricing condition technique
1.
2.
Created a new document type ZBCO copy of OR and has doc.pric.proc Created a new Item category ZBCO copy of TAN and assigned item category for ZBCO doc type + Item cat group NORM. Created condition tables for Basic Material pricing list, Customer/Material pricing list, Material/Material group 937 Condition table Material 938 Condition table Material/Customer 943 Condition table Material/Material group ZBPL Access sequence created with all above condition tables ZBPL Condition type (copy of PR00) created and assigned the above sequence ZBPL01 Pricing procedure for the condition type ZBPL A cust.pp , doc.pp are used Determined pricing procedure for sales area 1000/10/00, A (cpp), (dpp) with ZBPL01 and condition type ZBPL Saved condition records for mat/material group (0207) m-01 material a price of 20.00 eur Now created an order 14186 for material m-01. Pricing 20.00 eur of mat/mat group combination which has item cat ZBCO and pricing condition type ZBPL is determined, since there are no mat or cust/mat pricing records. From analysis of condition records, we can determine what the pricing procedure has been determined. Again created a condition record for Cust/Material combination for condition type ZBPL of price per unit 33.00 eur Now created 14187 another order for m-01, since the sequence of cust/mat has precedence over a mat/mat group, cust/mat pricing is determined.
REPLY
3.
Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above Provide the SAP Pricing Procedure you have created ZMKPR2 Question 3 : Configure the SAP Pricing Procedure Determination so that for Customer 62, when a sales order of type ZPR1 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 Give the SAP Sales Order Number 13905 The pricing procedure is determined.
REPLY
4.
REPLY
5.
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 Material Group Specific Price List Material Material Group Price M-01 00103 95 M-02 00207 85 M-03 00200 80 M-04 00200 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 Answer: Go to VOK0 and under condition type created new condition type: Z949 (As a Copy of PROO) and assign Access sequence Z949 to it. 2. The SAP Access Sequence you have configured Answer: Go to VOK0 and under condition type created new Access sequence: Z949 and assign three condition tables as follow A949, A953 and A954 3. The SAP Pricing Condition tables you have configured Answer: Go to VOK0 and under environment and condition table- created new condition table: A949 (Customer/Material), A953 (Material/Material Group) and A954 (Material) 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 Answer: GO to VOK0 and under pricing procedure created new pricing procedure Z94901and configure condition typeZ949 in control section under procedure section. Also under pricing procedure go to pricing determination and configure 1000/10/00 (sales org., dist. Chan and division), Document pricing procedure:@, customer pricing procedure: N, pricing procedure Z94901 and condition type Z949. 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. Answer: Go to XD02 and modify customer 9904 go to sales area data and under sales tab
assign customer pricing procedure N Go to VOV8 and modify document type ZYMR Assign document pricing procedure @. Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined 1. Give the SAP Sales Order Number Answer: Sales order: 13404 2. How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction? Answer: Go to Line item level condition tab you can see condition type Z949 and if you want to analysis than click on analysis button. And it will take you to condition analysis screen and you can find pricing procedure Z94901 with other details information like which condition table use for pricing etc. Thank, Mital
REPLY
6.
7.
In relation to 25131, I tried group condition and changing scale basis values in CT and other value combinations. Please advise.
REPLY
8.
9.
10.
Can you take a look at cust 25002 and try changing the CPP to ? ( Ravi CPP). It shows up possible list of values and but when I select it, the field is still empty and keeps prompting me to fill in the Pricing Procedure field. I am not able to save the Customer Master with the new PP. Thanks, Ravi
REPLY
11.
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 material group specific price for the material ( ie. if the material is found under a certain material 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 Material Group Specific Price List Material Material Group Price M-01 00103 95 M-02 00207 85 M-03 00200 80 M-04 00200 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 The SAP Pricing Condition type you have configured Ans: ZSIG The SAP Access Sequence you have configured Ans: ZSIG 10 835 Customer/Material 20 939 Material/Matl Group 30 938 Material The SAP Pricing Condition tables you have configured Ans: 835 Customer/Material
939 Material/Matl Group 938 Material See Above Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above Ans: Pricing Procedure ZSIG01 Created from RVAA01. Question 3 : Configure the SAP Pricing Procedure Determination so that for Customer 123456, when a sales order of type ZSIG is created, the pricing procedure will be determined. List the configuration to do the same below. Ans: 1000 + 10 + 00 + N + N = ZSIG01 Determined. Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined 3. Sales Order 25042 Created. 4. How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? I created condition records for M-02, M-03 and M-04 in a way that in case on M- 02 it fails in Sequence 10, 20 but picks 30, in case of M-03, fails in sequence 10, but gets at 20 and in case of M04 gets the pricing record at sequence 10. I checked the item level condition records and the analyzed for confirmation. It all works perfect.
REPLY
12.
A.The SAP Pricing Condition type you have configured ANSWER: Condition type ZEVI is created B.The SAP Access Sequence you have configured ANSWER: Access Sequence ZEVI is created C.The SAP Pricing Condition tables you have configured ANSWER: These pricing tables are Created A835, A836 and A737 Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above A.Provide the SAP Pricing Procedure you have created ANSWER 2: New Pricing Procedure ZEVI01 is 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. ANSWER 3: Sales Org = 1000 Dist. Channel = 10 Division = 00 Doc.Pric.proc = Cust. pric.proc = Pricing Procedure = ZEVI01 Condition Type = ZEVI Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined A.Give the SAP Sales Order Number ANSWER A: Order # 25039 B. How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? ANSWER B: Pricing Procedure Zahid4 was given the Condition type ZEVI that was assigned the condition table(material/customer) which is picked up by the order type ZEVI.
REPLY
13.
1) CREATED CUSTOMER 61625 COPIED FROM 1400 2) CUSTOMER PRICING PROCEDURE CREATED: 7 3)DOCUMENT PRICING PROCEDURE CREATED: & 4) NEW DOCUMENT TYPE CREATED : ZJOR 5) NEW ITEM CATEGORY CREATED : ZTA 6) ZJOR+NORM= ZTA 7) fOLLOWING CONDITION TABLE HAS BEEN CREATED A622: CUSTOMER/ MATERIAL A623: mATERIAL GRUP/MATERIAL A624: MATERIAL ACCESS SEQUENCE: Z82 ASSIGN ALL THE TABLE 10 : 622 20 : 623 30: 624 9) condition type created from PR00: Z821 ALSO ASSIGNED ACCESS SEQUENCE Z82 WITH IT. 10) PRICING PROCEDURE: Z8210 CREATED 11) PRICING PROCEDURE DETERMINATION: 1000+10+00+&+7=Z8210= Z821 12) END USERS TRANSACTION VK 11 Z821 1)FOR CUSTOMER : 61625 M-01: 90, M-02: 100, M-03: 110, m-04:140 . SALES ORDER CREATED 14509/ZJOR CORRECT PRICE DETERMINED 2*) Z821 MATERIALGROUP: 00200(USED M-04 GO TO THE M-02 AND CHANGED BASIC DATA OR CREATE NEW MATERIALBY COPYING M-02) MATERIAL: M-01; 95, m-02: 85, M-03: 80, M-04:130 ORDER CREATED : 14511/ZJOR. CORRECT PRICE DETERMINED.FOR CUSTOMER 61624. 3*) z821 Material Base price for 61624(assigned customer pricing doc type) M-01:100, M-02: 120, M-03:130, M-04:140 SALES ORDER CREATED: 14510/ZJOR. CORRECT PRICE DETERMINED
QUESTION: HI SIVA, HOW WOULD I USE VK11 FOR DIFFERENT MATERIAL GROUP ? I AM BIT CONFUSED IN THAT.
REPLY
14.
A.Provide the SAP Pricing Procedure you have created ANSWER 2: New Pricing Procedure Zahid4 is 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. ANSWER 3: Sales Org = 3000 Dist. Channel = 10 Division = 00 doc.Pric.proc = # Cust. pric.proc = # Pricing Procedure = Zahid4 Condition Type = PROV Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined A.Give the SAP Sales Order Number ANSWER A: Order # 14424 B.How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? ANSWER B: Pricing Procedure Zahid4 was given the Condition type PROV that was assigned the condition table(material/customer) which is picked up by the order type YAAR.
REPLY
15.
I have gone back to my Pricing Procedure and have seen MWST under the controlsbut I have not been able to figure it out. I know that MWST is about out put tax. Plz help me whenever u can. Thanks
REPLY
16.
17.
Create a new SAP item category ( as a copy of TAN ) say ZXXX. ANSWER : New Item category ZOOO is created. Make sure the following combination exists . ZYYY + NORM = ZXXX 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 A.The SAP Pricing Condition type you have configured ANSWER A: Pricing Condition Type YAAZ is created. B.The SAP Access Sequence you have configured ANSWER B: Access Sequence ZORE is created C.The SAP Pricing Condition tables you have configured ANSWER C: Condition Tables A541, A542 and A543 are created. Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above A.Provide the SAP Pricing Procedure you have created ANSWER Q2: Pricing Procedure Zahid3 is 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. ANSWER Q3: Zahid3 is created. Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined A.Give the SAP Sales Order Number ANSWER A: Order # 14418 B.How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? ANSWER B: Go to the header of the order and click on to the sales tab there u can see pricing procedure ZAHID3.
REPLY
18.
19.
Create a SAP Customer master exactly similar to 1400 say 123456 Answer: 55667 Create a new SAP Document Pricing Procedure. Its just 1 character, so please ensure you dont tread on other students. Answer: 3 wp pricing Create a new SAP Customer Pricing Procedure. Once again its just 1 character, so please be careful. Answer: 3 store customer 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 Answer: Sale Doc Type ZSM1 Create a new SAP item category ( as a copy of TAN ) say ZXXX Answer: Item category YSM1 Make sure the following combination exists, ZYYY + NORM = ZXXX Answer: ZSM1 + NORM = YSM1 Condition Technique 1. Condition Table Tcode: V/03 776-condition table ABC computers sales area, material 777-condition table ABC computers salea area, customer, material 778-condition table ABC computers salea area, material, material group 2. Access Sequence Tcode: V/07 Answer Acces Sequence = ZABC 3. Condition Type Tcode V/06 Answer: ZABP 4. Pricing Procedure Tcode V/08 Answer: ZABCCP pricing procedure assign the condition type ZABP 5. Assign procing procedure to sales document type Tcode OVKK Answer sales Area + Doc PP + Customer PP = Pricing Procedure 1000-10-00 + 3 + 3 = ZABCCP
6. Condition Condition This job is preformed by the end user Tcode VK11 Answer Condition type zABPMaterial Material M-01-100 M-02-120 M-03-130 M-04-140 Creating a sales order using ZSM1 Customer 55667 sales Order 13338 Customer Specfic Price List Answer Condition type ZABPMaterial / Customer Material Customer M-01-5566790 M-02-55667100 M-03-55667110 M-04-55667120 Creating a sales order using ZSM1 Customer 55667 sales Order 13339 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 A.The SAP Pricing Condition type you have configured Answer: ZABP B.The SAP Access Sequence you have configured Answer: ZABC C.The SAP Pricing Condition tables you have configured Answer: 776 777 778 Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above A.Provide the SAP Pricing Procedure you have created Answer: ZABCCP Pricing Procedure
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. Answer: Sale Area + Doc PP + Customer PP = Pricing Procedure 100010-00 + 3 + 3 = ZABCCP, where sales order ZSM1 and custoemr 55667 Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined A.Give the SAP Sales Order Number Answer: 13338 and 13339 B.How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction Answer: Go to the Condition view and click Analysis (Price Log) Question 5 : How to find out the technical names in the SAP Condition Table Answer : In the create condition table field overview screen on the menu path there Technical View option which gives you technical names
REPLY
20.
21.
22.
23.
Ans:Z928 The SAP Pricing Condition tables you have configured Ans:928,929,931 Scenario 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above.Provide the SAP Pricing Procedure you have created Ans: Z928PR Scenario 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. Ans: Pricing Procedure is assigned to Sales area plus Cust. Pric. Proc. plus Doc. Pric. Proc. Scenario 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined Give the SAP Sales Order Number Ans:Standard Order 14355 has been saved How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? Ans: Double click on item and check conditions tab. Addendum : How to find out the technical names in the SAP Condition Table Ans: By clicking the technical view
REPLY
24.
ZB14 Has both 767 (marked as exclusive) and 768 3) Created two condition types ZB13 Copied from PROO. No alterations. Access sequence set to ZB13 ZB14 Copied from PROO. Changed condition class to Discount and Calculation type to Fixed Value Also changed the Plus/Minus to Negative. Access Sequence set to ZB14 4) Defined a pricing procedure ZBGN00 copied from RVAA01. Listed three entries 2 ZB13 4 ZB14 5 Just a total from 2 to 4 5) Created a new Doc and Cust. pricing procedure (&). Also created a new Document ZGPN from OR 6) Created 2 new customers 63 and 64 7) Assigned pricing procedure 1000,10,00 + & + & = ZBGN00 Since M-01 thru M-04 are under the same material group 00207, created a new material X-01 copying from M-01. Assigned X-01 under a different material group 00200 9) Condition record For ZB13 M-01 thru M-04 ( 100, 120, 130, 140) and X-01 (230) For ZB14 Customer/Material, 63/M-01 thru M-04 ( 10, 20, 20, 20), X-01 (19) Material Group, 00207 (13) 10) Created 4 sales orders 13357 With customer 63, material M-01 thru M-04 13358 With customer 64, material M-01 and M-02 13359 With Customer 63, material X-01 13360 With Customer 64, material X-01
REPLY
25.
Question 2 : Configure a new SAP Pricing Procedure and include the configuration you have done on Q.1 above. Provide the SAP Pricing Procedure you have created: Ans: RVAA66 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. Ans: Configured Customer Pricing Procedure for customer 99991 to ^ (Done via transaction XD02) Pricing procedure Determination: SOrg 1000/ DChl 10/ Dv 00/ DoPr / CuPP ^/ PriPr RVAA66/ CTyp PR66 Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined Give the SAP Sales Order Number How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? Ans: Created order 16159, click item condition by selecting the desired line item. Condition type PR66 appears to be correct with correct pricing.
REPLY
26.
QUESTION 2: 1. Pricing Procedure ZAPRIL QUESTION 3: OVKK > 1000 > 10 > 00 > $ > & > ZAPRIL > ZAPR QUESTION 4: 1. Order# 16158 2. VA03 > Highlight line item > Select Item Conditions > my condition type ZAPR appears with the correct pricing I provided via VK11
REPLY
27.
28.
Shiv http://blog.magnatraining.com/wp-content/uploads/2011/03/prcing-exrecise1.xls
REPLY
Can you email me the screenshot of the error that you get when you create the material master ? Trainer SAP Training
REPLY
1. The flag Exclusive is not checked. We have discussed the importance of it. 2. The fields have not been mapped. The tables 770,771 should all be grayed out if they would have been mapped. You would have seen me doing this as part of the demo in the class. All you have to do is select the condition table row and double-click on Fields in the left. You will get a warning message like so but you can ignore it. http://blog.magnatraining.com/wp-content/uploads/2011/03/moz-screenshot-29.png I did not save it so go ahead and play with it and do the changes as specified. Please comment if you have questions. Also, going forward, please use the forum to post your questions. If there is a file to be attached , you can send me the same. Good luck with the exercise.
REPLY
29.
100/10/00+~+S= ZSRI05 (Sales area+ DCUPP+CuPP = customer pricing procedure) and also the condition records for condition tables (692- Customer/material, 693- material/material group,691- material) are maintained via vk11. Question 4 : Create an SAP Sales Order and ensure that the pricing procedure has been determined 1. Give the SAP Sales Order Number Ans:- Sales order # 16141 2. How did you determine in the transaction that the pricing procedure you have configured is being used in the transaction ? ANS:- As per the pricing analysis the pricing procedure ZSRI05 is determined and price assigned to condition record (customer/material) was selected which was assigned to condition type ZSR5.
REPLY
30.
Check the Addendum in the blog that contains a link How to find out the technical names in the SAP Condition Table The fields you have chosen are wrong. Instead of KUNAG, choose KUNNR_V or KUNNR if you are looking for sold-to.