Beruflich Dokumente
Kultur Dokumente
FUNCTIONAL
SPECIFICATION
ProjectName
CPI/ProjectNumber
ProjectType
CustomerName
PlannedStart/Finish
CustomerNumber
(CBI,Implementation,CSS,Upgrade,Internal,other)
SAPCustomerPartner
ProjectSponsor
ProgramManager
SAPProjectManager
CustomerProjectManager
PartnerProjectManager
TABLE OF CONTENTS
HowtousetheTemplate1
Purposeofthisdocument
3
GeneralObjectOverview
4
ProcessRequirementsReference
GenericWRICEFDescriptions
ObjectSpecificDesign 7
Reporting(operationalandanalytical)
Interfaces
DataConversion/HistoricalData
Enhancements
Output(e.g.forms)
Workflow
TestConditions 20
DocumentHistory 21
5
5
7
11
14
16
17
19
Business
Process
SAPRelease
SAP
Module
()Report
()Interface
()Conversion
()Enhancement
()Form
()Workflow
ObjectType
ObjectTitle
ObjectDescription
MockUpID/Name
CycleofTesting/
SprintCycle
ComplexityofObject
SAPTransaction
Name
C1/C2/C3/C4
Simple/Medium/Complex
(followingnaming
conventionguidelines)
SimilarSAP
Transaction
Required
Development
CompletionDate
DDMONYY
Priority
Low/Medium/High
SAPProgram
Name
SimilarSAP
Program
FSCONTROL
FunctionalConsultant
AuthorandPhone
Number
PlannedDateofFS
Completion
FSApprovedBy
OtherContactand
PhoneNumber
LastName,FirstName
DDMONYY
LastName,FirstName
<Customer>
ProcessOwner
andPhone
Number
LastName,FirstName
ActualDateofFS
Completion
DDMONYY
FSApprovaldate
DDMONYY
OtherContactand
PhoneNumber
ProcessRequirementsReference
PROCESSREFERENCE
RequirementID
Requirement
Description
Gaptobeaddressed
AlternativeSAP
StandardSolution
GenericWRICEFDescriptions
JUSTIFICATION
[ProvideahighleveldescriptionreasonfromdeviationfromstandardSAPreportsorBWreports.
FUNCTIONALDESCRIPTION/DESIGN
[ProvideahighleveldescriptionoftheReportandthebusinessrequirementthatwillbeaddressed.]
Example:
Thereportwillallowuserstodisplaycontractsthatareduetoexpireandtoviewthedetailsofthese
contracts
TRANSACTIONVOLUME
[Pleaseprovideanindicationoftheexpectednumberofrecordsthatwillneedtobereadanddisplayed
usingthisreport]
Example:
Theexpectednumberofrecordstobedisplayedonthisreportisbetween10and30from
approximately200currentcontracts
FREQUENCY&TIMING
[Pleaseindicatethefrequencythatthereportshouldruni.e.)AdHoc,Daily,Weekly,Quarterlyetc,
andanytimingconsiderationsthatshouldbeappliedi.e.)mustberunbefore7amMondaymorning]
Example:
Thereportwillberunonamonthlybasisonthelastdayworkingdayofthemonth.
DEPENDENCIES
[Predecessorsandsuccessors]
AUTHORIZATIONREQUIREMENTS
<Everyauthorizationobjectneedstobedocumentedtoprovidethesecurityadministratorinformation
onthepurposeanduseoftheobject.Thefollowingsectionsaretheminimaldocumentation
requirements.>
RELATEDDOCUMENTATION(ATTACHOSSNOTES,EMAILS,DOWNLOADOFEXISTINGREPORT,ETC)
Description
ReportType
(ABAP,BI,
BOBJ)
DataElements
RelevantKPI
Owner
XXxx
R001
SELECTIONCRITERIA
[Pleaseentertheselectioncriteriathatshouldbeavailabletousersbeforerunningthereport.Indicate
ifthecriteriaareoptionalormandatoryandifanydatarestrictionsshouldapply]
Table/
FieldName
Structure
Name
Format
Default Table
Value
Value/
Checkbox/
Radio
Button/
Radio
Button
Group
Select
Optionor
Parameter
Mandatory Field
or
Labels
Optional
Anygroupingofselectionscreenfieldsintoblocks?TitleofSelectionScreenBlock?
AnypreferredlayoutoftheSelectionScreen?
FUNCTIONALDESIGN,VALIDATIONANDVARIANTS
Whatisthedatatobeextracted?DoestheSelectionCriteriaincludethefullprimarykeysofthetables
fromwhichdataistobeextracted?
Howshouldthedatabeprocessedintheprogramfunctionallogic?
REPORTOUTPUT
OutputMethod
[Pleaseindicatetheexpectedoutputmethod(s)forthereport]
Example:
SavedtoFile/Senttoprint/Sendtoemailaccount/Downloadtoexcel
MainHeading
[Providethemainheadingfieldforthereport]
Example:
Themainreportheadingwillbe:ContractsNearingExpiry
SubHeading
[Provideanyrequiredsubheadingsandbreaksrequiredinthereport]
Example:
Therewillbeasubsectionunderthemaincontractinformationdetailingthedateandtimethereport
wasexecutedandtheusersusername
LAYOUT
Table/Structure
Name
Field
Name
Format DefaultValue
(ie
decimal
places)
ColumnName
TranslationRule
Pleaselistthesequenceofthefields(SAPFieldnames)inwhichtheoutputmustbedisplayed?
DRILLDOWNREQUIREMENTS
TOTALING
[Listanytotalingorothercalculationrequirementsforthereport]
Example:
Numberofcontractsmatchinguserselectioncriteriatobedisplayedatthebottomofthereport
Anypagebreakrequirements?
SORTING
[Listanysortingrequirementsforthereport]
Example:
Userswillbeabletosortoncontracttypeandvendor.Defaultsortsequencewillbebycontracttype.
Anypagebreakrequirements?
PAGEBREAK
[Providedetailsofanypagebreakingrequirementsthatshouldbeusedinadditiontofieldbreaks]
Example:
Pagebreakswillbeusedwherenecessarytopreventoverflowofretrieveddata
ERRORHANDLING
[Includepotentialerrors,notificationprocedures,andcontingencyprocedures.]
Typicalerrorsinclude:Nodatafoundforgivenselectioncriteria.
10
Interfaces
<Identifyallinterfacesrequiredtoprovideinputstooroutputsfromthispartoftheprocess.Provideafunctional
descriptionoftheinterfacesincludingthesourceandtypeofdata.>
INTERFACE
WRIC
EFID
XXxx
I001
Description
Interface
Method
Applications
DataElements
Frequency/
Volumes
Owner
INTERFACEPROCESSFLOWDIAGRAM,INCL.TRANSFERMETHOD/NETWORKINTEGRATION
[Pleaseinsertaninterfaceflowdiagramshowingsourceandtargetsystemswithdirections]
Thiswillincludethescreenflowdiagram,specifytheproposedloadmethod(e.g.IDOC,batch
transactionprocessing),andtheproposedtransferprogramnameandtheinbound/outboundfileformat
(e.g..txt,.xls)]
FILESPECIFICS
[Filenames,deliverymethod,filetype(ascii,commadelimited,etc)
MAPPINGSAPFIELDSTOSOURCE/TARGET
11
[PleaseprovidedetailsoftheexpectedmappingbetweentheSource/TargetsystemandSAPfields.
ThiscaneitherbedonewithinatableinthisdocumentorasanattachedMappingDocument.
SpecificationsforthefollowingelementsshouldbepresentontheMappingdocument(where
applicable):
x
x
x
x
x
x
x
x
x
x
x
x
x
x
SAPTransaction
SAPScreennumber
SAPTablename
SAPFieldname(functional)
SAPFieldname(technical)
SAPfieldlength
SAPfieldtype
Mandatory/Optionalflag
Source/TargetFieldID
Source/TargetFieldName(functional/technical)
Source/TargetFieldlength
Source/TargetFieldtype
MappingDetails
ImplementationComments
Mapping.xls
RECONCILIATIONPROCEDURES&AUDITREQUIREMENTS
12
Reporting
[Pleasedescribeanyreportingthatisexpectedtobeprovidedinsupportofthisinterface]
Approach
[Detailthemethodofdatareconciliatione.g.reportsproducedinSAP]
Metrics
[Providedetailsonthemetricsusedtofacilitatereconciliatione.g.RecordCount]
ErrorHandling
[Includepotentialerrors,notificationprocedures,andcontingencyprocedures.]
13
DataConversion/HistoricalData
<Noteallmasterandtransactionaldataconversionrequirements.Pleasenotespecificfieldsthatareuniquetothis
designandthebusinessrequirementthatdrivesthatdesign.Notewhethermanualandautomateddataconversion
requirements.ProvidedetailsofalldatarequiredfromLegacySystems(ConsiderSystemname,levelofdetail,time
dimension).Identifyrequirementsforhistoricaldataconversionmandatoryfortheprocess.Thisisnotmeanttobean
exhaustivefunctionalspecbutaplacetolistconversionsrelatedtothisprocess.>
CONVERSIONS
WWRICE
FID
Conversion Source
Object
Conversion
Activities
(e.g.
cleansing)
Conversion
#ofObjects
Method(manual tobe
/automated)
converted
Owner
XXxx
C001
1MAPPINGSAPFIELDSTOSOURCE/TARGET
[PleaseprovidedetailsoftheexpectedmappingbetweentheSource/TargetsystemandSAPfields.
ThiscaneitherbedonewithinatableinthisdocumentorasanattachedMappingDocument.
SpecificationsforthefollowingelementsshouldbepresentontheMappingdocument(where
applicable):
x
x
x
x
x
x
x
x
x
x
x
x
x
x
SAPTransaction
SAPScreennumber
SAPTablename
SAPFieldname(functional)
SAPFieldname(technical)
SAPfieldlength
SAPfieldtype
Mandatory/Optionalflag
Source/TargetFieldID
Source/TargetFieldName(functional/technical)
Source/TargetFieldlength
Source/TargetFieldtype
MappingDetails
ImplementationComments
Mapping.xls
RECONCILIATIONPROCEDURES&AUDITREQUIREMENTS
14
Reporting
[Pleasedescribeanyreportingthatisexpectedtobeprovidedinsupportofthisinterface]
Approach
[Detailthemethodofdatareconciliatione.g.reportsproducedinSAP]
Metrics
[Providedetailsonthemetricsusedtofacilitatereconciliatione.g.RecordCount]
ErrorHandling
[Includepotentialerrors,notificationprocedures,andcontingencyprocedures.]
15
Enhancements
<SpecifytheenhancementbasedontheproposedgapresolutionslistedintheDetailedRequirementsandDesign
documents.Provideasmuchdetailontherequirementsanddesignconsiderationsasyoucan.Ifthereisalarge
enhancementthenconsiderdetailingthatinaseparatedesignorfunctionalspec.document.>
ENHANCEMENTS
WRIC
EFID
XXxx
E001
Description
DataObject
(SalesOrder)
Functional
Gap
AlternativeSAP
Standard
Reason
Owner
FUNCTIONALDESIGN/FLOW,VALIDATIONANDVARIANTS
Flow
[Pleaseprovidetheflowofobjecttobeenhanced.ForexampleintheprogramXYZgotoscreen/Sub
screen101theremodify/addafield]
Design
Howshouldthedatabeprocessedintheprogramfunctionallogic?
16
Output(e.g.forms)
<Identifyoutputsandforms>
OUTPUT
WRIC
Description
EFID
DataObject
(Sales
Order)
OutputType
(Form,EDI,etc.)
Frequency
Volumes
Owner
XXxx
O001
PROCESSFLOWDIAGRAM
[Pleaseinsertaflowdiagramdescribingtheformoutputproceduree.g.PurchaseOrderinputusing
transactionME21NsavePurchaseOrderautomaticallygeneratesPurchaseOrderFormprintout]
FORMLAYOUT
[Pleaseprovideasamplelayoutforfirst,subsequentandlastpages,detailingactualpositionsof
outputfields,fonts,fontsizes]
Pleaseindicateifthereispreprintedstockandwhichportionsareonthepreprintedstock
Example:
FormTitle
Date:xxxxx
User:xxxxx
ID
xxxxx
xxxxx
xxxxx
xxxxx
17
Value
3
xxxxx
xxxxx
xxxxx
xxxxx
Description
4
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
PRINTERREQUIREMENTS
DuplexPrinting,labelprinting,labeldimensions,standard,etc.
LEGALREQUIREMENTS
Determineifthereisanytextthatisrequiredlegallyontheform,includingfontsize,texttobeprinted
onthebackofdocuments,
EXISTINGSAMPLEFORMS
[Ifanexistingprogramisavailabletobeenhanced,providedetailsinthissection]
x
ProgramName
Menu/Transaction
LegacyFormname
LegacyProgramTitle
LegacyFormNumber
RelatedTransactions
18
Workflow
<Identifyworkflowrequirementsforthisprocess.Providedetailedrequirementsfortheworkflow.e.g.,purchaseorder
approvalprocessandauthoritylevelsetc.>
WORKFLOW
WRIC
Description
EFID
XXxx
W001
Business/DataObject(Sales EngagedParties
Order)
PROCESSFLOWDIAGRAM
[Pleaseinsertaflowdiagramoftheworkflow]
TRIGGEREVENTS
TransactionsandBatchProgramsthattriggertheworkflow
StartConditions
RULESANDDETERMINATION
StandardRules
LatestEnd,LatestStart
RequestedEnd,Requestedstart
19
Owner
Test Conditions
BUSINESSTESTCONDITIONS(TOBEFURNISHEDBYTHEFUNCTIONALCONSULTANT)
[Pleaseindicatethebusinessleveltestconditionsthatshouldbeusedtoverifysuccessfuloperations
oftheReport]
[Documentalltechnicalscenariosassociatedwiththisdevelopment.Exampleswouldinclude1)
testinganerrorfreerun2)testingtheexceptionprocesses3)testingtheerrorhandling.]
[Documentallcontrolscenariosassociatedwiththisdevelopment.Exampleswouldinclude1)
Roundingofdollarsandcents2)Audittrailprocessing3)Reconciliationreporting]
Scenario#
InputSelectionCriteria
20
ExpectedResult
Document History
AUTHORS&PARTICIPANTS
Role
Name
BusinessSystemAnalyst
ProjectProcessOwner
BusinessUnitProcessOwner
Consultant
WorkshopParticipant
REVISIONHISTORY
Date
DocumentVersion
<<Date>>
1.0
DocumentRevision
Description
Draftforcustomer
review
REVIEWEDANDAPPROVEDBY
Name
Title
<<NAME>>
BusinessSystemAnalyst
<<NAME>>
ProjectProcessOwner
<<NAME>>
<<NAME>>
BusinessUnitProcess
Owner
CorporateProcessOwner
<<NAME>>
InternalAudit
21
Date
Author
<<Name>>
Approved