Thursday, March 13, 2008

Organizations in Oracle Apps

I.Organization in Oracle Applications

Definition of Organization:

Organization is an entity to which different types of transactions, that are recorded, are identified. A transaction is recorded for a particular kind of Entity, in other words, Organization.

Need for Organization:

1.Use a single installation of any Oracle Applications product to support any number of organizations, even if those organizations use different sets of books.
2. Define different organization models

3. Support any number of legal entities within a single installation of Oracle Applications.
4. Secure access to data so that users can access only the information that is relevant to them.
5. Sell products from a legal entity that uses one set of books and ship them from another legal entity using a different set of books, and automatically record the appropriate intercompany sales by posting intercompany accounts payable and accounts receivable invoices.
6. Purchase products through one legal entity and receive them in another legal entity.


II. Types of Organizations

The types of Organizations are based on the business needs of an enterprise. These also depend on the purpose for which an Organization is created. An Organization could be Internal or External. Broad grouping of Organization is as follows:

A. Business Unit
B. Headquarters
C. Divisions / Departments / Branch
D. Plant / Operations Unit
E. Product Lines

These are considered for reporting purposes. An External Organization could be Agents or Tax Authorities. By categorizing an Organization as External, employees cannot be assigned.

Classification of Organizations:

The Classification of Organizations decides the data flow of your Enterprise. The following are the classifications to which an Organization can fall into.

1. Set of Books:

If the business need requires having more than one Set of Books, then the installation automatically becomes Multi Organizational. Oracle General Ledger secures transaction information (such as journal entries and balances) by set of books. When you use Oracle General Ledger, you choose a responsibility that specifies a set of books.

2. Business Group:

The Business Group represents the highest level in the Organizational Structure. All the human resources information is stored at this level. The employees are assigned at this level. All the Sets of Books that are attached to a Business Group share the employees within that Business Group.

3. Legal Entity:

This is an Organization which represents the legal Company for which the fiscal and tax reports are prepared. This is presently available in the United States Federal Reporting context.

4. Balancing Entity:

This is the accounting entity for which the financial reports are prepared. This is the mandatory segment in the Accounting Flexfield in Oracle General Ledger. There could be multiple companies that come under the same Legal Entity and each company’s financial statements match tally within itself.

5. Operating Unit:

An Operating Unit is generally your branch office or a sales division or a department. The subledgers like Payables, Receivables, Purchasing and Order Management are configured based on operating unit. The users attached to this subledger would see the data for only the operating that has been attached to the respective responsibility.

6. Inventory Organization:

This is the Organization that tracks the inventory transactions and balances and the activities of an organization that manufactures or distributes or stores products. Manufacturing units, warehouses, distribution offices are normally classified into this category. Oracle Manufacturing Suite modules are based on Inventory Organizations.

7. HR Organization:

This class of Organization represents the work structure of an enterprise. They usually represent the functional management, or reporting groups that exist within a business group.

8. Project Organizations:

These classes of Organizations are used in Oracle Projects to monitor and transact on different kinds on projects, created in Oracle Projects Suite. This document discusses in detail on Project Organizations in the coming sections.

9. Asset Organizations:

This is a new class of Organization introduced in Release 11i. An asset organization is an organization that allows you to perform asset–related activities for a specific Oracle Assets corporate depreciation book. Oracle Assets uses only organizations designated as asset organizations

III. Setup Organizations

The following are the simplified setup steps to be followed to create an organization structure in a new environment:
1) Define Organization Structure.

· This is a pen and paper process of setting up the organizations structure.

· Assign organization classification in the following order:

(1) Legal entities, (2) Operating units, and (3) Inventory organizations.

2) Define Sets of Books. Use Define Set of Books window to enter a set of books. Responsibilities used to assign sets of books:

a) Assets - Setup -> Financials -> General Ledger -> Set of Books

b) General Ledger - Setup -> Set of Books -> Define

c) Inventory - Setup -> Financials -> Books

d) Payables - Setup -> Set of Books -> Define

e) Purchasing Receivables - Setup -> Organizations -> Set of Books

f) Receivables - Set Up -> Financials -> Books

g) Government General Ledger - Setup -> Set of Books -> Define

