Functional Spec
Click here to load reader
-
Upload
bijaya-mahananda -
Category
Documents
-
view
18 -
download
2
description
Transcript of Functional Spec
XYZ LTD (Client Name) ABC (Consulting Firm)
Development Request Form
Functional Specification Details
Dev Req. Ref
No
To Be Filled By
Functional Lead
Product /
Module
FI CO MM SD CS CRM BW E
P
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:
Dealer's 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 No's.).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 YE
S
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
<b>Initial Screen</b>:
Fields | Table-Field | Remark | Table Joint
Sales Organization | VBAK-WAERK | Single Selection
Distribution Channel | VBAK-VTWEG | Multiple Selection
Division | VBAK-SPART | Multiple Selection
Sales office | VBAK-VKBUR | Multiple Selection
Sold to Party | VBPA-KUNNR | Multiple Selection | VBAK-VBELN=VBPA-VBELN
Material | VBAP-MATNR | Multiple Selection | VBAK-VBELN=VBAP-VBELN
WBS Element | VBAP-PS PSP PNR | Multiple Selection | VBAK-VBELN=VBAP-VBELN
Sales Order Type | VBAK-AUART | Multiple Selection
Billing Type | VBRK-FKART | Multiple Selection | VBAK-VBELN=VBFA-VBELV & VBRK-VBELN=VBFA-VBELN
Period
<b>Main Screen</b>:
<i>Header</i>
Sales Organization | VBAK-VKORG
Period
<i>Item Level</i>:
Sold-to-Party | VBPA-KUNNR where VBPA-PARVW = AG
Distribution Channel | VBAK-VKWEG
Division | VBAK-SPART
WBS Element | VBAP-PS_PSP_PNR
Sales Office | VBAK-VKBUR
Sales Doc type | VBAK-AUART
Sales Doc No | VBAK-VBELN
Material | VBAP-MATNR
Mat Desc | VBAP-ARKTX
Qty | VBAP-KWMENG
UOM | VBAP-MEINS
Doc Currency | VBAK-WAERK
Delivery No | LIKP-VBELN
Billing Document Type | VBRK-FKART
Billing Document No | VBRK-VBELN
Billing Document Line No | VBRP-POSNR
Quantity | VBRP-FKIMG
Price - Base Price
Price - Service Tax
Price - Education Cess
Price - VAT
Price - Other taxes
Price - Total
Accounting Document Number | BKPF-BELNR
Table Joints at Item Level:
VBAK-VBELN = VBPA-VBELN
VBAK-VBELN = VBAP-VBELN
VBAK-VBELN = VBFA-VBELV (For Delivery)
VBAK-VBELN = VBFA-VBELV
LIKP-VBELN = VBFA-VBELV
VBRK-VBELN = VBRP-VBELN
VBRK-XBLNR = BKPF-XBLNR
some details are missing, please try to identify & use it as per your requirement.