You are on page 1of 16

Functional Specification for REPORTS

XXX-R-nnn Report Name

Date:
Version:
Contents
1 DOCUMENT SEMANTICS.....................................................................................................................................4
1.1 DOCUMENT PROPERTIES......................................................................................................................................4
1.2 AMENDMENT HISTORY........................................................................................................................................4
1.3 DISTRIBUTION.....................................................................................................................................................5
1.4 APPROVAL...........................................................................................................................................................5
2 QA’S & SIGNOFFS...................................................................................................................................................6
3 OVERVIEW...............................................................................................................................................................8
4 FUNCTIONAL SPECIFICATION OVERVIEW..................................................................................................9
4.1 GENERAL INFORMATION.....................................................................................................................................9
4.1.1 Business Units Impacted............................................................................................................................9
4.1.2 Reference Document..................................................................................................................................9
4.1.3 Model / Process.........................................................................................................................................9
4.1.4 Scope..........................................................................................................................................................9
4.2 CONTROLS...........................................................................................................................................................9
4.2.1 Report Description....................................................................................................................................9
4.2.2 Report Controls.........................................................................................................................................9
4.2.3 Dependencies.............................................................................................................................................9
4.2.4 Access Restrictions (Security)...................................................................................................................9
4.3 PROCESSING......................................................................................................................................................10
4.3.1 Starting Conditions..................................................................................................................................10
4.3.2 Frequency................................................................................................................................................10
4.3.3 Volume of Data........................................................................................................................................10
4.3.4 Archiving..................................................................................................................................................10
4.3.5 Error Handling and Recovery Start........................................................................................................10
4.4 ASSUMPTIONS / EXCLUSIONS............................................................................................................................10
5 REPORT FUNCTIONAL SOLUTION.................................................................................................................11
5.1 DISTRIBUTION...................................................................................................................................................11
5.2 TRANSACTION CODE.........................................................................................................................................11
5.3 SELECTION SCREEN...........................................................................................................................................11
5.3.1 Criteria.....................................................................................................................................................11
5.3.2 Attributes..................................................................................................................................................11
5.3.3 Elements List............................................................................................................................................11
5.4 DATA EXTRACTION CRITERIA...........................................................................................................................11
5.4.1 Fields in the report...................................................................................................................................11
5.4.2 Error Handling........................................................................................................................................11
5.4.3 Report Output Format.............................................................................................................................11
5.4.4 Sorting Sequence......................................................................................................................................11
6 TESTING REQUIREMENTS...............................................................................................................................12
6.1 SELECTION SCREEN...........................................................................................................................................12
6.2 REPORT EXECUTION AND LAYOUT....................................................................................................................12
6.3 REPORT CONTENT.............................................................................................................................................12
6.4 CUSTOM TABLES...............................................................................................................................................12
6.5 AUTHORISATIONS..............................................................................................................................................12
6.6 TEST DATA........................................................................................................................................................12
6.7 OTHER TEST CYCLES........................................................................................................................................12

Page 2 of 18
7 ISSUES.....................................................................................................................................................................13
7.1 TECHNICAL ISSUES AND RESOLUTION..............................................................................................................13
8 TECHNICAL SPECIFICATION...........................................................................................................................14
8.1 PROGRAM FLOW LOGIC (PSEUDO CODE)..........................................................................................................14
9 IMPLEMENTATION & DEPLOY.......................................................................................................................16
9.1 USER INSTRUCTIONS:........................................................................................................................................16
9.1.1 Procedures For Processing.....................................................................................................................16
9.1.2 Frequency................................................................................................................................................16
9.1.3 Manual Processing..................................................................................................................................16
9.1.4 Error Handling........................................................................................................................................16
9.1.5 Clearing Out Directories.........................................................................................................................16
9.1.6 Problem Reporting...................................................................................................................................16
9.1.7 SAP Programs and Related Documents..................................................................................................16
9.1.8 Security Checks:......................................................................................................................................16
9.2 SAP JOB DEFINITIONS.......................................................................................................................................16
9.3 ISSUES...............................................................................................................................................................16
9.4 CROSS-REFERENCE DOCUMENTS.......................................................................................................................16
APPENDICES..................................................................................................................................................................17
APPENDIX A: TESTING PLAN....................................................................................................................................17
APPENDIX B: TEXT ELEMENTS..............................................................................................................................18
APPENDIX C: TS CHECK LIST..................................................................................................................................19
APPENDIX D: EPC AND CODE INSPECTOR...........................................................................................................19
APPENDIX E: QA CHECK LIST AND REVIEW LOG.............................................................................................19
APPENDIX F: OBJECT LIST.......................................................................................................................................19

