Report Functional and Technical Specification Template
Report Functional and Technical Specification Template
System:
Short Name: XYZ.doc
Title: <xyz>
Revision History
Approvals:
Contents
Functional Specifications........................................................................................................1
Description/Usage.............................................................................................................1
Basic Business Needs......................................................................................................2
Report Parameters............................................................................................................2
Report Layout (REQUIRED)...........................................................................................3
Major Report Features.....................................................................................................6
Business Rules..................................................................................................................7
Assumptions.......................................................................................................................8
Information Security..........................................................................................................8
Audit / Internal Control......................................................................................................8
Concurrent Program Requirements......................................................................................9
Requirements.....................................................................................................................9
Schedule Considerations.................................................................................................9
Log Output..........................................................................................................................9
Technical Specifications........................................................................................................10
Data Flow Diagram.........................................................................................................10
Report Column Mappings..............................................................................................10
Report Parameters..........................................................................................................10
LOV Logic Details...........................................................................................................10
Parameter Layout............................................................................................................11
Table / Field Join Mapping.............................................................................................11
Report Logic (Pseudo Code).........................................................................................11
Exception Handling........................................................................................................12
Unit Test Scripts.....................................................................................................................13
Description/Usage
Description
Usage frequency will be as needed but constrained by data refreshes from Internal system on monthly basis.
# Acronym Description
1 IT Information Technology
2 DW Data Warehouse
3 BI Business Intelligence
4 ETL Extraction, Transformation & Loading
End User
Distribution Method
This report will be made available in the following ways:
Report Parameters
Parameter 1 –
Select one of the following values:
Parameter 2 –
Select one of the following values:
Parameter 3 –
Select one of the following values:
XYZ
Month-07
Unit Unit Unit Unit Unit Unit Unit Unit Unit
Volume Volume Volume Volume Volume Volume Volume Volume Volume
(07) (06) (05) (04) (03) % (07- % (07- % (07- % (07-
XYZ 06) 05) 04) 03)
Total
Total % not required
Volumes
Report Type
Crosstab - Report
Foote
the report
This cell contains a formula that combines the text "Current Date" with the results of the CurrentDate function and is formatted by the
3
FormatDate function to display as "mm/dd/yy".
This cell contains a formula that combines the text "Last Refresh Date" with the results of the LastExecutionDate function and is formatted by
4
the FormatDate function to display as "mm/dd/yy".
Page Break
Header should appear each page
Page Layout
Report Name: XYZ.wid
Last Refresh Date: 06-26-2007
Report Creator/ Owner: XYZ
Report Filter: WI & 54935
Groupings
Summaries
Sorting
History Data
Drill-down Options
Hyper Links
Export Facility
Other Features
Negative volume and share listed in red.
Business Rules
Provide the process rules and conditions the report should follow:
<Data cleansing needs, data reconciliation, data consistency check and data validation rules>
Assumptions
Information Security
<Describe information security requirements, confidentiality, encryption, etc>
Requirements
The <Component Name> concurrent program is needed to ……<include the following: performance criteria, volume requirements>
Schedule Considerations
<Component Name> concurrent program should be run when……<include the following: frequency, method of execution-(batch, on demand,
real time), dependencies, time window considerations>
Log Output
The log output consists of ….<include the following: how errors will be handled, log and audit reports, and processing notifications
requirements>
The diagram below represents the base tables of each block or zone of the form (vertical) and tables referenced for validation or lookups
(horizontal).
Report Parameters
Seq. Name Datatype Rq Default Format Validation/ValueSet LOV Name
d
1
2
3
4
Alerts
Test Test Case Test to excute the test cases Expected Results Actual Results
Case
ID
1 Display of report Verify that report name is Report should be As perr the Funtional
header present at centre of report opened in infoview. design section- page no.7
header.
2 Display of logo Verify that displayed in the Logo should be seen in As per the Funtional design
top left corner of the report. the top left corner of the section-page no.7
report.
3 Display Of "Page Verify that "Page N of M" is "Page N of M" should be As per the Funtional design
N of M" displayed at left corner of the displayed at right section 2-page no.7
report footer corner of the report
footer
4 Display of text " Verify that Confidential is Confidential should be As per the Funtional design
Confidential" displayed at the middle of the displayed at middle of section 1-page no.7
report footer the report footer
5 Report Verify that Report Creater The Report output As per the Funtional design
Creator/Owner display on report should be as per the section 1-page no.7
design document
6 Parameter Verify that report parameter The Report output As per the Funtional design
display in report should be as per the Report Parameter section-
design document page no.3
7 Report SQL Verify that report sql is as per The Report output As per the Funtional design
the sql given in DDD.Refer the should be as per the section
SQL given in the attached SQL query output
object.
8 Sorting Verify that Report is sorted in The Report output As per the Funtional design
asc or desc order should be as per the Major Report Features
design document section-page no.4
9 Report Output Verify that Report output is as Output of the report As per the Funtional design
per the mockup in detail should be as per the Major Report Features
design document. mockup given in detail section
design document
Open Items
Closed Items