Professional Documents
Culture Documents
Development Summary
Development ID
Author & Testing By Harshad Mhatre
Name of Development
Advance Payment Request Form
(Short Description)
Development Type Smart Form
Module/Business Process FICO
Required TCode ZFI_ADV_REQ
Technical Summary
Name of Technical
Consultant
Request No
Start Date
Completion Date
Approval Date
Version History
Table of Content
Contents
1. Functional Specification:...................................................................3
1.1. Objective of Development..............................................................3
1.2. Relevant Transaction Codes (Mandatory)............................................3
1.3. Selection Parameters (for reports)....................................................3
1.4. Enhancements / Interface details (for User-Exit / BADI / BAPI / BDC)..........3
1.5. Pre-requisite, if any......................................................................3
1.6. Tables & Fields used......................................................................3
1.7. Program Logic/Pseudo Code............................................................4
1.8. Report / Screen Layout..................................................................4
1.9. Special Requirement.....................................................................4
2. Technical Specification (By ABAP Team)................................................5
2.1. Objects Used...............................................................................5
2.2. Logic Applied...............................................................................5
2.3. Assumption/Notes.........................................................................5
1. Functional Specification:
(M)andatory (P)arameter
Field Name Description
(O)ptional (S)elect Option
BUKRS Company Code M S
BELNR Document Number M P
BUDAT Posting Date O P
GJHAR Fiscal Year O P
Name Description
NA NA
NA
Plant code Name: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and
FETCH PRCTR THEN PASS PRCTR= WERKS IN TABLE T001W AND FETCH NAME1.
Plant code address: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and
FETCH PRCTR THEN PASS PRCTR= WERKS IN TABLE T001W AND FETCH ADRNR
THEN PASS ADRNR= ADDRNUMBER in ADRC AND FETCH NAME_CO, STR_SUPPL1,
STR_SUPPL3, STR_SUPPL4, CITY1, CITY2, & POST_CODE1.
Payment Requisition Slip (On A/c): Hard Code.
Project: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and FETCH
PRCTR THEN PASS PRCTR= WERKS IN TABLE T001W AND FETCH NAME1 THEN
PASS NAME1= TOW_NAME AND FETCH PROJ_NAME.
Sub-Project Project: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and
FETCH PRCTR THEN PASS PRCTR= WERKS IN TABLE T001W AND FETCH NAME1.
Requisition Number: Pass BUKRS, GJAHR & H_BLART = KA in BSEG and FETCH
BELNR.
Date: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and FETCH
H_BUDAT.
Contractor Name: Pass BUKRS, BELNR, GJAHR & CHECK KOART = K IN BSEG
Fetch -LIFNR Pass, PARTNER IN BUT000, FETCH NAME_ORG1, NAME_ORG2,
NAME_ORG3 SHOWN WITH MERGE.
PAN: Pass BUKRS, BELNR, GJAHR & CHECK KOART = K IN BSEG & Fetch LIFNR
THEN Pass BUKRS & LIFNR IN LFA1 AND FETCH J_1IPANNO.
Number: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and FETCH
EBELN.
Date: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and FETCH EBELN
THEN PASS EBELN IN EKKO & FETCH BEDAT.
Adjustment Type: On A/c (Hard Code).
Entry Type: PURCHASE ORDER (Hard Code).
Advance Type: Normal (Hard Code).
Gross Amount: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and
FETCH EBELN THEN PASS EBELN IN EKPO & FETCH BRTWR.
Advance Amount: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and
FETCH EBELN THEN PASS EBELN IN EKKO & FETCH BPAMT.
TDS Amount: Pass BUKRS, BELNR, GJAHR IN TABLE WITH_ITEM and FETCH
WT_QBSHH.
TDS Nature: 194 Q TDS on Goods (Hard Code).
Remarks: Pass BUKRS, BELNR, GJAHR & H_BLART = KA in BSEG and FETCH
SGTXT.
Prepared By: Pass BELNR, BUKRS and GJHAR in BKPF & get USNAM Then Pass
BNAME = USNAM in table USR21 and fetch PERSNUMBER, Then pass
PERSNUMBER in table ADRP & Fetch NAME_TEXT (Complete Name)
Approved By:
Accepted By:
F22-Payment
Request_Sandeep Sir.pdf
1.10. Assumption/Note
Logical Database
Tables
Secondary Indexes (if exist / created)
Includes
Function Modules / RFC
BAPI / BDC Type
Message Class
Called Screens / TCode / Programs
Implementation Name / Project
Package
2.3. Assumption/Notes