Exforsys

Oracle Apps 11i

  1. ERP Overview
  2. Oracle Apps 11i: Overview of popular ERP Products
  3. Oracle Apps 11i: Advantages of Oracle E-Business Suite
  4. Oracle Apps 11i : Getting started with Oracle Applications
  5. Oracle Apps 11i: Internationalization Support and Multiple Reporting Currencies
  6. Oracle Apps 11i : File System
  7. Oracle Apps 11i Installation - System Requirements
  8. Oracle Apps 11i - Using Rapid install and the Steps Before Apps Installation
  9. Single Node and Multi Node Installation Part 1
  10. Single Node and Multi Node Installation Part 2
  11. Oracle Apps Application Framework
  12. Oracle Apps Table Registration API
  13. Oracle Apps Concurrent Processing
  14. Oracle Apps Concurrent Library Window
  15. Oracle Apps Message Dictionary
  16. Oracle Apps Flex fields
  17. Oracle Apps Implementing Key Flex field and Descriptive Flex field
  18. Oracle Apps Template Form
  19. Special Triggers in the Template Form in Oracle Apps 11i
  20. Creating New Forms in Oracle Apps 11i
  21. Creation of Master Detail Block in Oracle Apps 11i
  22. Registering New Forms in Oracle Apps 11i
  23. Oracle Apps 11i: Setting up Chart Of Accounts (COA)
  24. Oracle Apps Sys Admin - Users and Responsibilities
  25. Oracle Apps 11i : Creating Journals through Oracle GL
  26. Oracle Apps 11i : Suppliers
  27. Oracle Apps 11i : Asset Management - Asset Book Positioning
  28. Oracle Apps 11i : Asset Management - Asset Books Regions
  29. Oracle Apps 11i : Asset Management - Manual and Quick Additions
  30. Oracle Apps 11i : Asset Management - Mass Additions
  31. Oracle Apps 11i : Asset Management - Asset Adjustments
  32. Oracle Apps 11i : Asset Management - Mass Transfers
  33. Oracle Apps 11i : Asset Management - Depreciation
  34. Oracle Apps 11i : Asset Management - Retirements
  35. Oracle Apps 11i : Asset Management - Journal Entries
  36. Oracle Reports 6i

Ads


Home arrow Technical Training arrow Oracle Apps 11i

Oracle Apps 11i: Setting up Chart Of Accounts (COA)

Page 1 of 3
Author : Exforsys Inc.     Published on: 14th Aug 2005

Oracle Apps 11i Free Training : Setting up Chart Of Accounts (COA)

In this tutorial you will learn how to create a Chart Of Accounts (COA), create a new value set, General Ledger - List Types, Security Types, Format Types, Validation Types, Oracle GL Segments and Create the Accounting Flexfield Structure.

Ads

Setting up Chart Of Accounts

Document Summary

This document is a step-by-step guide to understanding and setting up Chart of Accounts and Accounting Flex Fields in Oracle Applications.

To setup General Ledger for your organization, step through the following points:

Creating a Chart Of Accounts (COA)

A Chart Of Accounts defines what segments each account for the organization consists of. The COA consists of things like defining the accounting structure (the accounting structure is a framework or model that you will use to maintain your accounts), Account code combinations etc.

The steps involved in setting up the COA are:

1.1. Create a new Value Set.

Value Sets act as validations for the values entered by users. When the users enter the values in any of the fields (on any form), if there is a value set attached to this field, the values entered by user are validated against the value set. To create a new value set:

Log on to General Ledger – Vision Operations (USA)/GL Team Lead responsibility.

-- Navigate to N> Setup> Financials> Flexfields> Validation> Sets.

-- In the ‘Value Sets’ window, enter the new value set name and a description for the value set.

-- In the ‘List Type’ drop down box, select the kind of list you require based on the following criteria:

  • Use ‘List of Values’ when the expected number of values is between 10 and 200. If you choose ‘List of Values’ then your value set will not provide the LongList feature in Oracle Forms applications and users will not see a poplist in Oracle Self-Service applications.
    .
  • Use ‘Long List of Values’ when the expected number of values is more than 200. The LongList feature requires a user to enter a partial segment value before the list of values retrieves all available values. If you choose ‘Long List of Values’ then your value set will provide the LongList feature in Oracle Forms applications and users will not see a poplist in Oracle Self-Service applications. You may not enable LongList for a value set that has a validation type of ‘None’.
    .
  • Use ‘Poplist’ when the expected number of values is fewer than 10. If you choose ‘Poplist’ then your value set will not provide the LongList feature in Oracle Forms applications but users will see a poplist in Oracle Self-Service applications.

-- In the ‘Security Type’ drop down box, select the security you want Oracle Applications to use with this value set. The possible security types are:

  • No Security - All security is disabled for this value set.
    .
  • Hierarchical Security - Hierarchical security is enabled. With hierarchical security, the features of value security and value hierarchies are combined. With this feature any security rule that applies to a parent value also applies to its child values. Within a hierarchical tree of values, a value is subject to a security rule if any parent above it is subject to that security rule.
    .
  • Non-Hierarchical Security - Security is enabled, but the rules of hierarchical security do not apply. That is, a security rule that applies to a parent value does not "cascade down" to its child values.

* The parent values and child values in a particular Key flexfield are defined in the ‘Segment Values’ window, discussed later in this document.

-- Enter the ‘Format Type’, ‘Maximum Size’ and ‘Precision’ for your value set.

