Functional Spec

9

Click here to load reader

description

Functional Spec

Transcript of Functional Spec

Page 1: 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)

Page 2: Functional Spec

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.

Page 3: Functional Spec

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

 

   

Page 4: Functional Spec

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

 

Page 5: Functional Spec

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

 

     

  

Page 6: Functional Spec

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

 

   

   

   

   

   

Page 7: Functional Spec

       

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

Page 8: Functional Spec

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.