Functional Requirement Specification
Functional Requirement Specification
NAME :
DESIGNATION :
SIGNATURE :
DATE :
Page : 1 of 7
Functional Requirement Specification
Revision History
Request Details/Issue
Details/CR
Priority or need for this report (check one) High Medium Low
If you answered “High,” briefly
explain why you set this
priority:
Complexity of this report (check one) High Medium Low
If you answered “High,” briefly
explain why you set this
priority:
Date report needed by
1 Report name: Enter a suggested name for the report you want.
Note that for custom reports, the assigned name will appear in the system.
2 Short description: Enter a short description of the desired report (including the benefit of
the report). Note: For custom reports, the short description is included in the documentation.
Page : 2 of 7
Functional Requirement Specification
Technical Specifications
4 Business data source(s): Enter the name of the application(s) or data area(s) of the
report. Examples: SD-shipping, FI-accounts payable, HR-payroll, and so on.
5 Tables or fields: Specify tables or fields in the desired report. Recommendation: Consult
with the report developer or a user who understands the technical aspects of the application
areas.
6 Similar reports in the R/3 System: List any standard R/3 reports you found that are
similar to the one you have requested. Discuss why the standard report does not fit your
needs. Hint: If you find a report that contains some—if not all—of the fields, enter its name
below.
Title of the Report Description of report; special Program name
features; features that you do not transaction/ot
want to include her
Page : 3 of 7
Functional Requirement Specification
7 Reporting tools evaluated: Based on your survey of the reporting tools, indicate:
Which reporting tools (for example, Report Painter, ABAP Query, etc.) have you
considered?
Which reporting tool (if any) do you prefer more than the others?
In your view, are there any tools that are not appropriate for this report?
Use the table on the following page and if necessary, the space below the table.
8 Other resources: Have you considered any external resources (for example, OSS, ASUG,
SAPnet) to find the report? Include any message numbers you received from these or other
sources.
NA
9 Long description: Enter a detailed description of the report. Include the following
information:
Business reason (or requirement) for the report
Layout and screen information (for example, weekly, monthly, or quarterly data; column
and row headings, and document data, etc.)
References to any legacy system reports considered from which this report can be found
(with attachments, listings, or screenshots, if possible)
10 Authorizations
Page : 4 of 7
Functional Requirement Specification
Indicate below
the level of authorization control you want to exercise:
Should restrictions be placed on who may use this report? Yes No
Should restrictions be placed on who may see the report output? Yes No
Should certain fields be hidden from certain users? Yes No
11 Upgrades
Are there potential consequences of upgrading this report to a Yes No
newer release of the R/3 System? If yes, use space below to
explain.
Is the development of this report based on function modules Yes No
used in existing reports?
NA
Page : 5 of 7
Functional Requirement Specification
3
4
5
6
7
8
NA
NA
Refer Processing Logic for Details against each of the Fields in the Report
Page : 6 of 7
Functional Requirement Specification
ALV Report
Eg.
Select the Work Centre
Select the Confirmed Order Operations against the Work Centre
Select the Activity Type and the corresponding Actual Work in the Operation Confirmations
Select the Activity Price and calculate the Costs for the corresponding Activity
Types based on the conditions
MS-Excel
19. Performance Criteria (i.e. Extent of data loading on server while processing).
As required. Monthly at the very minimum. Must be part of month-end report suite.
Page : 7 of 7