You are on page 1of 9

XYZ LTD (Client Name)

ABC (Consulting Firm)

Development Request Form


Functional Specification Details
Dev Req. Ref
No

To Be Filled By
Functional
Lead
Product /

FI

CO

MM

Module

Requested By

XXXXXXXXXXXXX

Requested Date

12.06.2006

Reqd. By Date

Business Case

Sales / Purchase Report at Work-Shop.

Requirement

Priority

Critical

Important

Functional

Selection Parameter

Specs

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

Desirable

CR

BPS

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

High

Frequency

Authorizations

Performance
Considerations

Test Cases &


Desired Output

Formats for

Input

Input / Output /

Parameter

Forms etc.
Sales

From

Organization
(mandatory)
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

Effort Estimate

Est. Start Date

Est. End Date

Assigned To

Remarks

Signature

Technical Specifications Details

Accepted

On Hold

Rejected

Dev Req. Ref No

Tech Specialist

Start Date

Technical Specs

End Date

To Be Filled By Technical Team Lead

Specs Approved

Date

Remarks

Signature

Development Details

Dev Req. Ref No

Tech Developer

Start Date

Object Name

Request No

Unit Test Report

YES

NO

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.