What is functional spec can any one one give it
hi
what is functional spec. can any one give some notes on that
thanks in advance
SAMPLE
Functional Specification Details
Dev Req. Ref No
To Be Filled By Functional Lead
Product / Module FI CO MM SD CS CRM BW EP BPS
Requested By XXXXXXXXXXXXX
Requested Date 12.06.2006
Reqd. By Date
Business Case Sales / Purchase Report at Work-Shop.
Requirement
Priority Critical Important Desirable
Functional Specs Selection Parameter
Sales Organization: From (Mandatory)
Plant From to (Mandatory)
Period: From date, To date (Mandatory) WRT Service order
Output Parameters:
Header:
Dealers Name
Plant :
Address:
Sales/Purchase Report
From To Date
Logic for Plant Address:
Go to Table T001w & get NAME2, TRAS, PSTLZ, ORT01
Item Level:
Sr.No
Material Code (MATNR)
Material Description (ARKTX)
Sale Quantity
Group Wise(Acessories/Oil/M&M,Local)
Sale Value
Vat Amount
Unit Cost
Cost Value
Difference
Logic for the report:
Based on the combination of Sale Organization (VKORG), Plant(Werks),
Data to be extracted from CAUFV(Service Order) Data to be Extracted are
as follows:Give Input as Erdat From To Get AUFNR(Service order No).
Pass This Value(AUFNR) into Table RKPF With input ERDAT to get all Service orders done with Movement Type 261(BWART).Pass this Value (AUFNR) into VBAK to get VBELN(Sales Order Nos.).Pass this values of VBELN into Table VBAP to get MATNR,ARKTX,MATKL,ZMENG.
To get Sale Amount:Go to Table VBAK give Value VBELN, get KNUMV.Pass this KNUMV as input in KONV table & get KBETR & KAWRT
Logic for Vat Amount: Based on the region of delivering plant and region of the customer A911. Hard code the values for Customer Tax Classification as 1(Go to VBAP with in put VBELN & get TAXM1) and Material Tax Classification as 1. Then pass the values of Region of delivering plant and region of customer along with the hard coded values for Customer Tax Classification and Material tax classification in table A911. Obtain the value for KNUMH for the period or duration provided as input.
Pass the A911-KNUMH into KONV-KNUMH to obtain the values of KONV-KBETR. Convert the value in KBETR to tax rate in percentage by dividing it by a divisor of 10000. This value is the percentage of Tax. Add the percentage tax to the amount obtained for the basic amount. To obtain the price after tax.
If the condition not met ,
. Based on the region of delivering plant and region of the customer A909. Hard code the values for Customer Tax Classification as 1 and Material Tax Classification as 1. Then pass the values of Region of delivering plant and region of customer along with the hard coded values for Customer Tax Classification and Material tax classification in table A909. Obtain the value for KNUMH for the period or duration provided as input.
Pass the A909-KNUMH into KONV-KNUMH to obtain the values of KONV-KBETR. Convert the value in KBETR to tax rate in percentage by dividing it by a divisor of 10000. This value is the percentage of Tax. Add the percentage tax to the amount obtained for the basic amount. To obtain the price after tax.
Then pass this value into A920-KNUMH into KONV-KNUMH KONV-KNUMH to obtain the values of KONV-KBETR. Convert the value in KBETR to tax rate in percentage by dividing it by a divisor of 10000. This value is the percentage of Tax. Add the percentage tax to the amount obtained for the basic amount. To obtain the price after tax.
The validity of records from and to date to appear in the last two columns of the report.
Logic for Unit Cost:Go to Table MBEW with input MATNR & get VERPR.
Logic for Cost Value:Unit Cost * Sale Quantity.
Logic for Difference:Sale Amount(NETWR-KONV) Cost Value(MBEW-VERPR * Sale Quantity
Usage Frequency High
Authorizations
Performance Considerations
Test Cases & Desired Output
Formats for Input / Output / Forms etc. Input Parameter
Sales Organization (mandatory) From
Period (mandatory) From Date To date
Output Format:
Excel Sheet Attached
To Be Filled By Project Manager
Req. Accepted YES NO
Date
Remarks
Signature
Impact Analysis Details
To Be Filled By Technical Team Lead
Dev Req. Ref No
Impact Analysis
Disposition Accepted On Hold Rejected
Effort Estimate
Est. Start Date
Est. End Date
Assigned To
Remarks
Signature
Technical Specifications Details
Dev Req. Ref No
Tech Specialist
Start Date
Technical Specs
End Date
To Be Filled By Technical Team Lead
Specs Approved YES NO
Date
Remarks
Signature
Development Details
Dev Req. Ref No
Tech Developer
Start Date
Object Name
Request No
Unit Test Report
End Date
Remarks
Signature
Testing Report
Dev Req. Ref No
Transportation Details
Dev Req. Ref No
Trans. Req. No
Trans. Req. Desc
To QA Server
To Prod Server
Signature
Similar Messages
-
when purchasing something it says contact itunes support to complete what is going on can any 1 help me
Apple - Support - iTunes Store - Contact Us
Glee Karaoke is an in app purchase ...
Check out these support articles...
iTunes Store: About In-App Purchases
iTunes Store: Purchasing and managing auto-renewing subscriptions -
Can any body please give me an idea and the Import and Export process?
Can any body please give me an idea and the Import and Export process? Excise Duty and other duties and so on.
I will be highly obliged for the help.
Regards,
Subhasishfor importing material,every importer has to file bill of entry in customs.
first vendor send some documents like certificate of origine , bill of lading, packing list etc to importer.
on the basis of those documents,importer makes supporting documents like duty calculation sheet, GATE declaration form,CHA declaration form,insurance certificate.
CHA (custom house agent ) file the bill of entry on behalf of impoter in customs.
custom verify it.
after duty payment, CHA can clears the consignment from custom.
there are two typs of BOE.
1 Home consumption BOE
2 Warehousing BOE
in 1st type of BOE , payment of duty is done at the time of custom clearance
and in 2nd type of BOE, importer can put material in warehouse without payment of duty. at time of using those material from warehouse,importer has to file out bond warehouse BOE and pay the all duties. -
MODERATOR: Please stop posting interview questions.
dear experts,
what is functional spects
what is inbound and outbound integration
what is system change request
what is enhancement and examples
please provice answers for these here or at
donikena.sap at gmail
full points for excellent explanation,
regards,Hi,
The role of an ababper is to understand the technical requirements either from the technical specs or conver the functional specs into a technical specs.
The main aim is to understand what is required to be developed and develop it as per the project specific standards in ur company.
Cheers
VJ -
ODT for VS - what features, functions, capabilities can we expect for 2006?
I'm interested in getting the ODT version that works with VS 2005, but would also like to hear what features and functionality will be coming out this year.
What would really help me is a tool that can auto-generate data access layer code for my tables, plus, the stored procs/functions. Will that be a part of this tool?
TonyYou mean like an O/R mapper? Check out NHibernate.
I believe one of the new features coming out will be PL/SQL debugging. Beyond that I'm not sure what other new features will be available. -
I have formatted my ipod classic 160gb and i cannot copy music or song. what to do
I have formatted my ipod classic 160gb and i cannot copy music or song. what to do
-
Can any one send functional specs
hai every body,
My name is ravi. can any one send functional specs.. and what is functional specs. how it is useful
Awaiting for response.
Thank u.Hi Ravi,
Functional specs is the high level designed document which is generally prepared by Functional consultant on the basis of the business requirements gathered from the client. It contains the flowchart etc for the process to be done by developer.
It involves following persons:
- Business Expert
- Functional Consultant
- Technical consultant
- Developer
Here is the template for functiona specs:
http://www.upassoc.org/usability_resources/conference/2006/FunctionalSpecTemplate.doc
Also this will help.
http://sap-img.com/general/what-are-functional-specification-in-sap.htm
/message/2334729#2334729 [original link is broken]
Hope this helps.
Regards
Tushar
P.S.Reward points for useful answer. -
Can any one tell me how to stream the images in flash.
Hello Friends,
i have created a dynamic page flip book with xml, i want to
zoom the images in swf loaded, with streaming, so that user can
preview the image while a good quality image is loading. I wanna
know that how to load a part of large image or swf.
Image effect like :-
http://www.zoomify.com/
Can any one tell me how to stream the images in flash.On Thu, 17 Apr 2008 05:53:27 +0000 (UTC), "FlashDavil"
<[email protected]> wrote:
>I wanna know that how to load a
>part of large image or swf.
You show a preview and use loadMovie() to load a big file.
You can
create a preloader (progress bar) showing how much part is
loaded,
while user sees the small image. When you achieve 100% tou
show that
big image. What's more?
> Can any one tell me how to stream the images in flash.
What are you talking about is not a "streaming", but
"progressive
download". Images "streaming" is impossible. -
Urgent needd of functional spec
What is functional spec?
How to prepare ?
Any format template?
Please send the details [email protected]
points will be awardedHi Chandrakanth,
Functional spec is the one how you implement required Business scenario.After taking inputs of the current Business functionality,the Functional Consultant will make the Functional spec.
All the Functional specs are private and confidential not be shared.
Regards
Bala -
Functional spec and its preparation
what ia functional spec in sap sd and how to prepare functional spec in sap sd implementation
Functional Specification Document (FSD) is a document to determine and define the business process of the area discussed. Depending on how SAP is implemented in your organization, FSD format may differs for reports, enhancement, interface or forms.
FSD should be reviewed by the business owner. Once agreed, FSD should be forwarded to the programmer to start the development of the business process. This is the reason why FSD should be detail, comprehensive and technical enough so that the programmer can understand the whole requirement and coding can be easily developed.
A standard FSD format should include:
- Title of the business process
- Version history
- Complexity
- Detail user requirement
- Pre-requisite and assumption
- Process flow diagram
- Enhancement screen (if any)
- Output layout
- Field and table description (which table/field to insert, update or delete)
- Input and output parameters
- Error handling
- Testing requirement
TQ,
Ezwardi -
How to convert Functional spec to Technical spec
Hi ABAPer's
Pls Sought me out, how generally the functional spec can be converted into technical spec.(provide me steps).
thanks in advance
Swathievery project/company has its own Template for FS, TS etc...
Take the TS template, u can see many contents in that.
FS in the Functionality of the requirement.
TS is the Technical solution for that requirement.
u need to write the Pseudocode in the TS, how can you implement the technical solution for the requirement into its corr. content or paragraph.
generally any TS consists of the foll: as its content:
(this is an example for a report)
1. DETAIL DESIGN SPECIFICATIONS OVERVIEW
a. BUSINESS FUNCTIONALITY
b .MAJOR FEATURES
USER PROCEDURES
CHECK LISTS
ASSUMPTIONS:
CONSTRAINTS:
SECURITY CONSIDERATIONS
OBJECTS:
LTS SECURITY REQUIREMENTS:
RESTART/RECOVERY STRATEGY
PERFORMANCE CONSIDERATIONS
PROGRAM & DATA FLOW INTERACTION
PICTORIAL VIEW
INPUT DATA
COMMENTS
2. DETAILED PROGRAM DESIGN SPECIFICATIONS
PROGRAM DESCRIPTION
EXECUTION METHOD
PROGRAM TYPE
COMMON SUBROUTINES
EXCEPTIONS TO PROGRAMMING STANDARDS
LIST OF OBJECTS IMPACTED
INPUTS / OUTPUTS
ERROR MESSAGES AND CLASSES
BDC SESSIONS
STRUCTURES
DETAILED LOGIC
3. DETAILED REPORT DESIGN SPECIFICATIONS
(REPORT PROGRAM NAME)
REPORT DESCRIPTION
REPORT INVOCATION METHOD
REPORT APPLICATION
REPORT TYPE
REPORT CLASSIFICATION
REPORT MEDIUM
REPORT FREQUENCY
REPORT REQUEST METHOD
REPORT TIMING
REPORT ORIGINATOR
REPORT RECIPIENTS
REPORT PROCESSING ENVIRONMENT
REPORT LAYOUT
REPORT LAYOUT DESCRIPTION
REPORT SORT INFORMATION
REPORT CONTROL BREAKS
REPORT PAGE BREAKS
REPORT SUMMARY STATISTICS
REPORT MESSAGES
REPORT NUMBER OF PAGES / LINES / COPIES
REPORT PRINTING INFORMATION -
Can any Java expert help me? Urgent.
I create a table---CourseDB in adatabase to store the Student ID ( student identification number) and the grades of the courses that they took.
The structure of the table---CourseDB is:
StudentID
GradeofCourse1
GradeofCourse2
GradeofCourse3
GradeofCourseN
Here GradeofCourse1 means the grade of course 1, that the student obtained. GradeofCourse2, GradeofCourse3, GradeofCourseN have the same meaning.
I want to use the following query to count the students
who get g1 in course 1, and g2 in course 2, ......and gn in
course n.
Select COUNT(*)
From CourseDB
Where GradeofCourse1=g1 AND GradeofCourse2= g2
......AND GradeofCourseN=gn
Here g1, g2,......,gn are grade, the values are: A,B,C,D.
I want to consider all the possible combination of g1,g2,...,gn.
The students take all the n courses:Course 1, Course 2,...., Course n, and may get A,B,C, or D in the n courses.
For example:
g1=A,g2=B,g3=C,.....,gn=D
( This means that the student gets A in Course 1, gets B in Course 2, gets C in Course 3,....., gets D in Course n. Many students may have the same situation. I want to know how many are the students?)
Or:
g1=B,g2=C,g3=D,......,gn=A
To make the problem clear, I give a detail example:
For example, there are two courses: course 1, course 2.
I want to know how many stuent get "A" in course 1 and
get "B" in course 2 at the same time.
And I want to know all the grade combination of the two courses:
course 1 course 2
A A
A B
A C
A D
B A
B B
B C
B D
C A
C B
C C
C D
D A
D B
D C
D D
So that's 16 total combinations(4^2).
My question is in the code how I can assign the values(A,B,C,D)
to g1,g2,g3,.....,gn conveniently.
The following "nested for loop" can solve the problem ( for example, there are 6 courses):
for (char class1 = 'A'; class1 <= 'D'; class1++)
for (char class2 = 'A'; class1 <= 'D'; class2++)
for (char class3 = 'A'; class1 <= 'D'; class3++)
for (char class4 = 'A'; class1 <= 'D'; class4++)
for (char class5 = 'A'; class1 <= 'D'; class5++)
for (char class6 = 'A'; class1 <= 'D'; class6++)
select count(*)
from CourseDB
where GradeofCourse1=class1 AND GradeofCourse2 = class2 AND GradeofCourse3 = class3
....AND GradeofCourse6=class6
But the problem is that in the "Where GradeofCourse1=class1 AND
GradeofCourse2= class2 ......AND GradeofCourse6=class6" of the
Query, the number of courses is not fixed, maybe six, maybe three,
maybe four, so the depth of "nested for loop" can not be fixed.
Can any Java expert give me some suggestions?
Thanks in advance.
JackJack,
When you posted this on the other forum, it was quite a different question, but it has mutated to this point now. I believe what you want to do can be done with what MS Access calls a crosstab query and you can completely leave Java and any other programming language out of it. If you need to know how to do a crosstab query please take it to another forum. -
Can any one say What are the mandatory parameters in BAPI_GOODSMVT_CREATE
Hi,
Can any one say What are the mandatory parameters in
BAPI_GOODSMVT_CREATE.
Helpful answer will be rewarded.Hi,
The following is an abap program making used of the BAPI function BAPI_GOODSMVT_CREATE to do Goods Receipts for Purchase Order after importing the data from an external system.
BAPI TO Upload Inventory Data
GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order
02 - MB31 - Goods Receipts for Prod Order
03 - MB1A - Goods Issue
04 - MB1B - Transfer Posting
05 - MB1C - Enter Other Goods Receipt
06 - MB11
Domain: KZBEW - Movement Indicator
Goods movement w/o reference
B - Goods movement for purchase order
F - Goods movement for production order
L - Goods movement for delivery note
K - Goods movement for kanban requirement (WM - internal only)
O - Subsequent adjustment of "material-provided" consumption
W - Subsequent adjustment of proportion/product unit material
report zbapi_goodsmovement.
parameters: p-file like rlgrap-filename default
'c:\sapdata\TEST.txt'.
parameters: e-file like rlgrap-filename default
'c:\sapdata\gdsmvterror.txt'.
parameters: xpost like sy-datum default sy-datum.
data: begin of gmhead.
include structure bapi2017_gm_head_01.
data: end of gmhead.
data: begin of gmcode.
include structure bapi2017_gm_code.
data: end of gmcode.
data: begin of mthead.
include structure bapi2017_gm_head_ret.
data: end of mthead.
data: begin of itab occurs 100.
include structure bapi2017_gm_item_create.
data: end of itab.
data: begin of errmsg occurs 10.
include structure bapiret2.
data: end of errmsg.
data: wmenge like iseg-menge,
errflag.
data: begin of pcitab occurs 100,
ext_doc(10), "External Document Number
mvt_type(3), "Movement Type
doc_date(8), "Document Date
post_date(8), "Posting Date
plant(4), "Plant
material(18), "Material Number
qty(13), "Quantity
recv_loc(4), "Receiving Location
issue_loc(4), "Issuing Location
pur_doc(10), "Purchase Document No
po_item(3), "Purchase Document Item No
del_no(10), "Delivery Purchase Order Number
del_item(3), "Delivery Item
prod_doc(10), "Production Document No
scrap_reason(10), "Scrap Reason
upd_sta(1), "Update Status
end of pcitab.
call function 'WS_UPLOAD'
exporting
filename = p-file
filetype = 'DAT'
IMPORTING
FILELENGTH =
tables
data_tab = pcitab
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
OTHERS = 6
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
exit.
endif.
gmhead-pstng_date = sy-datum.
gmhead-doc_date = sy-datum.
gmhead-pr_uname = sy-uname.
gmcode-gm_code = '01'. "01 - MB01 - Goods Receipts for Purchase Order
loop at pcitab.
itab-move_type = pcitab-mvt_type.
itab-mvt_ind = 'B'.
itab-plant = pcitab-plant.
itab-material = pcitab-material.
itab-entry_qnt = pcitab-qty.
itab-move_stloc = pcitab-recv_loc.
itab-stge_loc = pcitab-issue_loc.
itab-po_number = pcitab-pur_doc.
itab-po_item = pcitab-po_item.
concatenate pcitab-del_no pcitab-del_item into itab-item_text.
itab-move_reas = pcitab-scrap_reason.
append itab.
endloop.
loop at itab.
write:/ itab-material, itab-plant, itab-stge_loc,
itab-move_type, itab-entry_qnt, itab-entry_uom,
itab-entry_uom_iso, itab-po_number, itab-po_item,
pcitab-ext_doc.
endloop.
call function 'BAPI_GOODSMVT_CREATE'
exporting
goodsmvt_header = gmhead
goodsmvt_code = gmcode
TESTRUN = ' '
IMPORTING
goodsmvt_headret = mthead
MATERIALDOCUMENT =
MATDOCUMENTYEAR =
tables
goodsmvt_item = itab
GOODSMVT_SERIALNUMBER =
return = errmsg
clear errflag.
loop at errmsg.
if errmsg-type eq 'E'.
write:/'Error in function', errmsg-message.
errflag = 'X'.
else.
write:/ errmsg-message.
endif.
endloop.
if errflag is initial.
commit work and wait.
if sy-subrc ne 0.
write:/ 'Error in updating'.
exit.
else.
write:/ mthead-mat_doc, mthead-doc_year.
perform upd_sta.
endif.
endif.
FORM UPD_STA *
form upd_sta.
loop at pcitab.
pcitab-upd_sta = 'X'.
modify pcitab.
endloop.
call function 'WS_DOWNLOAD'
exporting
filename = p-file
filetype = 'DAT'
IMPORTING
FILELENGTH =
tables
data_tab = pcitab
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
OTHERS = 6
endform.
*--- End of Program
Reward for useful answers.
Regards,
Raj. -
Since itunes and apple tvs latest update I have had problem wtching movies on apple tv via my itunes can any one help, movie takes a very long time to load sometimes never, it use to work really well, whats going on please help?
You might find useful information in item D1 of Time Machine Troubleshooting.
-
# Question
I can no longer get to Facebook Via firefox It comes up loading in the tab but does not get any further one minute it was working the next it was,nt should I try uninstalling firefox then reinstall or does anyone know what could of happened thanks* "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
* "Remove the Cookies" from sites that cause problems: Tools > Options > Privacy > Cookies: "Show Cookies"
Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
* Don't make any changes on the Safe mode start window.
See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
Maybe you are looking for
-
Touch to Mouse events conversion
Hi Everybody! Does anybody know how correctly fire mouse events to Oracle Maps in javascript? Default translation touch events in iPad Safari does not quite fit. It try zoom or pan browser window, not map. :( If catch touch events and disable default
-
I am shooting and importing both RAW and low resolution images into my aperture library. I need to export the highest possible jpeg images from aperture for a 3rd party photo book app. When I set up the export , I cannot figure out how to do this.
-
Accrual Reconciliation Rebuil - No Report --- problem
Hi friends i need to run Accrual Reconciliation Rebuild. but i find the report as Accrual Reconciliation Rebuild - No Report. I've run this earlier as Accrual Reconciliation Rebuild. why is it showing as Accrual Reconciliation Rebuild - No Report? mo
-
Im updating from ios 5.1.1 to 7.1.2
I'm updating my Iphone 4 with ios 5.1.1 to ios 7.1.2 with the latest itunes and its taking forever to extract the software. any help??
-
I am a newspaper copy editor and use Firefox to work from home. I use the SCC mediaserver to crop photos and place them in the JazBox system, which includes Adobe InCopy and InDesign. For some reason, the crop function is not working on the SCC when