1. Functional Specification Document
Version History
Version Date Change
Request No
Change Request
Description
Author
ECC 6.0 27.12.2012 NA NA Chinna Hussain
Saheb.D
Created By Purandhar Reddy Version V.0 Page 1
FUNCTIONAL SPECIFICATIONS DOCUMENT
Section I: Introduction (Provide details of the system and the requestor)
ITserviceDesk
Incident No
Module: FI Date: 27.12.2012
Requested by: Chinna Hussain Saheb.D Tel no:
E-Mail id China.dudeukula@kpitcummi
ns.com
User Location: Faridabad
Title: TDS Report
Short description: Required TDS Report along with PAN Number
Program /Solution
type:
Report Dialog Program Business Process Data File
BDC
User Exit Field Exit SAP Script Query
Priority: High Medium Low
Volume of data: NA Date available from: NA
Locations Impacted Faridabad
Frequency
(Mainly for Reports)
Required TDS Report along with PAN Number
Mode of Run Batch job Online
Is there an
alternative in the
standard system?
Yes No
Description of
alternative:
Reasons why
alternative is not
acceptable:
Performance problems Complexity
Others: Pls Specify ____________________
2. Functional Specification Document
Section II: Detailed Solution Description
Function
al
Descripti
on
TDS Report needs to be developed to meet the cient requirement which is
required to be displayed vendor name with pan number in the TDS Report
which is not satisfying standard report.
The screen input details as follows.
Refer the standard report T.Code:J1INEMIS
Company Code Required
Fiscal Year Required
Section Code Required
Official Withholding Tax Key To Optional
Ledger
Period
Month Optional
Quarter Optional
Vendor to Optional
Step:1 Get the Vendor Number from BSEG Table
Step:2 Get the Vendor Name from LFA1 Table
Step:3 Get the Permanent Account Number from J_1IMOVEND
Step:4 Get the Reference from BKPF
Step: 5 Get the Posting Date ,Document Date, & Document Number from
BSEG
Step:6 Get the Withholding tax code, w/tax base amount in LC,W/tax amt
(LC),With holding tax rate,Receipient Type from WITH_ITEM
Step:7 Get the off. W/Tax Key from the table T059Z
Step:8 Get the Business Place & Section Code from BSEG Table.
For the above all the steps data is stored in the respective tables. So data
needs to be fetched from the above steps tables mentioned. There is no
addition and subtraction (calculations) in the report.
Created By Purandhar Reddy Version V.0 Page 2
3. Functional Specification Document
Report Fromate:
TDS Report.xlsx
Section II: Data Requirements for Program types
Program Type: -Report
Tables & Fields :
Table Name Field Description
BSEG LIFNR Vendor Code
LFA1 NAME1 Name
J_1IMOVEND J_1IPANNO Permanent account number
BKPF XBLNR Reference
BSEG BUDAT Posting Date
BSEG BLDAT Document Date
BSEG BELNR Document Number
WITH_ITEM WT_WITHCD Withholding tax code
WITH_ITEM WT_QSSHH W/tax base amnt in LC
WITH_ITEM WT_QBSHH W/tax amnt (LC)
WITH_ITEM QSATZ Withholding tax rate
WITH_ITEM QSREC Recipient type
T059Z QSCOD Off. W/Tax Key
BSEG BUPLA Business Place
BSEG SECCO Section Code
Created By Purandhar Reddy Version V.0 Page 3