-- You can also specify the ‘Min Value’ and the ‘Max Value’ that this value set permits.

-- The first 2 check boxes on the screen define which values (‘Numbers only’, ‘Uppercase only’) the value set permits. Whereas if the third check box is checked, the values that are entered in the fields will be Right justified and zero filled automatically.

-- The ‘Validation Type’ can be any one of the following:

  • None: You use a None type value set when you want to allow users to enter any value so long as that value meets the value set formatting rules. Because a None value set is not validated, a segment that uses this value set does not provide a list of values for your users. A segment that uses this value set (that is, a non-validated segment) cannot use flexfield value security rules to restrict the values a user can enter.
    .
  • Independent: This value set provides a pre-defined list for valid values. These values are entered using the ‘Segment Values’ window (Fig 10).
    .
  • Dependent: A dependent value set is similar to an independent value set, except that the available values in the list and the meaning of a given value depend on which independent value was selected in a prior segment of the flexfield structure. You can think of a dependent value set as a collection of little value sets, with one little set for each independent value in the corresponding independent value set. You must define your independent value set before you define the dependent value set that depends on it. You enter the values for dependent values in the Segment Values window (fig 10). E.g. you have selected an independent value set ‘vs1’ for segment1 and a value set ‘vs2’ that is dependent (on ‘vs1’) for segment2. Let us assume that vs1 has two valid values: ‘Computer’ and ‘Furniture’. Then vs2 will have two sets of valid values pertaining to each value in vs1, i.e. if ‘Computer’ is entered for the segment1 then there may be a set of valid values for segment2, say, ‘mouse’, ‘keyboard’ etc. If ‘Furniture’ is entered for segment1, then there may be a set of valid values for segment2, say, ‘table’, ‘chair’ etc.
    .
  • Special and Pair: Special and pair value sets provide a mechanism to allow a "flexfield-within-a-flexfield". These value sets are primarily used for Standard Request Submission parameters. You do not generally use these value sets for normal flexfield segments. Special and Pair value sets use special validation routines you define. For example, you can define validation routines to provide another flexfield as a value set for a single segment or to provide a range flexfield as a value set for a pair of segments.

Fig 2: Value sets window.

1.2. Create the Accounting Flexfield Structure.

The accounting flexfield structure defines all the segments that makeup any account in the organization. In any organization, the accounts typically consist of codes like company_id, department_id, asset_number etc.

E.g. a typical account may have the first 2 digits representing the company, next 3 digits representing the department, next 4 digits representing the location and the last 4 digits representing the asset number.

(A typical account may look like 01.111.0011.0001)

(A typical account may look like 01.111.0011.0001)




01




111




0011




0001




Company_id




Department_id




Location_id




Asset_Number




Ads

Each of these segments are defined in the accounting flexfield structure. Follow below steps to create an accounting flex field structure:

-- Logon to N> Setup > Financials > Flexfields > Key > Segments

-- Query for the Flexfield Title ‘Accounting Flexfield’. This should give a screen that looks like below:

Fig 3 Key flexfields segments window



 
This tutorial is part of a Oracle Apps 11i tutorial series. Read it from the beginning and learn yourself.

Oracle Apps 11i

  1. ERP Overview
  2. Oracle Apps 11i: Overview of popular ERP Products
  3. Oracle Apps 11i: Advantages of Oracle E-Business Suite
  4. Oracle Apps 11i : Getting started with Oracle Applications
  5. Oracle Apps 11i: Internationalization Support and Multiple Reporting Currencies
  6. Oracle Apps 11i : File System
  7. Oracle Apps 11i Installation - System Requirements
  8. Oracle Apps 11i - Using Rapid install and the Steps Before Apps Installation
  9. Single Node and Multi Node Installation Part 1
  10. Single Node and Multi Node Installation Part 2
  11. Oracle Apps Application Framework
  12. Oracle Apps Table Registration API
  13. Oracle Apps Concurrent Processing
  14. Oracle Apps Concurrent Library Window
  15. Oracle Apps Message Dictionary
  16. Oracle Apps Flex fields
  17. Oracle Apps Implementing Key Flex field and Descriptive Flex field
  18. Oracle Apps Template Form
  19. Special Triggers in the Template Form in Oracle Apps 11i
  20. Creating New Forms in Oracle Apps 11i
  21. Creation of Master Detail Block in Oracle Apps 11i
  22. Registering New Forms in Oracle Apps 11i
  23. Oracle Apps 11i: Setting up Chart Of Accounts (COA)
  24. Oracle Apps Sys Admin - Users and Responsibilities
  25. Oracle Apps 11i : Creating Journals through Oracle GL
  26. Oracle Apps 11i : Suppliers
  27. Oracle Apps 11i : Asset Management - Asset Book Positioning
  28. Oracle Apps 11i : Asset Management - Asset Books Regions
  29. Oracle Apps 11i : Asset Management - Manual and Quick Additions
  30. Oracle Apps 11i : Asset Management - Mass Additions
  31. Oracle Apps 11i : Asset Management - Asset Adjustments
  32. Oracle Apps 11i : Asset Management - Mass Transfers
  33. Oracle Apps 11i : Asset Management - Depreciation
  34. Oracle Apps 11i : Asset Management - Retirements
  35. Oracle Apps 11i : Asset Management - Journal Entries
  36. Oracle Reports 6i
 

Comments