Page 3 of 18
1 DOCUMENT SEMANTICS
1.1 Document Properties

Owner and contact information


Document Prepared by:
Process Owner:
Contact Information:
Responsible Team:

1.2 Amendment History

Amendment history for document


Revision Revision Date Author(s) Comments/Major Changes
No

Summary of Changes since last revision


Section / Topic Short Description of the Change

1.3

1.4

Page 4 of 18
1.5 Distribution

List recipients for distribution of document


Group Recipient Role Level of Involvement

1.6 Approval

List of persons required for approval of document


Name Title Date Signature

Page 5 of 18
2 QA’S & SIGNOFFS
Design Tech Program Deploy
Design Unit Test
QA Date: QA Date: QA Date: QA Date:

Author Author Develop Author


er
Business Business Basis/DBA Business
Owner Owner Owner

Analyst Analyst Analyst Analyst


Developer Busines Develope
s Owner r
Security Security Security

Basis/DBA Basis/DBA Basis/DBA

Support Support Support

Page 6 of 18
3 OVERVIEW

Page 8 of 18
4 FUNCTIONAL SPECIFICATION OVERVIEW

4.1 General Information


4.1.1 Business Units Impacted

4.1.3 Reference Document

4.1.4 Model / Process

4.1.5 Scope

4.2 Controls

4.2.1 Report Description

4.2.2 Report Controls

4.2.3 Dependencies

.
4.2.4 Access Restrictions (Security)

Business Role Name:

Transaction:

Transaction Type:

Restrictions / Authorization Checks:

Page 9 of 18
Data Classification (unrestricted/restricted/confidential):

4.3 Processing

4.3.1 Starting Conditions

4.3.2 Frequency

4.3.3 Volume of Data

4.3.4 Archiving

4.3.5 Error Handling and Recovery Start

4.4 Assumptions / Exclusions

Page 10 of 18
6 REPORT FUNCTIONAL SOLUTION
6.1 Distribution

6.2 Transaction Code

6.3 Selection Screen

6.3.1 Criteria

6.3.2 Attributes

6.3.3 Elements List

6.4 Data Extraction Criteria

6.4.1 Fields in the report

6.4.2 Error Handling

6.4.3 Report Output Format

6.4.4 Sorting Sequence.

Page 11 of 18
7 TESTING REQUIREMENTS

7.1 Selection Screen

7.2 Report Execution and Layout

7.3 Report Content

7.4 Custom Tables

7.5 Authorizations

7.6 Test Data

7.7 Other Test Cycles

Page 12 of 18
9 ISSUES
9.1 Technical Issues and Resolution

Page 13 of 18
10 TECHNICAL SPECIFICATION

10.1 Program Flow Logic (Pseudo Code)

Page 14 of 18
11 IMPLEMENTATION & DEPLOY
11.1 User Instructions:

11.1.1 Procedures For Processing

11.1.2 Frequency

11.1.3 Manual Processing

11.1.4 Error Handling

11.1.5 Clearing Out Directories

11.1.6 Problem Reporting

11.1.7 SAP Programs and Related Documents

11.1.8 Security Checks:

11.2 SAP Job Definitions

Job Name:________________________

STEP # PROGRAM VARIANT USED PRINT REQUIREMENTS SUBMITTED JOBS SAP


NAME UPDATED
(YES,NO)

11.3 Issues

11.4 Cross-reference documents

12

Page 16 of 18
13 APPENDICES
14 APPENDIX A: TESTING PLAN

No. Test Conditions Test Data Expected Actual Results Pass/Fail


and Cases Results

15
16 APPENDIX B: TEXT ELEMENTS
Text Text Report Lang Text Restrictive Criteria (please
Object type Locn Value specify)
Text ID

17
18 APPENDIX C: TS CHECK LIST

19 APPENDIX D: EPC AND CODE INSPECTOR

20 APPENDIX E: QA CHECK LIST AND REVIEW LOG

Page 17 of 18
21 APPENDIX F: OBJECT LIST
Development Type Name in Dev
Transactions

Package
Revtrack
Programs
 
 
Tables
 
 
Data Element
 
 
 
   

Page 18 of 18

You might also like