Skip to the content.

GL Account Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

This upload creates new GL code combinations and updates existing ones.

New code combinations are created also when dynamic inserts are disabled for the chart of accounts, as in the GL Accounts window. Segment values are validated against the cross-validation rules and the segment value security of the responsibility.

Enabled, Start Date Active, End Date Active, Detail Budgeting Allowed and Detail Posting Allowed entered on a new row are applied to the new code combination. Left blank, they are derived from the segment values.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Ledger, Upload Mode, Active Accounts Only, GL_SEGMENT1, GL_SEGMENT1 From, GL_SEGMENT1 To, GL_SEGMENT2, GL_SEGMENT2 From, GL_SEGMENT2 To, GL_SEGMENT3, GL_SEGMENT3 From, GL_SEGMENT3 To, GL_SEGMENT4, GL_SEGMENT4 From, GL_SEGMENT4 To, GL_SEGMENT5, GL_SEGMENT5 From, GL_SEGMENT5 To, GL_SEGMENT6, GL_SEGMENT6 From, GL_SEGMENT6 To, GL_SEGMENT7, GL_SEGMENT7 From, GL_SEGMENT7 To, GL_SEGMENT8, GL_SEGMENT8 From, GL_SEGMENT8 To, GL_SEGMENT9, GL_SEGMENT9 From, GL_SEGMENT9 To, GL_SEGMENT10, GL_SEGMENT10 From, GL_SEGMENT10 To, GL_SEGMENT11 From, GL_SEGMENT11 To, GL_SEGMENT12 From, GL_SEGMENT12 To

Oracle EBS Tables Used

gl_code_combinations_kfv, fnd_flex_values_vl, fnd_flex_value_sets, fnd_id_flex_structures_tl, gl_ledgers

Report Categories

Enginatics, Upload

GL Account Upload 11i, GL Setup Upload, GL Code Combinations, AR Transaction Upload, FA Asset Book Details, AP Invoice Upload, GL Account Analysis, GL Account Analysis 11g, GL Account Distribution Analysis

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import GL_Account_Upload.xml
SQL Source GL Account Upload.sql
Full Report on Enginatics www.enginatics.com/reports/gl-account-upload/

GL Account Upload - Case Study & Technical Analysis

Executive Summary

The GL Account Upload report is a critical operational tool designed to streamline the maintenance of General Ledger (GL) code combinations within Oracle E-Business Suite. It facilitates the bulk creation of new GL code combinations and the update of existing ones, significantly reducing the manual effort required for chart of accounts maintenance. This tool is particularly valuable during system implementations, reorganizations, or for ongoing master data management, ensuring that financial structures remain agile and aligned with business requirements.

Business Challenge

Maintaining a clean and accurate Chart of Accounts (COA) is fundamental to financial reporting. However, organizations often face challenges such as:

Solution

The GL Account Upload solution provides a robust mechanism for mass processing of GL accounts. It leverages standard Oracle APIs and interface tables to ensure data validation and integrity while offering a user-friendly interface for finance users.

Key Features:

Technical Architecture

The report is built upon Oracle’s General Ledger and Application Object Library (AOL) architecture. It interacts with key flexfield definitions and value set tables to validate and process account segments.

Key Tables and Views

Core Logic

  1. Structure Identification: The solution first identifies the Chart of Accounts structure ID associated with the selected ledger.
  2. Segment Mapping: It maps the input parameters (Segment 1 through Segment 10, etc.) to the corresponding segments in the accounting flexfield structure.
  3. Validation: Input values are checked against FND_FLEX_VALUES to ensure they exist and are active.
  4. Combination Check: The system checks GL_CODE_COMBINATIONS to see if the combination already exists.
  5. Creation/Update: If the combination is new and dynamic inserts are allowed, it is created. Existing combinations can be updated with new attributes if supported.

Business Impact


© Enginatics GmbH