3) Define Organizations. Use Define Organizations window to define organizations. · Responsibilities used to assign organizations:

i) Inventory - Setup -> Organizations -> Organizations

ii) Purchasing - Setup -> Organizations -> Organizations

iii) Order Entry / Shipping - Set Up -> Organizations -> Organization

iv) Projects - Setup > Human Resources -> Organizations -> Define

v) Receivables - Set Up > System -> Organization

vi) Government Purchasing - Setup -> Organizations -> Organizations

vii) Government Receivables - Set Up -> System -> Organization ·

Define Business Groups. (Optional)

· Define if you have multiple business groups or do not use default business group.

· You must have at least one business group. Oracle Applications supplies default business group, Setup business Group (fresh install).

· If you define business group next step must be to associate business groups with a responsibility and verify the HR: Business Group profile option. (See step 5.)

4) Define Organization Relationships. Use the Define Organization window to define organization relationships by assigning classifications to each organization.

a) Classification of an organization can be any combination in the following order: i) Legal entities, ii) Operating units, and iii) Inventory organizations.

b) Legal entities must have a location specified. (Zoom to Define Locations window.)

5) Define Responsibilities. Use the Define Responsibility window to define responsibilities for each operating unit. Responsibilities used to assign responsibilities:System Administrator - Security -> Responsibility -> Define If you have multiple business groups, you must associate each responsibility with one and only one business group. Use the HR: Business Group system profile option to associate a responsibility with a business group.

6) Set MO:Operating Unit Profile Option for Each Responsibility.

MO:Operating Unit profile option must be set.

· System Administrator - Profile -> System

· Set profile option to appropriate operating unit id (ORG_ID). You must set the default-operating unit setting MO:Operating Unit at the site level.

7) Run Convert to Multiple Organization using Adadmin utility. Process replicates seed data to all operating units that have been defined. This step is irreversible. Adadmin will fail if previous steps have not been completed. Concurrent managers must be down and no one should access the database. If adadmin fails during conversion and you are prompted to proceed as if successful, never select Yes, as the conversion process has already begun, and steps that may be missed during the conversion process will need to be manually created and be difficult, costly and timely to recreate.

8) Define Inventory Organization Security (Optional). Restricts manufacturing users to specific organizations.

9) Change Order Entry Profile Options (Optional). For Release 11: OE:Item Validation Organization profile option is set a responsibility level if operating units have different item validation organizations.
For Release 11i: Attach the submenu ‘ONT_SETUP’ and function ‘Setup OM parameters’ to any main menu (AR / OM). Switch to AR / OM Responsibility and
1. Open OM_Parameters Menu.
2. Give a Name for OPERATING UNIT and
3. For Item Validation Organization, Select Inventory Organization
4. Save your work

10) Update Profile Options Specific to Operating Units.

Set profile options at the responsibility level e.g.:i) AR: Receipt Batch Source ii) AR: Transaction Batch Source iii) OE:Item Validation Organization – Only for Release 11 iv) OE: Set of Books v) GL: Set of Books Sequential Numbering

Responsibilities used to assign profile options:System Administrator - Profile -> System. Refer to individual Oracle Financial Applications Products User's Guides for specific information on profile options that need to be set.

11) Set up Oracle Applications Products. OE, PA, PO, AR and Sales Compensation must be set up for each operating unit it they the product groups are to be used. FA, GL INV and the rest of the Oracle Manufacturing product do not need to be set up for each operating unit.

12) Secure Balancing Segment Values by Legal Entity. (Optional) Use the Define Security Rule window to create rules that secure data entry of balancing segment values for each legal entity.· Security rule elements specify a range of values to be included or excluded. Use the Assign Security Rules window to assign the same rule(s) to all responsibilities associated with the legal entity's operating units. Define additional rules and assign them to all responsibilities associated with relevant operating units.

13) Run the Setup Validation Report to Identify Setup Problems. Data for disabled fields on Enter Customer and Enter Supplier Window must be deleted.

14) Header information is shared across operating units and if you do not choose to delete the data, you must edit the database manually. All responsibilities in one operating unit must share the same profile option values and sequence numbering option.

Create Locations:

