Академический Документы
Профессиональный Документы
Культура Документы
Revision History
Version Date Changed By Brief Description of change
Approval
Version Date Approved By Designation Signature
Details of Development
Area / Module Finance – Accounts Payable
Development Type Report Interface Workflow
Conversion BDC / BAPI OSS note
Enhancement Data Dictionary Module Pool
Form / Layout Area Menu Others
Copy - Std. prog
Dependencies
Reference
Program
T Code
Brief Requirement
Description
Business
Justification
Brief description of
solution proposed
Page 1 of 4
Detailed Functional Description
Sr Topics
No
1.1 Input
Background:
At every year end the Accounts department has to send letters to customers for confirming the
accounts statement and balance appearing in the books of accounts. This is a legal requirement
and the output is required in a certain format as attached below.
Account
Confirmation Format.pdf
The Input screen to be designed for this output contains Depot Code. Hence, it would be important
to maintain the Sales Office for Customer under Sales Area Data of Customer Master.
Program Logic:
Step 1
Identification of Customers:
The program will collect following Data from the Input Screen (entered by the user)
a. Company Code
b. Depot Code
c. Customer Code
System will pass the above data in fields of Table “KNVV” as explained below:
In cases where Customer Codes are provided by the users, the system by doing above step can
verify if the customer code entered by the user exists for the Depot.
Note: We are working on a model where multiple customer codes can be entered by the
user hence it will not be possible to throw any error if any particular customer
master does not exist for the depot code entered.
Page 2 of 4
The customer identified by the system from table “KNVV” after passing information as appearing
in above step will be used for further processing.
Step 2
The user provides period for which this report will be run. In order to calculate opening balance
for the report use following BAPI
BAPI_AR_ACC_GETKEYDATEBALANCE
The BAPI needs following input which is available as explained against the same:
Note: The Opening Balance will consist of the Security Deposit amount received (Special G/L
Indicator “E”)
After passing the above data we will be able to extract the opening balance of the customer for
the purpose of the report.
Step 3
After all the above processing, system should provide the output in the format attached format. The
output should be printable on A4 size paper.
Customer Code
Customer Name1 & Name2
Complete Address
Company Name
Address of Sales Area maintained in KNVV
Contact Person
Contact Number
Period from the input screen
Date from the input screen
The transactions may not be available in the “T” Form, but instead can be made available as
appearing in report ZFI06
Page 3 of 4
1.4 Other Information
BKPF
BSEG
BSID
BSAD
Assumptions
Constraints
File Layout
Authorisation
User Training
Page 4 of 4