Sunteți pe pagina 1din 6

What Are Functional Specification in SAP?

What Are Functional Specification in SAP? How to prepare functional specification document in SAP? To speak

How to prepare functional specification document in SAP?

To speak at macro level that is at project manager or at senior levels. The Functional Spec (Specification) which is a comprehensive document is created after the (SRS) Software Requirements Document. It provides more details on selected items originally described in the Software Requirements Template. Elsewhere organizations combine these two documents into a single document.

The Functional Specification describes the features of the desired functionality. It describes the product's features as seen by the stake holders, and contains the technical information and the data needed for the design and development.

The Functional Specification defines what the functionality will be of a particulate area that is to be precise a transaction in SAP terminology.

The Functional Specification document to create a detailed design document that explains in detail how the software will be designed and developed.

The functional specification translates the Software Requirements template into a technical description which:

Are you a developer? Try out the HTML to PDF API

description which: open in browser PRO version Are you a developer? Try out th e HTML

a) Ensures that the product feature requirements are correctly understood before moving

into the next step, that is the technical development process.

b) Clearly and unambiguously provides all the information necessary for the technical

consultants to develop the objects.

At the consultant level the functional specs are prepared by functional consultants on any functionality for the purpose of getting the same functionality designed by the technical people as most of the times the functionality's according to the requirements of the clients are not available on ready made basis.

of the clients are not available on ready made basis. Let me throw some light on

Let me throw some light on documentation which is prepared before and in a project:




Heat Analysis -


Fit Gap or Gap Analysis


Business Process Design


Business Process Model


Business Change & Impact


Configuration Design, which is just 5 % of Total SAP- have different names -


Future Impact & Change Assessment


Functional Design (Module Wise)

10) Risk Assessment 11) Process Metrics and Many More-- Which has impact on Business and its work flow


This documents are prepared in Vanilla SAP Standards -- Things differ from one implementation to another, and it always depends on the type of business which is opting for SAP.

Are you a developer? Try out the HTML to PDF API

How to write functional specification in SAP?

Functional specification comes next only to configuration when it comes to functional consultants job and without mastering it your SAP experience is incomplete. A poorly written functional spec creates big communication issue between technical and SAP functional consultant and the matter is further compounded when they are not sitting at same location. You can only imagine the mess it will create if the functional spec is not properly written and the technical guy is sitting in different country and worse still his spoken English is not good (e.g. Chinese, French, Korean etc. ).

Functional specs are written when the standard SAP is not able to meet the client's requirement. Based on the functional spec the ABAPer will write the technical design doc. and then the functional guy will test the same in the system and document the results in his test script.

We come across 3 situations which calls for functional specs to be written:

1. Enhancements /modifications. If business requires some special procedure.

2. Reports, Client's customized reports.

3. Interface, EDI interface involves ALE/IDOC.

Here are some tips to write great functional specs. The objective should be that the technical guy should understand it in one go and to reduce any further clarification.

1. Understand the requirement completely. This will depend on your business

understanding. Make sure that the client's requirement cannot be met through standard SAP before working on it. Please suggest the client if any alternative business process

Are you a developer? Try out the HTML to PDF API

which is supported by SAP and meets his requirement too.

2. In case of reports you must be competent to decide whether it's a R/3 or SAP BW

report. one example - if the report involves data analytics (like you do in pivot table of excel) it will be a BW report. However its data collection will be done in R/3.

3. You must mention the business need and business value the report/enhancement will

add to the business. This is for future reference and also to convince the other users.

4. Any legacy system changes to be done once the enhancement/report is run should also

be mentioned. You can mention changes regarding business process or data. This may be an input for change management team and also for cut-over strategy.

5. In case of interface please do mention if it's a display or non display document.

6. Please do not write the structure in place of table and field. Make some effort and find

out in which field the data is stored. ABAPer will appreciate it.

7. Don't just write table and field name but also give the data pulling logic. This is perhaps

the most important part. At times it is really difficult to make the technical guy understand how the data is getting pulled. Without understanding this he can't proceed further. For example

Target quantity - PACKPO-TRGQTY needs to be transported to Rounding quantity VBAP- ABLFZ

The data pulling logic for the same will as follows



Are you a developer? Try out the HTML to PDF API

8. Be careful about the data volume while designing the input screen of a customized report. You must very carefully decide which of these should be mandatory and optional else it will create a performance issue at the time of load testing.

Please note that every implementation has its own unique format for writing functional specs however the above mentioned points needs to be covered to make it more communicative and effective.

to be covered to make it more communicative and effective. Consultant Role Role of a SAP

SAP Reference Books

Are you a developer? Try out the HTML to PDF API

Programming, Functional and Basis Component Reference Books ► Sap Software ► Sap Fico ► Sap PP

SAP Jobs Forum for SAP Recruiter and Jobs Seekers SAP Jobs Opportunity

All the site contents are Copyright © and the content authors. All rights reserved. All product names are trademarks of their respective companies. The site is in no way affiliated with SAP AG. Every effort is made to ensure the content integrity. Information used on this site is at your own risk. The content on this site may not be reproduced or redistributed without the express written permission of or the content authors.

Are you a developer? Try out the HTML to PDF API