Use the Define Location window to define names and addresses for the locations you use within your enterprise. You define each location once only. This saves you time if you have multiple organizations with the same location. You should define locations for your legal entities and inventory organizations. Oracle Applications products use locations for requisitions, receiving, shipping, billing, and employee assignments.

Cross Business Groups

With Cross Business Group Access (CBGA) the business group now exists at one level lower and you can access organizations, resources and projects across business groups within a hierarchy

IV.Organizations in Projects Accounting

Projects can be controlled based on the Organization Classifications. The following are the basic classifications:

Project / Task Owning Organization. Project/Task Owning Organizations are organizations that can own projects and/or tasks in the operating unit.

Project Expenditure/Event Organization. Expenditure/Event Organizations are organizations that can own project events (labor and non–labor) and can incur expenditures for projects in the processing operating unit.

Project Invoice Collection Organization. If your business decentralizes its invoice collection within an operating unit, you must enable the Project Invoice Collection Organizations classification for each organization in which you want to process invoices.

Project Manufacturing Organization is one that links your Project between Inventory Organization and Projects. This is a new feature in Release 11i.

Billing Schedule Organizations are organizations that have their own billing schedules. Any organization in the operating unit’s business group can have its own billing schedules.

Resource Organizations are organizations that own resources and/or resource budgets. Any organization in the operating unit’s business group can own non–labor resources. Only HR organizations can have employees assigned to them. Oracle Projects does not have a classification requirement for an organization to own non–labor resources.

Relationships between Organizations

1. Legal Entities Post to a Set of Books

2. Operating Units Are Part of a Legal Entity

3. Inventory Organizations are Part of an Operating Unit

4. Inventory Organization Determines Items Available to Order Management

5. Inventory Organization Determines Items Available to Purchasing

6. Project Organizations are attached to Business Group

7. Employee availability within Operating Units depends on the Business Group to which the OU is attached.

8. A Project Organization has to be classified as HR Organization if employees are planned to be assigned.

9. A Project Manufacturing Organization should have an additional classification of Inventory Organization to be able to handle inventory items.


V. Organization Hierarchy

In Oracle Applications, organization hierarchies show reporting lines and other hierarchical relationships among the organizations in your enterprise. An organization hierarchy illustrates the relationships between your organizations. When you define a hierarchy, you tell Oracle Projects which organizations are subordinate to which other organizations. The topmost organization of an organization hierarchy is generally the business group.


In addition to the primary reporting hierarchy, you can set up in as many other organization hierarchies as you need. You can create as many organization hierarchies as you need for different reporting and processing needs, and you can create multiple versions of an organization hierarchy. Oracle Projects uses the hierarchy version to determine which organizations are used for reporting and processing.

The following organization hierarchy versions are assigned in Oracle Projects:

A Project/Task Owning Organization Hierarchy Version is assigned to each operating unit.
An Expenditure/Event Organization Hierarchy Version is assigned to each operating unit.
A Default Reporting Organization Hierarchy Version is assigned to each operating unit. This hierarchy version can be overridden at reporting time.
A Project Burdening Hierarchy Version is assigned to each business group.

Start Organization

This is the branch of your organization hierarchy that you specify in Oracle Projects as the top of your hierarchy. When you choose a start organization as a reporting parameter, the start organization and all organizations below it are included in the report.

You create organization hierarchies in the Organization Hierarchy window. Always define hierarchies from the top organization down. You must define the top organization in the hierarchy, and at least one organization subordinate to it. The organization hierarchy you define here appears in a list of values in the Implementation Options window.


To create an Organization Hierarchy,

1. Enter a unique name for the hierarchy, and check Primary if it is your main reporting hierarchy.
2. Enter the version number and start date for the hierarchy. You can copy an existing hierarchy.
3. Query the top organization name in the Organization block.
4. In the Subordinates block, select the immediate subordinates for the top organization.
5. To add organizations below one of these immediate subordinates, check the Down check box for the organization. The Organization block now displays the organization you selected. You can add subordinates to this organization. To return to the previous level, check the Up check box.

To change the hierarchy

