Académique Documents
Professionnel Documents
Culture Documents
Introduction
Any enterprise has several organization structures. These organizations interact with each
other for various purposes. While interacting with other organizations data has to be secure
and should be transferred to the correct organization.
Multi Org is a feature, which helps us to classify and define various organizations in such a
way that hierarchy is maintained and data is secure across organizations. It also decides
how transactions flow through different organizations and how those organizations interact
with each other.
Types of Organizations
The various organizations that can be defined within Oracle Applications are as follows:
Business Group. The business group represents the highest level in the organization
structure, such as the consolidated enterprise, a major division, or an operation
company. Oracle Apps provides with a predefined Business Group ‘Setup
Business Group’. Reliance Group of Companies is an example of Business
Group.
GRE/Legal Entity. The company for which we prepare tax returns. You assign tax
identifiers and other legal entity information to this type of organization. If there
are several subsidiary companies for which tax returns are filed, each company is
a separate legal entity. Reliance Group of Companies consists of several
companies like Reliance Industries ltd, Reliance Info-comm, Reliance Energy ltd
etc. Each company is a separate Legal Entity.
Note: The Set of Book can contain multiple Legal Entities.
Operating Unit. Each group company will have several branch offices involved with
purchasing, order management, shipping execution etc. Each such branch will
be an Operating Unit.
The current Multi-Org architecture utilizes database objects like Views to build a security
layer that allows you to logically partition all your application data in one database, instead
of physically partitioning data with multiple instances and even multiple application
installations.
In earlier versions of Oracle Applications data partitioning was done using multiple instances
and therefore installation had to be done several times for various operating units.
Note: All Multi Org tables in the database will be suffixed with ‘_ALL’.
Needless to say, HR does not require Operating Units, Inventory Organization and Asset
Organization.
Multi Org Setup
The following are the summarized steps for implementing Multi-Org in Oracle Applications or
when converting from a Non Multi-Org environment to a Multi-Org environment.
Technical
begin
fnd_client_info.set_org_context();
end;
We usually, set org_id at back-end. So that we can get the org_id records from the Multi
Organization views.
It will not fetch any records. As, "where" condition fails (org_id = Userenv('CLIENT_INFO'));
Note:- If you set org_id from back-end, then you get org_id value populated by above
userenv function.
Is this Multi -Org concept is same for all the Oracle Application versions
No. Above Technical points are applicable only till 11i version. It is different in Release 12.