SD - Surya - 2017-10-31 - 65262 - Spec - Rebate Automation for Dicks (Rizwan by 2017-11-30) #Billing #US #Quality

SPECIFICATIONS

65262 - Spec - Rebate Automation for Dicks


Purpose


Rebate automation for Dicks.

Admin Info


Purpose
Rebate automation for Dicks
Requested By
Rizwan Shah
Spec Created By
Surya Basa
Spec Created Date
11/14/2012
Spec QA by
Surya Basa
Objects

Document Status
WIP


Estimates



Sl.No
Activity
Estimation in Hours
1
Research
24
2
Documentation
08
3
Development/ Config
04
4
Unit test in DEV
04
5
Unit test in QUA
04
6
Other activity


TOTAL
48

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

NA


Documents

[Attach any document(s) received for the requirement(s)]

Dick's Rebate (2).msg


Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any
1
Remove custom routine 903 assignment from Rebate access ZB01 as the Rebates should also be applied to Items having HOT season
Rizwan Shah
01/16/2018





















Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]

Hi, we recently created a Lid's rebate accrual process in SAP to take the place of manual adjustments. I would like to implement the same process for Dick's sporting goods. Please find the details attached.


SAP should not calculate rebates for the orders which contain season Hot. Please create a routine and assign to condition type ZB01 to exclude season hot from calculating rebates.


Mike,

As discussed in our meeting we will be creating a discovery session for Dick’s rebate to review the rebate functionality.
Below are the take away points which I will keep in mind while building the solution. Please advise if any of the bullet point is incorrect or requires more information.

1) The rebate will be given based on the value and not quantity.
2) The rebate will be given annually.
3) The rebate will be given in USD only, since Dick’s only do business in U.S.
4) The rebate agreement will start from .5%. But once Dick’s meet the threshold of $8,999,999.99, we will close the .5% and open a new rebate agreement for 1.5% and so on till it reaches 3.5% for the amount of $10,900,000.
5) The hot market season should be excluded from the rebate process.
6) The rebate will be given on all the materials which are headwear and apparel.

In Scope:

[List the activities to be included in scope]

The rebate agreement and the key combination is only applicable to Dicks.

Out of Scope:

[Out of scope activities]

Other discounts are not impacted by this change.

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

The solution involves setting up a new access for Rebate using key combination of sales org/customer/season and sales org/customer/Mat group

Develop a custom routine that checks for season HOT and doesn't apply the Rebate; and assign to the access sequence.


Test Plan

[List test scenarios/cases to be executed here]
Test ID
Test Scenario
Expected Results
SD001


SD002



Solution Details


[Provide complete technical details for configuration or programming here]

Config

1. Necessary configuration was done in the menu path- SPRO->SD->Billing->Rebate Processing->Rebate Agreements and Condition Technique for Rebate Processing

Rebate Agreement type - ZMRB (MG Dicks Rebate)
Condition Type Gr - ZMRB (Material/Rebate Grp)
Rebate Condition Type - ZD01 (DickMat/Group Rebate)
Condition Table - 512 (Sales org/customer/matl gr)
Access Sequence - ZB01 (Rebate for Dicks)
Requirement routine - 903
Pricing Procedure - ZNECAP
Step - 903

2. Activate COPA postings for ZD01 condition type in transaction KE4I with field name VV08.

Issues


[List Issues / Bugs identified in configuration or development]

An issue has been noticed in DEV clients 100, 300 and 500.

In the standard system Rebate condition technique access sequence doesn't have EXCLUSION indicator activated. However, SAP has provisioned the same in the versions upward of 4.6x. In NECNED500/300, the EXCLUSION indicator is activated and also the Rebate pricing kicks in as standard pricing if the option is flagged, as shown below-

ZB01.PNG

Example with EXCLUSION activated (NECNED500) and Rebate Settlement executed successfully-
1. Billing Documnent - 92157304
2. Rebate Agreement - 207

NECNED100


ZB01_100.PNG

Approach

1. Open OSS with SAP for troubleshooting
2. Explore requirement routine creation to restrict the Rebate applicability to Items having HOT season.