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 ____________________
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
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

Fi tds report

  • 1.
    Functional Specification Document VersionHistory 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 SectionII: 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 ReportFromate: 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