Professional Documents
Culture Documents
Functional Specification - Enhancements
Functional Specification - Enhancements
Functional Specification - Enhancements
Functional Specification -
Enhancements
Title of Enhancement -
MTO-030-010-010 Promotion Types to use TVARVC table to read and to replace
hardcoding in programs.
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 0 of 11
Table of contents
1 Object Overview ...................................................................................................................... 2
1.1 Document Details ................................................................................................................................. 2
1.2 Revision History ................................................................................................................................... 2
1.3 Business Details ................................................................................................................................... 2
1.4 Related Documents .............................................................................................................................. 2
1.5 Responsible Organizations .................................................................................................................. 2
1.6 Object Technical Details....................................................................................................................... 3
2 Functional Overview ............................................................................................................... 3
2.1 Enhancement Description .................................................................................................................... 3
2.2 Detailed Requirement........................................................................................................................... 3
2.3 Flow Diagram ....................................................................................................................................... 7
2.4 Switch Framework ................................................................................................................................ 7
2.5 Security, Integrity and Controls ............................................................................................................ 7
2.6 Assumptions ......................................................................................................................................... 7
3 Additional Information ............................................................................................................ 7
3.1 Configuration Requirements ................................................................................................................ 7
3.2 Custom Table/Structure Definitions ..................................................................................................... 7
3.3 Messages/ Error handling .................................................................................................................... 8
3.4 Performance Consideration.................................................................................................................. 8
3.5 Others ................................................................................................................................................... 8
4 Business Impact Analysis ...................................................................................................... 8
5 Change Management Requirements ...................................................................................... 9
6 Testing ..................................................................................................................................... 9
6.1 Functional Unit Testing Requirement ................................................................................................... 9
7 Appendix .................................................................................................................................10
7.1 Glossary of Terms .............................................................................................................................. 10
8 Review/Sign-off ......................................................................................................................11
8.1 Review Feedback and Comments ..................................................................................................... 11
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 1 of 11
1 Object Overview
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 2 of 11
2 Functional Overview
This feature will mainly be used for promotional types for Traditional Trade.
Previously there was a need to enhance the TPM functionality to behave in a certain way, when certain type
of promotion is executed in CRM, there are programs that gets called and these read values (promotion
type) that are hard coded in the program, now it has be decided to remove hard coding, we would be
entering these promotion types in TVARVC table for the programs to read.
Trade Promotion types that were currently hardcoded in program were referring to following
ZT01 – Discounts / Rebates Promotion
ZT02 – Free Goods Promotion
ZT03 – Value Added Consumer Promotion
All the promotion types will be entered in TVARVC table with the in meaningful naming convention for
example /SCL/PROMO_TYPE_DISC_REBATES
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 3 of 11
Please note that template already has field “MCM Pricing” implemented. This field should be reused for this
functionality.
In addition, field “MCM Relevance” should be removed from configuration for screens (removed from
available fields list).
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 4 of 11
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 5 of 11
ECC-Integration
Need to pass field “Mobile Activation” to ECC when promotion is released. Implement a Function Module
(OTC team to provide FM) and pass following information:
Trade promotion ID
Campaign ID
Mobile Activation
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 6 of 11
Archiving (Destination)
Custom program to archive Promotion Exception Data from ECC tables when trade promotion is archived
and data deleted in CRM.
2.6 Assumptions
Describe any assumptions that have been made in the process of completing this design.
ID Notes
1 [Enter assumption or comment here]
3 Additional Information
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 7 of 11
3.5 Others
If none of the above is true, then a CR is classified as “Medium Risk” if two or more of the following are true:
• “Business Priority” is identified as “Medium”
• “Business Criticality to Deliver” is identified as “Medium”
• “Confidence Level in ability to deliver” is identified as “Medium”
• Business determines “Risk to Critical Business Operations” is “Medium”
Description Classification
Business Priority (High, Medium, or Low)
Business Criticality to Deliver (High, Medium, or Low)
Confidence Level in ability to Deliver (High, Medium, or Low)
Risk to Critical Business Operations (High, Medium, or Low)
Overall Risk Assessment (High, Medium, or Low)
If the Overall Risk Assessment is “High Risk”, include a brief narrative describing the specific risk .
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 8 of 11
6 Testing
Indicate the business-level/ technical test conditions used to verify successful operations of the report.
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 9 of 11
7 Appendix
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 10 of 11
8 Review/Sign-off
Specify the name of the reviewers and approvers for this object including quality reviewers.
Milestone Name Role Version Date
Peer Review
CCR Review
(Optional)
CCBCC Review
(Optional)
CCU Review
(Optional)
Swire Review
(Optional)
PSL Sign-off
FSD_E_sss-nnn-nnn-nnn_dddddddddddd_ggg.docx Page 11 of 11