2013-08-28 - 7315 - Spec - New Discount Pricing Condition #OrderEntry #US
SPECIFICATIONS
7315-Spec-New Discount Pricing Condition
Purpose
Create a new quantity based discount type based on order date that will apply on the gross value.
Admin Info
Purpose
|
Create a new discount type Z032
|
Requested By
|
Daniel Brennan
|
Spec Created By
|
Surya Basa
|
Spec Created Date
|
08/28/2013
|
Spec QA by
|
Surya Basa
|
Objects
|
V_T685A
V_T683
V_T682
A916
|
Document Status
|
Complete
|
References
Prior Tickets
None
Documents
None
Functional Requirement
Create a new pricing condition which will apply against the post-customer-discount subtotal. This condition should be based on order date, not requested delivery date.
Solution Summary
[Discuss this section with Requester and get approval prior to beginning work]
The solution involves -
1. Creating a new discount type and assign it to pricing procedure ZNECAP.
2. Creating a new access sequence and condition table and assigning to Z032 condition type.
Test Plan
[List test scenarios/cases to be executed here]
The following condition records were maintained-
1. $ 0.50 per unit, validity period - 08/27/2013 to 08/27/2013 (sales org/curr/mat)
2. $ 1.50 per unit, validity period - 08/28/2013 to 08/28/2013 (sales org/curr/mat)
3. $ 2.00 per unit, validity period - 09/17/2013 to 09/17/2013 (sales org/customer/curr/mat)
4. $ 2.50 per unit, validity period - 09/17/2013 to 12/31/9999 (sales org/curr/mat)
Test Scenario
|
Expected Results
|
Create a SO with -
Order type - ZOR; Sales area - 1000/10/00, SP-1000018, Material-10000218,
SO date - 08/27/2013
|
The condition record valid for 08/27/2013 should be picked up in the pricing
conditions.
|
Create a SO with -
Order type - ZOR; Sales area - 1000/10/00, SP-1000018, Material-10000218,
SO date - 08/28/2013
|
The condition record valid for 08/28/2013 should be picked up in the pricing
conditions.
|
Create a SO with -
Order type - ZOR; Sales area - 1000/10/00, SP-1000018, Material-10000218,
SO date - 08/30/2013
|
Condition record should not be picked in the pricing conditions.
|
Create a SO with -
Order type - ZOR; Sales area - 1000/10/00, SP-1000018, Material-10000219,
SO date 09/17/2013
|
The condition record valid for 09/17/2013 should be picked up in the pricing
conditions for the key - sales org/customer/curr/mat.
|
Create a SO with -
Order type - ZOR; Sales area - 1000/10/00, SP-1000018, Material-10000219,
SO date 09/18/2013
|
The condition record valid for 09/18/2013 should be picked up in the pricing
conditions for the key - sales org/curr/mat
|
Solution Details
[Provide complete technical details for configuration or programming here]
1. Z032 - CURR NET DISCOUNT condition was created by copying Z031 discount type.
2. Z032 - Sales org/Curr/Mat for Disc; access sequence was created with the two key combinations and assigned to Z032 condition with the following fields -
a) Sales Organisation-Customer-Currency-Material (Table A552) and
b) Sales Organisation-Currency-Material (Table A916)
Both the keys are set to be "Exclusive"
3. In the control data2 config setting, the pricing date was set to 'E' - Order Date (KOMK-AUDAT) as per the requirement.
4. The calculation type was set to 'C' Quantity based.
5. The condtion type was assigned in the pricing procedure ZNECAP and was assigned 'Z03' access key.
Condition Type Z032-

Access Sequence Z032 -
Issues
None