2. AP Mass Upload β FI Module
Document Control Information Page ii
Document Control Information
Document Information
Document Identification FI_DEV_FS_81
Document Name AP Mass Upload
Project Name Oberoi@One ERP Project
Client EIH Limited
Document Author Kunal Arora
Document Version 2.0
Document Status Completed
Date Released 16-04-2015
Document Edit History
Version Date Additions/Modifications Prepared/Revised by
1.0 15-04-2015 Initial Kunal Arora
2.0 16-04-2015 Updated Anik Parial
Document Review/Approval History
Date Name Organization/Title Comments
Distribution of Final Document
The following people are designated recipients of the final version of this document:
Name Organization/Title
3. AP Mass Upload β FI Module
Functional Specifications
FI_DEV_FS_81
Table of Contents Page iii
Table of Contents
1 General Design Specification .....................................................................................................4
1.1 Requirement Overview ..........................................................................................................4
1.2 Business Driver .....................................................................................................................4
1.3 Development Type ................................................................................................................4
1.4 How the development will work ...............................................................................................4
1.4.1 How the development will run ........................................................................................4
1.4.2 Dependencies and Assumptions ....................................................................................4
2 Process.......................................................................................................................................4
2.1 Process Description.................................................................. Error! Bookmark not defined.
2.2 Attachments............................................................................. Error! Bookmark not defined.
2.3 Processing Logic ...................................................................... Error! Bookmark not defined.
2.3.1 Selection Screen ............................................................. Error! Bookmark not defined.
2.3.2 Output Screen ................................................................. Error! Bookmark not defined.
3 Technical Information.................................................................................................................6
3.1 Summary ................................................................................. Error! Bookmark not defined.
3.2 Detailed Technical Details......................................................... Error! Bookmark not defined.
3.3 List of objects........................................................................................................................6
4 Test Conditions ..........................................................................................................................8
4. AP Mass Upload β FI Module
Functional Specifications
FI_DEV_FS_81
General Design Specification Page 4 of 9
1 General Design Specification
1.1 Requirement Overview
To create a program for mass upload AP Debit and Credit notes.
1.2 Business Driver
Client has an requirement for mass upload debit and credit notes either at the time of cutover or at adhoc
requests.
1.3 Development Type
Development
Type:
Report Interface Conversion Enhancement Form
Workflow
1.4 How the development will work
1.4.1 How the development will run
The user will upload data in execl template which will contain data for all key fields for the posting.
Each row will result in generation of one document. There can be multiple rows in one template.
1.4.2 Dependencies and Assumptions
1. Period is open for posting
2. Vendor Code and GL account have been defined for the company code
3. The character length has not been exceeded for any field
2 Process Description and Logic
The input screen will contain the following parameters:
1. File name β Input Field - File Location of the template will be given here
2. Beginning Row β Input Field β Write Row no. of excel from which data will be upload will start
3. Ending Row - Input Field β Write Row no. of excel from which data will be upload will stop
4. Execute Button β Processing Button
5. 2 Radio Buttons β Error Display Mode and Foreground Mode β User will can select either of
these 2 buttons. Under Error Mode β only errors in processing will appear. However, under
foreground mode user can view step by step process of uploading into the system.
The output screen will show document number corresponding to each row number. Z TCode ZFI0055 to
be created for this customization.
5. AP Mass Upload β FI Module
Functional Specifications
FI_DEV_FS_81
Process Description and Logic Page 5 of 9
Sample template alongwith corresponding field details is enclosed:
AP Mass Voucher
Load with Taxes ZFI0055.xlsx
6. AP Mass Upload β FI Module
Functional Specifications
FI_DEV_FS_81
Technical Information Page 6 of 9
3 Technical Information
Updated by Pranotosh Masanta.
3.1 Summary
The objective of this report is to post GL file .
3.2 Detailed Technical Details
1. Report program ZFI_AP_BAL_LOAD_TAX whose T-code is ZFI0055.
2. SELECTION-SCREEN :
3. To get excel file from system use function module
ALSM_EXCEL_TO_INTERNAL_TABLE.
4. Now fill values into internal table IT_FINAL.
5. Next loop table IT_FINAL when changes comes in SERIAL then store it in
WA_SERIAL and comparing WA_SERIAL store IT_FINAL into IT_FINAL_NEW.
6. When changes comes in SERIAL store IT_FINAL_NEW into WA_FINAL.
7. Check if WA_FINAL-NEWBS field is equal to β29β or β39β.
8. After that for posting purpose perform BDC taking WA_FINAL table and also
use looping IT_FINAL_NEW table and check if IT_FINAL_NEW-NEWUM equal
to βAβ,βEβ,βKβ,βMβ,βHβ or βJβ then fill WA_FINAL table values in BDC.
9. Now if ERROR DISPLAY MODE radio button is selected then call transaction
βF-02β and also if FOREGROUND radio button is selected then call transaction
βF-02β.
10. Use function module FORMAT_MESSAGE to show messages.
3.3 List of objects
Object Type Object Name
7. AP Mass Upload β FI Module
Functional Specifications
FI_DEV_FS_81
Technical Information Page 7 of 9
8. AP Mass Upload β FI Module
Functional Specifications
FI_DEV_FS_81
Test Conditions Page 8 of 9
4 Test Conditions
(List of test conditions or reference of related documents)
Scenario Detail steps Result/
Comment
Upload Check
Data was prepared in the template, input parameters
were given; data got uploaded and document nos.
displayed
Pass
Errorneous Data
Posting key and Customer ID was wrongly maintained in
the template, inout parameters were given, data upload
stopped from the error line item
Pass