Professional Documents
Culture Documents
Bds Fts 22q2 Wricef-Funct-Spec Interface en
Bds Fts 22q2 Wricef-Funct-Spec Interface en
Document Title
Document Choose an
Click here to enter a date.
Version item.
© 2024 SAP SE
Dietmar-Hopp-Allee 16
D-69190 Walldorf
Functional Specification – Interface Customer Name
[How to use the Template: This chapter gives only explanations on the template. Remove it before
completing the template.
Blue text is always intended as instructions, guidelines, explanations, hints, and tips. It should always
be removed from the template for the project.
Update Fields in Document: If you want to update all fields, press "CTRL+A," then "F9". You will get
pop-ups sequentially, which ask you for the new values. Afterwards go to the footer area, then press
"CTRL+A" and "F9" again.
Top-level chapters may not be deleted or inserted; required additions should be made as sub-
chapters to existing chapters to provide a consistent representation of this document to the customer.
To keep the numbering of the chapters consistent over all specifications (of the project), do NOT
delete top-level chapters that are not relevant in a concrete document; only mark them as not relevant
(that is, add “not relevant” or “not applicable”).]
[Document Version Status has four values: Draft, Ready for Review, Reviewed with Comments and
Final. If the document send by an Author(s) without an intention of a Review should have a status as
Draft. A Draft document may have some incomplete sections.
If the document send by an Author(s) with an intention of a Review should have a status as Ready for
Review. All the sections in the document are expected to be completed in this case.
Reviewer(s) should set only two statuses:
Reviewed with Comments – if documents needs to send the document to Author(s).
Final – marks the acceptance of reviewer for the document.]
You can for example number the appropriate versions as follows:
0.1 Draft
0.2 Ready for Review
0.3 Reviewed with Comments (in case document is send back to author(s)
0.3 Ready for Review (in case of major changes)
1.0 Final
In larger projects there is a specific integration team taking care about the design and implementation
of all interfaces. Nevertheless, it is recommended, that the functional experts fill out this functional
specification for each interface required and then hand over this document to the integration team.
Contents
1 Document Organization................................................................................5
1.1............................................................................................................ Document Log
...................................................................................................................................... 5
1.2............................................................................... Integration, Document Reference
...................................................................................................................................... 5
2 Functional Description.................................................................................5
2.1.................................................... Functional Flow Diagram of the Business Process
...................................................................................................................................... 6
2.2....................................................................................... Authorization Requirements
...................................................................................................................................... 6
2.2.1 Definition 6
2.2.2 Defined Fields 6
2.2.3 Procedure 6
2.3....................................................................................... Dependencies / Constraints
...................................................................................................................................... 6
2.4............................................................................................................... Assumptions
...................................................................................................................................... 6
2.5............................................................................................... Security Requirements
...................................................................................................................................... 6
2.6......................................................................................... System Details & Direction
...................................................................................................................................... 7
2.7................................................................................................... Transaction Volume
...................................................................................................................................... 7
2.8................................................................................................... Frequency & Timing
...................................................................................................................................... 7
2.9.................................................................. Initiating Process / Transaction / Program
...................................................................................................................................... 7
2.10....................................................................................................... Processing Type
7
3 Detailed Description......................................................................................7
3.1............................................................................................. Functional Requirement
...................................................................................................................................... 7
3.2................................................................................ Interface Process Flow Diagram
...................................................................................................................................... 7
3.3........................................................................ Proposed Transfer Method / Program
...................................................................................................................................... 7
3.4.............................................................................................................. File Specifics
...................................................................................................................................... 7
3.5................................................................................... Validation of Selection Criteria
...................................................................................................................................... 7
3.6...................................................................................................................... Variants
...................................................................................................................................... 8
3.7...................................................................................... Target / Source Data Layout
...................................................................................................................................... 8
3.8..................................................................... Mapping SAP Fields to Source / Target
...................................................................................................................................... 8
3.9................................................................................... Transaction Screen Sequence
...................................................................................................................................... 9
3.10.......................................................................................................... Dependencies
9
3.11............................................................................................ Post Interface Activities
9
3.12....................................................................... Source Data Archiving Requirements
9
3.13.................................................................................................. Network Integration
9
3.14.................................................................................................................. Reporting
9
3.15.......................................................................................................... Error Handling
9
9 Related Documentation..............................................................................11
10 Review Checklist.........................................................................................12
1 Document Organization
This section provides details about this document, previous version(s) of this document and the
document(s) referred.
Version Created
Versio
Status Date by (Name/E- Role Comments
n
Mail/Company)
The documents listed here are explicitly not part of this Functional Specification. They are not
automatically accepted together with this Specification, but may be subject to a separate
customer/SAP acceptance.
2 Functional Description
[Please provide a high level description of the interface and the business requirement that will be
addressed. Also include the related inventory ID (s)]
Example: Details of annual salary changes for a given employee are currently sent to the appropriate
pension scheme system via an automated interface. A new interface will be required to transfer this
information from SAP HR-PY module to the Pensions Office System.
Annual salary changes refer to any changes made from the previous April to the following April.
Transfer should occur at the end of this period.
Example: The standard approval workflow process for Leave Requests must be adapted to fit the org
structure used in]
2.2.1 Definition
[The definition establishes the purpose and or use for the object. Mention a standard object available
to be used or custom authorization object to be created (if needed).]
2.2.3 Procedure
[The procedure section helps to explain how this object is to be used. Examples with field values and
explanations should be provided.]
2.4 Assumptions
[Describe any assumptions that have been made in the process of completing this design. What
functionality is expected of configuration or other developments that pass information to this
development and/or retrieve the information processed by it (performance, triggers, exceptions, etc.)?]
3 Detailed Description
Table
Value/
Checkbox/ Select
Table/
Default Radio Option or Mandatory
Structur Field Name Format Field Labels
Value Button/ Paramete or Optional
e Name r
Radio
Button
Group
[Any grouping of selection screen fields into blocks? Title of Selection Screen Block?
Any preferred layout of the Selection Screen? ]
3.6 Variants
[Selection profiles for pick list of pre-defined options for the end user.]
3.10 Dependencies
[Predecessors and successors]
3.14 Reporting
[Please describe any reporting that is expected to be provided in support of this interface]
5.1 Performance
[Please highlight any performance considerations that should be considered during the design, such
as restrictions to expected execution time]
Scheduling Considerations
Run Frequency
Start Date
Start Time
Estimated Volume Per Run
Parameters / File Dependencies
Job Dependencies
Constraints
Variant Required
Field Text
Suggested Value
Description]
9 Related Documentation
[Attach OSS notes, emails, download of existing report, etc.]
10 Review Checklist
Latest Customer Check Performed By
Custom
SAP
Sl # Category /Check Criticality er Comments
Check
Check
1. General
2. Interface Particulars
Program Selection-Screen
2.1.2 details where applicable
such as: -
Field-list including
2.1.2.1 Medium
mandatory fields?
Selection-Screen
2.1.2.2 validations where Medium
applicable?
Interface to distribute or
process complete
snapshot of application
2.1.8 data within a time period High
(Full Extract) or only
changes to the data (Delta
Extract)?
3. Error Handling
Re-processing capability
3.3 High
specified if applicable
Details on Notifications /
Workflow processes to be
3.4 High
triggered to resolve the
errors?
Data Security
4.1 requirements are specified Medium
if applicable?
Authorization requirements
4.2 Medium
are specified?
5. Testing Requirement
Optional - Test
Preparations and specific
5.1 Medium
instructions for testing the
interface embedded?
Check Successful?