1. Query the name of the hierarchy.
2. In the Version field, use the Down Arrow to move through existing versions of the hierarchy until you reach a version number for which no other data appears. Enter the start date for the new version.
Note: Overlapping versions of a hierarchy cannot exist. Whenever you enter a new version of a hierarchy, the system automatically gives an end date to the existing version. Oracle HRMS retains the records of obsolete hierarchies, so you do not lose any historical information.
3. Query the top organization name in the Organization block.
4. In the Subordinates block, select the immediate subordinates for the top organization.
5. To add organizations below one of these immediate subordinates, select the Down check box for the organization. The Organization block now displays the organization you selected. You can add subordinates to this organization. To return to the previous level, select the Up check box.


Project/Task Owning Organization Hierarchy

You assign a project/task owning organization hierarchy to the operating unit to control which organizations can own projects and tasks. To own projects and/or tasks in the operating unit, an organization must have all of the following characteristics:
1.The organization must belong to the project/task organization hierarchy assigned to the operating unit.
2. The organization must have the project/task owning organization classification enabled.
3. The project type class must be permitted to use the organization to create projects. This permission is determined when you define the organization.
4. The organization must be active as of the system date.

Expenditure/Event Organization Hierarchy
You assign an expenditure/event organization hierarchy to the operating unit to control which organizations have the following capabilities:
1. incur expenditures
2. own project events
3. be assigned to a resource list as a resource

Default Reporting Organization Hierarchy

You specify an organization hierarchy and version to indicate which organization hierarchy of a Business Group you want Oracle Projects to use as the default reporting organization hierarchy.

You specify a start organization to indicate which branch of your organization hierarchy you want Oracle Projects to recognize as the top of your hierarchy for reporting purposes. If you want to use your entire organization hierarchy, your top organization (generally the business group) is the start organization. For example, if you define your organization hierarchy with four divisions under the top organization, you can specify one division as the start organization. Oracle Projects consequently recognizes only that division and its subordinate organizations as its default reporting hierarchy.

Project Burdening Organization Hierarchy

For each Business Group, you specify a Project Burdening Organization Hierarchy and Version. Oracle Projects uses the Organization Hierarchy/Version to determine the default Burden Multiplier when compiling a Burden Schedule.

To specify project burdening hierarchies:

1. Select an Oracle Projects responsibility with access to the Organization window associated with the Business Group for which you are entering Legal Entities and Operating Units.
2. Navigate to the Organizations window (Setup > Human Resources > Organizations > Define).
3. Define an organization or query organizations that you defined as a business group. You must define the hierarchy before you designate it as the project burdening hierarchy.
Depending on your enterprise organization structure and business process, it is possible for the Project Burdening Hierarchy Version to be different from the Project/Task Organization Hierarchy Version, Expenditure/Event Organization Hierarchy Version, or Default Project Reporting Organization Hierarchy Version that you defined for any operating units associated with the business group. The Cost Distribution processes will not burden expenditures for expenditure organizations that are not in the Project Burdening Hierarchy.

If you add a new organization to the Project Burdening Hierarchy Version

If you add a new organization to the Project Burdening Hierarchy Version, you must
1. add new burden multipliers for that organization in the appropriate burden schedules, or
2. use the multipliers inherited from the parent organization as the burden multipliers for the organization

If you want to add burden multipliers to a particular schedule version for the organization, you need to compile the affected schedule version. If you use the parent organization multipliers, you must submit the PRC: Add New Organization Burden Compiled Multipliers process. This process adds multipliers for this organization to all burden schedules versions for which you did not explicitly add multipliers. If you do not run this process, you will encounter a rejection reason of ’Cannot find compiled multiplier’ for transactions charged to this organization.



VI.Profile Options

HR:Business Group
Use this profile option to attach a Business group.

HR: Security Profile
Use this profile option to point your responsibility to a specific business group.

HR: User Type
Use this profile option to classify the type of HR installation your enterprise has

HR: Cross Business Group
Use this profile option to enable Cross Business Group access functionality.

MO: Operating Unit
Use this profile option to control which operating unit a particular responsibility corresponds to only if you have implemented multiple organization support.

1 comment:

Mohammad Shahnawaz said...

I sent you many times a message but you never reply.
It is all about enquiry