Sunday, March 21, 2010

How to write effective SAP functional specs

As a functional SAP consultant, sometime early in the realization phase, for each FRICE-W item identified in the blue print phase, we have to write functional specs. This is very important especially when the ABAP development team is not on the project site but somewhere 8 hours or more ahead (like India).

The functional spec document is very important document as it captures:
1) the requirements (FRICE-W scope)
2) the design or how it should work


The requirements:
Tipically a FRICE-W object is developed to cover a GAP in a standard SAP process. Therefore most often the object is require in order for a SAP process to work as the company intends to work. In the requirement section of the spec, the writer has to list all the things that the object should do. Also, sometimes is good to list what the FRICE-W object will not do just to set out the expectations.
Also each requirement should be as detail as possible.


The design or how FRICE-W object should work
In this part of the spec, the writer has to define how the FRICE-W will work. Usually a flow chart should be drawn to show how the information will flow from the SAP process to the FRICE-W and also inside the FRICE-W.
If user interface elements (such a screens, menus) will be developed these should be mocked so that the developer will have all the information to design the UI element. Usually I mock up the screens in Excel but any other tool will work. Also if some new field needs to be added to a standard SAP screen, a screen shot of that screen will be a good starting point.

When I write my specs I try to give the developer as much information as needed so usually I put the table and fields from where the data needs to be selected. The best way to find where data is stored in SAP is to press F1 on a screen field and the press the technical details button (the buttun with a hummer as the icon). In most of the cases this will show you the field name and table where that information is stored.

Other things to consider.
Most of the specs are not done from the first iteration, they have to go multiple itetation before they are signed off by all partie involved. A brief change history and versioning works very good to keep track of all the stages the spec went through.

Add test scenarios to the spec. Define a list of at least few test scenarios that both the developer and the tester should perform to test the object.

If you have other pice of advice of tips about writing effective SAP FRICE-W functional specs, please feel free to comment on this article.

16 comments:

gary said...

Good information.. Keep up the good work. Keep on writing. Its helpful for many people whether they say it or not.

Mr Lonely said...

nice blog... have a view of my blog when free.. http://www.lonelyreload.blogspot.com .. do leave me some comment / guide if can.. if interested can follow my blog...

Mikey said...

It's very important for FA to understand about technical knowledge to create a good functional specs.

Mike
SAP Training

elite said...

THANKS FOR ALL SUCH GOOD INFORMATION...THESE INFORMATION REALLY HELP LOTS OF PEOPLE TO GROW IN SAP TECHNICAL WORLD...

<<>>>>>

hxl said...

tn requin

chaussures tn

women's shoes

chaussure requin

air max

chaussures sport

air 90

air 95

chaussures pas cher

air bw

air max

air 90

air chaussures

discount handbags

timberland

timberland chaussures

bottes ugg

ugg classic

ugg

bottes ugg

Chaussures Femmes

ugg classic

ugg

moncler

Chaussures mode

doudoune moncler

健康365

加拿大营养屋

健康药品大全

健康365

欣乐佳

中食月太

www.saponlineguide.blogspot.com said...

Learn SAP Online,SAP Online Basics,Learn ABAP online

www.saponlineguide.blogspot.com said...

Learn SAP online,SAP Basics,Learn ABAP online

kingsxiaoz said...
This comment has been removed by the author.
kingsxiaoz said...

I agree with you. I'm a SAP technical consultant and found the function spec may become the barrier if it cannot make everyone on the same page.

Thanks,
Andy
SAP Geek Blog

Robert P. Calfee said...

Thanks for sharing this info,.it was really helpful to clear my exam. SAP-HANA

Dipak Bujjad said...

Most of the projects they have their own templates in terms of writing the Specs, Please. It is always important to Business consultant to have detailed knowledge of technical items in terms of putting them down in functional way.

Dipak Bujjad

http://scn.sap.com/people/dipak.b

Cub Training said...

It was very nice article and useful to SAP learners. we also provide SAP SD course online training our Cubtraining is leader in providing Software Training

Satti Babu said...

SAP HANA Online Training
SSAP ABAP Online Training
SAP BASIS Online Training
SAP BI BW Online Training
SAP FICO Online Training

CreatingExperts said...

Thanks for the great information, was looking for this information from long.Great blogSAP MM Training in Chennai

Fangyaya said...

ray ban sunglasses
cheap air jordans
nike blazers shoes
nike air max 90
true religion jeans
gucci handbags
gucci outlet
gucci belts
ray ban sunglasses uk
louis vuitton outlet
replica rolex watches
louis vuitton purses
true religion jeans
oakley sunglasses
ray ban sunglasses
kate spade
jordan retro 11
burberry handbags
kobe 9
oakley outlet
kevin durant shoes 7
coach outlet
louis vuitton purses
toms shoes
christian louboutin shoes
louis vuitton outlet
nike uk
nike trainers uk
nike store
nike sb janoski
20150507chenenen

sushma said...

Thanks for sharing great information in your blog. Got to learn new things from your Blog . It was very nice blog to learn about SAP BASIS.
SAP BASIS