Oberoi@One ERP Project
Development Specification
Document
(Functional + Technical)
Module Name : FI Module
Object : GL Mass Upload
GL Mass Upload – FI Module
Document Control Information Page ii
Document Control Information
Document Information
Document Identification FI_DEV_FS_83
Document Name GL Mass Upload
Project Name Oberoi@One ERP Project
Client EIH Limited
Document Author Kunal Arora
Document Version 2.0
Document Status Released
Date Released 18-03-2015
Document Edit History
Version Date Additions/Modifications Prepared/Revised by
1.0 15-03-2015 Initial Kunal Arora
2.0 18-03-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
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
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
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
General Design Specification Page 4 of 9
1 General Design Specification
1.1 Requirement Overview
To create a program for mass upload GL Postings.
1.2 Business Driver
Client has an requirement for mass upload GL Postings 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. GL account has 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 ZFI0054 to
be created for this customization.
Sample template alongwith corresponding field details is enclosed:
GL Template
ZFI0054.xlsx
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
Process Description and Logic Page 5 of 9
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
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_GL_BAL_LOAD whose T-code is ZFI0054.
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. Now for posting purpose perform BDC taking WA_FINAL table and also use
looping IT_FINAL_NEW table fill WA_FINAL table values in BDC.
8. 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’.
9. Use function module FORMAT_MESSAGE to show messages.
3.3 List of objects
Object Type Object Name
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
Technical Information Page 7 of 9
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
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
GL Mass Upload – FI ModuleFunctional
Specifications
FI_DEV_FS_83
Test Conditions Page 9 of 9
About Deloitte
Deloitte provides audit, tax, consulting, and financial advisory servicesto public and private
clients spanning multiple industries. With a globally connected netw ork of member firms in
140 countries, Deloitte brings w orld-class capabilities and deep local expertise to help
clients succeed w herever they operate. Deloitte's 165,000 professionals are committed to
becoming the standard of excellence.
Deloitte's professionals are unified by a collaborative culture that fosters integrity,
outstanding value to markets and clients, commitment to each other, and strength from
cultural diversity. They enjoy an environment of continuous learning, challenging
experiences, and enriching career opportunities. Deloitte's professionals are dedicated to
strengthening corporate responsibility, building public trust, and making a positive impact in
their communities.
Deloitte refers to one or more of Deloitte Touche Tohmatsu, a Sw iss Verein, and its
netw ork of member firms, each of w hich is a legally separate and independent entity.
Please see w w w .deloitte.com/about for a detailed description of the legal structure of
Deloitte Touche Tohmatsu and its member firms. Please see
http://www.deloitte.com/us/about for a detailed description of the legal structure of
Deloitte LLP and its subsidiaries.
Internal Usage Statement
This publication is for internaldistribution and use only among personnelof Deloitte Touche
Tohmatsu, its member firms, and its and their affiliates. Deloitte Touche Tohmatsu, its
member firms, and its and their affiliates shall not be responsible for any loss w hatsoever
sustained by any person w ho relies on this publication.
Copyright © 2012 Deloitte Development LLC. All rights reserved.
Member of Deloitte Touche Tohmatsu

Fi dev fs_83_gl mass upload

  • 1.
    Oberoi@One ERP Project DevelopmentSpecification Document (Functional + Technical) Module Name : FI Module Object : GL Mass Upload
  • 2.
    GL Mass Upload– FI Module Document Control Information Page ii Document Control Information Document Information Document Identification FI_DEV_FS_83 Document Name GL Mass Upload Project Name Oberoi@One ERP Project Client EIH Limited Document Author Kunal Arora Document Version 2.0 Document Status Released Date Released 18-03-2015 Document Edit History Version Date Additions/Modifications Prepared/Revised by 1.0 15-03-2015 Initial Kunal Arora 2.0 18-03-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.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 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.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 General Design Specification Page 4 of 9 1 General Design Specification 1.1 Requirement Overview To create a program for mass upload GL Postings. 1.2 Business Driver Client has an requirement for mass upload GL Postings 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. GL account has 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 ZFI0054 to be created for this customization. Sample template alongwith corresponding field details is enclosed: GL Template ZFI0054.xlsx
  • 5.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 Process Description and Logic Page 5 of 9
  • 6.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 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_GL_BAL_LOAD whose T-code is ZFI0054. 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. Now for posting purpose perform BDC taking WA_FINAL table and also use looping IT_FINAL_NEW table fill WA_FINAL table values in BDC. 8. 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’. 9. Use function module FORMAT_MESSAGE to show messages. 3.3 List of objects Object Type Object Name
  • 7.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 Technical Information Page 7 of 9
  • 8.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 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
  • 9.
    GL Mass Upload– FI ModuleFunctional Specifications FI_DEV_FS_83 Test Conditions Page 9 of 9 About Deloitte Deloitte provides audit, tax, consulting, and financial advisory servicesto public and private clients spanning multiple industries. With a globally connected netw ork of member firms in 140 countries, Deloitte brings w orld-class capabilities and deep local expertise to help clients succeed w herever they operate. Deloitte's 165,000 professionals are committed to becoming the standard of excellence. Deloitte's professionals are unified by a collaborative culture that fosters integrity, outstanding value to markets and clients, commitment to each other, and strength from cultural diversity. They enjoy an environment of continuous learning, challenging experiences, and enriching career opportunities. Deloitte's professionals are dedicated to strengthening corporate responsibility, building public trust, and making a positive impact in their communities. Deloitte refers to one or more of Deloitte Touche Tohmatsu, a Sw iss Verein, and its netw ork of member firms, each of w hich is a legally separate and independent entity. Please see w w w .deloitte.com/about for a detailed description of the legal structure of Deloitte Touche Tohmatsu and its member firms. Please see http://www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries. Internal Usage Statement This publication is for internaldistribution and use only among personnelof Deloitte Touche Tohmatsu, its member firms, and its and their affiliates. Deloitte Touche Tohmatsu, its member firms, and its and their affiliates shall not be responsible for any loss w hatsoever sustained by any person w ho relies on this publication. Copyright © 2012 Deloitte Development LLC. All rights reserved. Member of Deloitte Touche Tohmatsu