Functional Specification: Scenario (Business Area) : Business Process
Functional Specification: Scenario (Business Area) : Business Process
PROJECT IDENTIFICATION
Project Name
CPI/Project Number
Project Type
Customer Name
Customer Number
Planned Start/Finish
Project Sponsor
Program Manager
TABLE OF CONTENTS
How to use the Template...................................................................................................................1
Purpose of this document................................................................................................................3
General Object Overview..................................................................................................................4
Process Requirements Reference.......................................................................................................5
Generic WRICEF Descriptions............................................................................................................5
Object Specific Design......................................................................................................................7
Reporting (operational and analytical).................................................................................................7
Interfaces...........................................................................................................................................11
Data Conversion / Historical Data.....................................................................................................14
Enhancements...................................................................................................................................16
Output (e.g. forms).............................................................................................................................17
Workflow............................................................................................................................................19
Test Conditions................................................................................................................................20
Document History............................................................................................................................21
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
Object ID
Business
Process
SAP Release
SAP
Module
Object Type
(
(
(
(
(
(
) Report
) Interface
) Conversion
) Enhancement
) Form
) Workflow
Object Title
Object Description
Mock Up ID / Name
Cycle of Testing /
Sprint Cycle
C1 / C2 / C3 / C4
Required
Development
Completion Date
DDMONYY
Complexity of Object
Priority
SAP Transaction
Name
(following naming
convention guidelines)
SAP Program
Name
Similar SAP
Transaction
Similar SAP
Program
FS Control
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
<Customer>
Process Owner
and Phone
Number
Planned Date of FS
Completion
DDMONYY
Actual Date of FS
Completion
DDMONYY
FS Approved By
FS Approval date
DDMONYY
Functional Consultant
Author and Phone
Number
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
TRANSACTION VOLUME
[Please provide an indication of the expected number of records that will need to be read and
displayed using this report]
Example:
The expected number of records to be displayed on this report is between 10 and 30 from
approximately 200 current contracts
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
DEPENDENCIES
[Predecessors and successors]
AUTHORIZATION REQUIREMENTS
<Every authorization object needs to be documented to provide the security administrator information
on the purpose and use of the object. The following sections are the minimal documentation
requirements.>
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
Description
Report Type
(ABAP, BI,
BOBJ)
Data Elements
Relevant KPI
Owner
XX-xxR001
SELECTION CRITERIA
[Please enter the selection criteria that should be available to users before running the report. Indicate
if the criteria are optional or mandatory and if any data restrictions should apply]
Table/
Structur
e Name
Field Name
Format
Default
Value
Table
Value/
Checkbox/
Radio
Button/
Radio
Button
Group
Select
Option or
Paramete
r
Mandator
y or
Optional
Field
Labels
Any grouping of selection screen fields into blocks? Title of Selection Screen Block?
Any preferred layout of the Selection Screen?
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
REPORT OUTPUT
Output Method
[Please indicate the expected output method(s) for the report]
Example:
Saved to File / Sent to print / Send to email account / Download to excel
Main Heading
[Provide the main heading field for the report]
Example:
The main report heading will be: Contracts Nearing Expiry
Sub Heading
[Provide any required sub-headings and breaks required in the report]
Example:
There will be a sub section under the main contract information detailing the date and time the report
was executed and the users username
LAYOUT
Table/Structure
Name
Field
Name
Format
(ie
decimal
places)
Default Value
Column Name
Translation Rule
Please list the sequence of the fields (SAP Field names) in which the output must be displayed?
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
10
DRILLDOWN REQUIREMENTS
TOTALING
[List any totaling or other calculation requirements for the report]
Example:
Number of contracts matching user selection criteria to be displayed at the bottom of the report
Any page-break requirements?
SORTING
[List any sorting requirements for the report]
Example:
Users will be able to sort on contract type and vendor. Default sort sequence will be by contract type.
Any page-break requirements?
PAGE BREAK
[Provide details of any page breaking requirements that should be used in addition to field breaks]
Example:
Page breaks will be used where necessary to prevent overflow of retrieved data
ERROR HANDLING
[Include potential errors, notification procedures, and contingency procedures.]
Typical errors include: No data found for given selection criteria.
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
11
Interfaces
<Identify all interfaces required to provide inputs to or outputs from this part of the process. Provide a functional
description of the interfaces including the source and type of data.>
INTERFACE
WRIC
EF-ID
XX-xxI001
Description
Interface
Method
Applications
Data Elements
Frequency /
Volumes
Owner
FILE SPECIFICS
[Filenames, delivery method, file type (ascii, comma-delimited, etc)
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
12
SAP Transaction
SAP Screen number
SAP Table name
SAP Field name (functional)
SAP Field name (technical)
SAP field length
SAP field type
Mandatory / Optional flag
Source / Target Field ID
Source / Target Field Name (functional / technical)
Source / Target Field length
Source / Target Field type
Mapping Details
Implementation Comments
Mapping.xls
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
13
Approach
[Detail the method of data reconciliation e.g. reports produced in SAP]
Metrics
[Provide details on the metrics used to facilitate reconciliation e.g. Record Count]
Error Handling
[Include potential errors, notification procedures, and contingency procedures.]
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
14
Conversion
Object
Source
Conversion
Activities
(e.g.
cleansing)
Conversion
Method (manual
/ automated)
# of Objects
to be
converted
Owner
XX-xxC001
1MAPPING SAP FIELDS TO SOURCE / TARGET
[Please provide details of the expected mapping between the Source / Target system and SAP fields.
This can either be done within a table in this document or as an attached Mapping Document.
Specifications for the following elements should be present on the Mapping document (where
applicable):
SAP Transaction
SAP Screen number
SAP Table name
SAP Field name (functional)
SAP Field name (technical)
SAP field length
SAP field type
Mandatory / Optional flag
Source / Target Field ID
Source / Target Field Name (functional / technical)
Source / Target Field length
Source / Target Field type
Mapping Details
Implementation Comments
Mapping.xls
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
15
Approach
[Detail the method of data reconciliation e.g. reports produced in SAP]
Metrics
[Provide details on the metrics used to facilitate reconciliation e.g. Record Count]
Error Handling
[Include potential errors, notification procedures, and contingency procedures.]
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
16
Enhancements
<Specify the enhancement based on the proposed gap resolutions listed in the Detailed Requirements and Design
documents. Provide as much detail on the requirements and design considerations as you can. If there is a large
enhancement then consider detailing that in a separate design or functional spec. document. >
ENHANCEMENTS
WRIC
EF-ID
XX-xxE001
Description
Data Object
(Sales Order)
Functional
Gap
Alternative SAP
Standard
Reason
Owner
Design
How should the data be processed in the program functional logic?
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
17
Description
Data Object
(Sales
Order)
Output Type
(Form, EDI, etc.)
Frequency
Volumes
Owner
XX-xxO001
PROCESS FLOW DIAGRAM
[Please insert a flow diagram describing the form output procedure e.g. Purchase Order input using
transaction ME21N; save Purchase Order automatically generates Purchase Order Form printout]
FORM LAYOUT
[Please provide a sample layout for first, subsequent and last pages, detailing actual positions of
output fields, fonts, font sizes]
Please indicate if there is pre-printed stock and which portions are on the pre-printed stock
Example:
Form Title
Date: xxxxx
User: xxxxx
ID
xxxxx
xxxxx
xxxxx
xxxxx
Value
3
xxxxx
xxxxx
xxxxx
xxxxx
Description
4
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
18
PRINTER REQUIREMENTS
Duplex Printing, label printing, label dimensions, standard, etc.
LEGAL REQUIREMENTS
Determine if there is any text that is required legally on the form, including font size, text to be printed
on the back of documents,
Program Name
Menu / Transaction
Related Transactions
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
19
Workflow
<Identify workflow requirements for this process. Provide detailed requirements for the workflow. e.g., purchase order
approval process and authority levels etc.>
WORKFLOW
WRIC
EF-ID
XX-xxW001
Description
Engaged Parties
Owner
TRIGGER EVENTS
Transactions and Batch Programs that trigger the workflow
Start Conditions
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
20
Test Conditions
BUSINESS TEST CONDITIONS (TO BE FURNISHED BY THE FUNCTIONAL CONSULTANT)
[Please indicate the business level test conditions that should be used to verify successful operations
of the Report]
[Document all technical scenarios associated with this development. Examples would include 1)
testing an error-free run; 2) testing the exception processes; 3) testing the error handling.]
[Document all control scenarios associated with this development. Examples would include 1)
Rounding of dollars and cents; 2) Audit trail processing; 3) Reconciliation reporting]
Scenario #
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
Expected Result
21
Document History
AUTHORS & PARTICIPANTS
Role
Name
REVISION HISTORY
Date
Document Version
1.0
Document Revision
Description
Draft for customer
review
<<NAME>>
<<NAME>>
<<NAME>>
<<NAME>>
Internal Audit
SAP AG 2009
Copyright 2009 SAP AG. All rights reserved
Date
Author
<< Name >>
Approved
22