SD- Deepak- Damodhier- 2016-08-01 - 27567 - Spec - Delego - Self-Service Portal (Dan by 2015-08-26) #CustomerPortal #customermaster
SPECIFICATIONS
27567-Spec- Delego - Self-Service Portal
Purpose
A self-service technique must be developed to limit the contact New Era employees have with raw credit card data.
Admin Info
Purpose
|
A self-service technique must be developed to limit the contact New Era employees have with raw credit card data.
|
Requested By
|
Daniel Brennan
|
Spec Created By
|
Deepak Yasam
|
Spec Created Date
|
2016-08-01
|
Spec QA by
|
Deepak Yasam
|
Objects
|
SAPLV20A9100ZUSER_ENTRY
|
Document Status
|
Completed
|
Estimates
Sl.No
|
Activity
|
Estimation in Hours
|
1
|
Research
|
02
|
2
|
Documentation
|
02
|
3
|
Development/ Config
|
08
|
4
|
Unit test in DEV
|
02
|
5
|
Unit test in QUA
|
00
|
6
|
Other activity
|
|
|
TOTAL
|
14
|
References
Prior Tickets
[Provide links of prior associated Spec / Break Fix BOSS document(s)]
None
Documents
[Attach any document(s) received for the requirement(s)]
FSDE - Delego Enhancement.doc
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Functional Requirement
Purpose/WHY:
[Explain the purpose of the project and the reason why this requirement has come]
New Era Cap is responsible to protect its customer’s credit card data according to Payment Card Industry (PCI) compliance standards. While card entry within SAP meets those standards, the ways in which customers communicate their card data to New Era are not currently secured.A self-service technique must be developed to limit the contact New Era employees have with raw credit card data. This will reduce New Era’s vulnerabilities by excluding existing communication methods.
In Scope:
[List the activities to be included in scope]
The button should only function on Sold-to Party customers with an email address
Out of Scope:
[Out of scope activities]
The button shouldn't function on other partners.
Solution Summary
[Discuss this section with Requester and get approval prior to beginning work]
A new button will be added to the Payment Cards tab of the Customer Master in SAP. When the button is pushed, it will open a URL in the user’s browser. This webpage that is opened (being developed by the .Net team) will automatically email a link to the customer which will allow them to access the self-service portal.
In the querystring of the URL, three variables must be passed:
- Customer
- Company Code
- Email Address
The URL that is opened by pressing the button will look similar to the following example:
http://cardservicedev.neweracap.com/default.aspx?customer=0001004748&email=daniel.brennan@neweracap.com&companycode=0010
As the .Net team has a specific URL for their development, quality, and production systems, this should be driven based on a variable in table TVARVC.
Test Plan
[List test scenarios/cases to be executed here]
Test ID
|
T.code
|
Test Scenario
|
Expected Result
|
SD-001
|
XD02/XD03
|
Customer is a Sold-to, Email address is maintained, and user presses button
|
Browser should be opened with correct URL, and querystring should have customer number,email ID and company code
|
SD-002
|
XD02/XD03
|
Customer is a Sold-to, Email address is missing, and user presses button
|
Error message should appear as 'Function cannot be processed until an email exists'
|
SD-003
|
XD02/XD03
|
Customer is a Ship-to, Email address is maintained, and user presses button
|
Error message should appear as 'This function is available only for Sold to partner'
|
SD-004
|
XD02/XD03
|
Customer is a Ship-to, Email address is missing, and user presses button
|
Error message should appear as 'This function is available only for Sold to partner'
|
SD-005
|
XD01
|
Customer is created with Sold-to account group, Email address is maintained, and user presses button
|
Browser or error message shouldn't appear (As the data is not yet saved)
|
Solution Details
[Provide complete technical details for configuration or programming here]
1. A new push button(Credit card email) is added in the payment tab of customer master as below.This will trigger an URL for sold to party customer with an email address.
An error log is displayed if the partner function is not SP and if the SP doesn't have an email address.
2. After clicking the push button an URL will be opened in the web browser as below.
For this URL , some part of it is added in the TVARVC table and it would differ based on the DEV,QUA and PRO clients.
3. An email would be sent to the customer as below with the CC registration click link.
4. Below would be the registration link to enter the CC by customer.
Issues
[List Issues / Bugs identified in configuration or development]