functional specification ricefw

7
1.Functional specifications are prepared for the gap's that are identified in the business which canot be mapped directly in SAP. 2.Functional spec's are prepared for the reports as well for the business transactions. 3.Normally these T Codes starts with Z,say ZCS15,ZMFBF. 4.Before preparing the fucntional spec's understand the exact business requirement. 5.A Functional Spec' will be having the requester name,version,input format,detailed logic of the spec's or requirements and the output format. 6.A Functional spec can use a table,a fucntional module,BAPI,BADI or a recording. Generally this falls during Realization,final preparation, stage and also during support that is after Go-Live. Functional specification in simple words if Cilent wants a a report which is not available in Std SAP then we need to create a Z-report to satisfy client requirment Now for this functional point of View ( if the report is related to BOM ) then we ( PP ) people should give all the tables of BOM ( required tables for z-report ) to Abaper then he will develop a z-report in SE38 so the above all , tables Logic for report everything with will be in Std Company template u can say as this Std template containing all required info to develop Z-report is Functional Specification o HI, When u do a implementation u need to write functional specificatios for technical consultants. 1.In this u explain what purpose u need it.

Upload: santosh-behera

Post on 24-Sep-2015

96 views

Category:

Documents


4 download

DESCRIPTION

ricefw

TRANSCRIPT

1.Functional specifications are prepared for the gap's that are identified in the business which canot be mapped directly in SAP.2.Functional spec's are prepared for the reports as well for the business transactions.3.Normally these T Codes starts with Z,say ZCS15,ZMFBF.4.Before preparing the fucntional spec's understand the exact business requirement.5.A Functional Spec' will be having the requester name,version,input format,detailed logic of the spec's or requirements and theoutput format.6.A Functional spec can use a table,a fucntional module,BAPI,BADI or a recording.Generally this falls during Realization,final preparation, stage and also during support that is after Go-Live.

Functional specificationin simple wordsif Cilent wants a a report which is not available in Std SAPthen we need to create a Z-report to satisfy client requirmentNow for this functional point of View ( if the report is related to BOM )then we ( PP ) people should give all the tables of BOM ( required tables for z-report ) to Abaperthen he will develop a z-report in SE38so the above all , tables Logic for report everything with will be in Std Company templateu can say as this Std template containing all required info to develop Z-report isFunctional Specification

HI,When u do a implementation u need to write functional specificatios for technical consultants.1.In this u explain what purpose u need it.2. what is logic required for achieving the end result3.What are the tables and fields which has to taken into consideration.1.Forms-Purchase order,Sales order,delivery note,order confirmation,good receipt2.Reports-If new reports are required functional spec has to be given with the table & Field names3.Interface-In this if u have third party system it has to be linked with SAP to bring the data into SAP(e-g-Barcoding).4.Workflow-(e-g)To specify when the print procedure starts, you define a triggering event. To specify how a document is printed, you define a standard task. To specify which document is printed, and the circumstances under which the document is printed, you use the workflow definition to formulate complex rules.5.Enhancements allow you to add additional functions to the SAP standard.6.Conversion-Is nothing but like converting PO into PDF format & converting the dat from standard SAP to excel sheets etc.regardsmurugan Alert Moderator Like(1) Re: RICEFW

Manish Kumar AgarwalJun 5, 2009 6:58 AM(in response to Nikhil Bhumkar)A functional specification is a documetn which a functional consultant prepares so that a technical person( or anyone else) can understand the business requirement. If you have to do some development which is not supported by standard SAP, an ABAPer needs to do some coding to make it work. But a functional person can best describe what is required and translate the business requirements into SAP terminology.Any new development of the Form, report, interface or conversions and enhancement is documented in Funct. Spec. and the ABAPer or the tech. consultant do the development with the help of the FSFor example, in a very simple example, if you have to make a new report which displays a list of POs with scheduled and delivered quantities, you make a functional spec to decribe the problem and then tell the ABAPer (for example) which fields to take from which tables, what will be theinput for the report, what will be the output, how the report will look like and so on..Hope it helps!Also open the below link to undersatnd the FS in SAP:http://www.sap-img.com/general/what-are-functional-specification-in-sap.htm

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: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.Let me throw some light on documentation which is prepared before and in a project:1) Templates2) Heat Analysis -3) Fit Gap or Gap Analysis4) Business Process Design5) Business Process Model6) Business Change & Impact7) Configuration Design, which is just 5 % of Total SAP- have different names -8) Future Impact & Change Assessment9) Functional Design (Module Wise)10) Risk Assessment11) Process Metrics and Many More-- Which has impact on Business and its work flowNotes: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.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 andSAP functional consultantand 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 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 orSAP BWreport. 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 exampleTarget quantity - PACKPO-TRGQTY needs to be transported to Rounding quantity VBAP- ABLFZThe data pulling logic for the same will as followsVBAK-VBLEN doc cat E= VBAP-VBLENVBAP-MATNR= PACKPO-MATNR Item cat M8. 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.