multiorg fisher

Upload: jose-luis-mora

Post on 04-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Multiorg Fisher

    1/41

    Implementing Oracle Financials Under

    Multi-Org

    Al li son G. Fisher

    Laura B. DeSantis

    OAUGOracle Applications Users Group

  • 8/13/2019 Multiorg Fisher

    2/41

    Agenda

    Introduction

    Applications Modif ied for Multi-Org Example

    - Oracle Payables

    Applications not Modif ied for Multi-Org Examples

    - Oracle General Ledger

    - Oracle Assets

    Conclusion

    Oracle V8 DB, V10 Applications and Mul ti -Org

    Multi-Org Defini tions and Implementation

  • 8/13/2019 Multiorg Fisher

    3/41

    The Multi-Org Presentation Team Consists of . . . .

    Introduction

    Al lison G. F isher - Author and Presenter

    Associate Consul tant

    PricewaterhouseCoopers LLP

    Laura B. DeSantis - Author and Presenter

    Senior Associate

    Pr icewaterhouseCoopers LLP

  • 8/13/2019 Multiorg Fisher

    4/41

    Oracle V8 DB, V10Applications

    and Multi-Org

  • 8/13/2019 Multiorg Fisher

    5/41

    Oracle V8 Databases offer the following advantages

    over previous Versions . . . .

    Inc reased Data Storage

    Oracle V8 DB, V10 Applications and Mul ti-Org

    Faster Handlin g of Data

    Easier Access to Data

    Adv anced Queuing

    Inc reased Scalabil i ty

    Higher Eff ic iencyLevels

  • 8/13/2019 Multiorg Fisher

    6/41

    V10.7 SC Applications are not directly compliant with Oracle V8

    Databases. The only Oracle Certi f ied method of using an

    Oracle V8 Database with V10.7 SC Applications involves atechnique called Server Partitioning . . . .

    Oracle V8 DB, V10 Applications and Mul ti-Org

    Oracle 8.0.3 Database

    RDBMS_HOME

    SQL*Net v. 2 Listener

    LINK_HOMEOracle Applications

    Oracle Reports

    Client

    SQL*Net v.2

  • 8/13/2019 Multiorg Fisher

    7/41

    Multi-Org Defini tions andImplementation

  • 8/13/2019 Multiorg Fisher

    8/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications within a

    Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Develop Organizational StructureStep 1

    Def ine Set(s) of BooksStep 2

    Def ine Organizations and RelationshipsStep 3

    Set Prof ile Option for Organization Uni t Responsibil it iesStep 4

    Def ine Organization Uni t Responsibil i tiesStep 5

    Convert to Mul ti-Org (Run Adadmin Uti li ty)Step 6

    Def ine Inventory Organization Securi ty (optional)Step 7

    Implement Oracle ApplicationsStep 8

    Define Organization Unit Secur ity Rules (optional)Step 9

    Verify Mul ti-Org Validation Report (optional)Step 10

    Implement Document Sequencing (optional)Step 11

  • 8/13/2019 Multiorg Fisher

    9/41

    The importance of investing the time and effort necessary

    to properly define the Organizational Structure cannot be

    over-emphasized . . . .

    Multi-Org Defin itions and Implementation

    Business Group 1 Business Group 2

    Legal Entity 3

    Set of Books 3

    (G/L, F/A)

    Operating Unit 4

    (A/P, A/R, P/O, O/E)

    Inventory Org. 3(INV and all MFG Apps)

    Set of Books 1(G/L, F/A)

    Legal Entity 1

    Operating Unit 1

    (A/P, A/R, P/O, O/E)

    Inventory Org. 2

    (INV and all MFG Apps)

    Legal Entity 2

    Set of Books 2(G/L, F/A)

    Operating Unit 3(A/P, A/R, P/O, O/E)

    Inventory Org. 4

    (INV and all MFG Apps)

    Operating Unit

    2(A/P, A/R, P/O, O/E)

    Inventory Org. 1

    (INV and all MFG Apps)

  • 8/13/2019 Multiorg Fisher

    10/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    Step 1

    DEVELOP ORGANIZATION STRUCTURE

    Define Business

    Group(s)

    Defi ne Set(s) of

    Books

    Define Legal

    Entities

    Define Operating

    Unit(s)

    Define In ventory

    Organization(s)

    (1)

    (5)

    (4)(3)

    (2)

  • 8/13/2019 Multiorg Fisher

    11/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    DEFINE SET(s) OF BOOKS

    Define Withi n

    the General

    Ledger Module

    Defi ne the same

    for both Multi-Org

    and non M ulti-Org(1) (2)

    Step 2

  • 8/13/2019 Multiorg Fisher

    12/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    Step 3

    DEFINE ORGANIZATIONS AND RELATIONSHIPS

    (1)

    Business Group - None if HR not installed

    GRE/Legal Entity - G/L Set of Books

    Operating Unit - Associated Legal Entity

    Inventory Organization - Accounting Information

    Specif y requir ed

    inf ormation for each

    organi zation type

  • 8/13/2019 Multiorg Fisher

    13/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    DEFINE ORGANIZATIONS UNIT RESPONSIBILITIES

    (1)Users are confined to Operati ng

    Uni ts via responsibil iti es

    (2)Responsibil iti es are defi ned fromwithin the System Admini strator

    Responsibility

    (3)Thi s step is no dif ferent fr om creatin g

    custom responsibilities in a non

    Mu lti -Org environment

    Step 4

  • 8/13/2019 Multiorg Fisher

    14/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    SET PROFILE OPTION FOR ORG UNIT RESPONSIBILITY

    (1)Users are conf ined to

    Operating Uni ts via

    responsibilities

    (2)Responsibil iti es are defi ned fromwithin the System Admini strator

    Responsibility

    (3)Thi s step is no dif ferent fr om creating

    custom responsibilities in a non

    Multi -Org environment

    Step 5

  • 8/13/2019 Multiorg Fisher

    15/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    CONVERT TO MULTI-ORG

    Thi s step is usually

    performed by the DBA(2)

    Run the AutoI nstall

    Utility Adadmin(1)

    Step 6

  • 8/13/2019 Multiorg Fisher

    16/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    Step 7

    DEFINE INVENTORY ORGANIZATION SECURITY

    This step is optional for

    those impl ementi ng Oracle I nventory(1)

  • 8/13/2019 Multiorg Fisher

    17/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    Step 8

    IMPLEMENT ORACLE APPLICATIONS

    Some ORACLE Appli cations requi re a

    separate setup for each operating uni t(1)

    Some ORACLE Applicati ons only need be

    setup once for the entire enterpr ise(2)

  • 8/13/2019 Multiorg Fisher

    18/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    Step 8- Order Entry - Purchasing- Payables - Receivables

    - Projects - Cash Management

    - Sales - Sales & Marketing

    Compensation

    - Service

    IMPLEMENT ORACLE APPLICATIONS

    Some ORACLE Appli cations require a

    separate setup f or each operating uni t(1)

  • 8/13/2019 Multiorg Fisher

    19/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Multi-Org Defin itions and Implementation

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Convert to Multi-Org

    (Run Adadmin Utility)

    * Optional

    Step 8- General Ledger - Assets

    - Inventory - Remaining

    Manufacturing

    Applications

    IMPLEMENT ORACLE APPLICATIONS

    Some ORACLE Applicati ons only need be

    setup once for the enti re enterpri se(2)

  • 8/13/2019 Multiorg Fisher

    20/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Step 9

    Convert to Multi-Org

    (Run Adadmin Utility)

    DEFINE ORGANIZATION UNIT SECURITY RULES

    Secur ity Rules restr ict access to

    specif ied account segments(1)

    Securi ty Rul es are set-up

    in the General L edger Module(2)

    Multi-Org Defin itions and Implementation

    * Optional

  • 8/13/2019 Multiorg Fisher

    21/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Implement Document

    Sequencing

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Set Profile Option for

    Org Unit Responsibilities

    Define Organization

    Unit Security Rules

    *

    *

    *

    *

    Define Organization

    Structure

    Define Set(s) of Books

    Step 10

    Convert to Multi-Org

    (Run Adadmin Utility)

    VERIFY MULTI-ORG VALIDATION REPORT

    The Set-Up Validation Report should be

    run f ollowing the conversion to Multi -Org(1)

    Not a r equired step,

    but strongl y recommended(2)

    Multi-Org Defin itions and Implementation

    * Optional

  • 8/13/2019 Multiorg Fisher

    22/41

    The following steps must be executed in the sequence

    indicated to properly configure Oracle Applications

    within a Multi-Org environment . . . .

    Define Organizations

    and Relationships

    Define OrganizationUnit Responsibilities

    Define Inventory

    Organization Security

    Implement Oracle

    Applications

    Verify Multi-Org

    Validation Report

    Set Profile Option for

    Org Unit Responsibilities

    Define Organization

    Unit Security Rules

    *

    *

    *

    *

    * Optional

    Define Set(s) of Books

    Step 11

    Convert to Multi-Org

    (Run Adadmin Utility)

    IMPLEMENT DOCUMENT SEQUENCING

    Not a r equired step(1)

    Treats each transaction as a document and assigns

    a document number for a complete audit trail

    (2)

    Multi-Org Defin itions and Implementation

  • 8/13/2019 Multiorg Fisher

    23/41

    To add more operating units after the initial Multi-Org

    configuration, perform the following . . . .

    Multi-Org Defin itions and Implementation

    Setup New Operating Unit(s)

    Revise the Organization Structure

    Conf igure New Applications (I f Any)

    Update Secur ity Rules (I f Necessary)

  • 8/13/2019 Multiorg Fisher

    24/41

    The following areas should be given special consideration

    when implementing Oracle Applications within a Multi-Org

    environment . . . .

    Multi-Org Defin itions and Implementation

    (Applications) Centrali zation / Decentrali zation

    Data Secur ity

    Global Supplier Tables

    Form and Report Titles

    Concurrent Programs

  • 8/13/2019 Multiorg Fisher

    25/41

    Oracle Payables

  • 8/13/2019 Multiorg Fisher

    26/41

    The following data must be set-up separately for

    each operating unit:

    Oracle Payables

    Distr ibution Sets

    Bank Accounts

    Matching Tolerances

    F inancials and Payables Options

    Expense Detail Report Format

    Tax Names and Groups

    Reporting Enti ties

  • 8/13/2019 Multiorg Fisher

    27/41

    Shared Supplier Header

    Oracle Payables

    Supplier header record shared between

    Operating Units

    Payment sites are segregated by operating

    unit

    Vendors with payment sites in multipleOperating Units cannot be merged

  • 8/13/2019 Multiorg Fisher

    28/41

    Applications Not Modif iedfor Multi-Org

    Examples

  • 8/13/2019 Multiorg Fisher

    29/41

    The Context Diagram below depicts the Oracle Applications that have

    been modified to operate independently within a Multi-Org

    Configuration. Thus,each application requires a separate setup only foreach Operating Unit within which it is to be utilized . . . .

    Order

    EntryPayables

    Projects

    Sales

    Compensation

    Receivables

    Sales &

    MarketingService

    Cash

    Management

    Purchasing

    Oracle Mul ti-Org

    Configuration

    Setup once per

    Operating Uni t

    Appli cations Not Modif ied for Multi-Org

  • 8/13/2019 Multiorg Fisher

    30/41

    The Context Diagram below depicts both the Oracle Applications

    that have been modified to operate independently within a Multi-

    Org Configuration as well as those that have not (i.e. outside thecircle). Each Application outside context requires a separate

    setup for each Enterprise only within which it is to be utilized . . .

    Order

    EntryPayables

    Projects

    Sales

    Compensation

    Receivables

    Sales &

    MarketingService

    Cash

    Management

    Purchasing

    Oracle Multi-Org

    Configuration

    Setup once per

    Operating Uni t

    Assets

    Inventory Manufacturing

    General

    Ledger

    Appli cations Not Modif ied for Multi-Org

  • 8/13/2019 Multiorg Fisher

    31/41

    OracleGeneral Ledger

  • 8/13/2019 Multiorg Fisher

    32/41

    A Multi-Org configuration enables proper segregation

    of data across operating units . . . .

    Oracle General Ledger

    Business Group 1 Business Group 2

    Legal Entity 3

    Set of Books 3

    (G/L, F/A)

    Operating Unit 4(A/P, A/R, P/O, O/E)

    Inventory Org. 3(INV and all MFG Apps)

    Set of Books 1(G/L, F/A)

    Legal Entity 1

    Operating Unit 1(A/P, A/R, P/O, O/E)

    Inventory Org. 2

    (INV and all MFG Apps)

    Legal Entity 2

    Set of Books 2

    (G/L, F/A)

    Operating Unit 3(A/P, A/R, P/O, O/E)

    Inventory Org. 4

    (INV and all MFG Apps)

    Operating Unit 2(A/P, A/R, P/O, O/E)

    Inventory Org. 1

    (INV and all MFG Apps)

  • 8/13/2019 Multiorg Fisher

    33/41

    Security Rules

    Vs.Cross-Validation Rules

    Oracle General Ledger

    Security Rules

    Restr icts access to a

    specif ic accounting

    f lexf ield segment(s)

    -e.g. company segment

    Cross-ValidationRules

    Used to control the set-up

    of account combinationsacross locations,

    departments, product

    codes, etc.

  • 8/13/2019 Multiorg Fisher

    34/41

    Stepsin Defining Security Rules

    Oracle General Ledger

    Step 1:

    Determine a companys business requirements

    Step 2:

    Define onl ine security for account inqui ry and

    data entry

    Step 3:

    Define security for FSGs and Standard

    reports

  • 8/13/2019 Multiorg Fisher

    35/41

    Step 1: Determine a Companys Business

    Requirements

    Oracle General Ledger

    Cross-Validation Rules Vs. Secur ity Rules

    Two or more companies operating

    independently within a single set of

    General Ledger books

    Autonomy across values associated with a

    particular accounting flexf ield segment

  • 8/13/2019 Multiorg Fisher

    36/41

    Step 2: Define Online Security for Account

    Inquiry and Data Entry

    Oracle General Ledger

    Define Messages associated with a particular

    rule

    Globally Include the range of values

    associated with a particular rule

    Exclude all values not valid for a particular

    rule

    Assign Securi ty Rule(s) to a particular

    responsibility

  • 8/13/2019 Multiorg Fisher

    37/41

    Step 3: Define Security for FSGs and

    Standard Reports

    Oracle General Ledger

    To define security for Standard Reports:

    this functionali ty is not cur rently

    available in Applications version

    10.7SC

    To define security for FSG Reports:

    System Administrator Responsibil i ty

    - set the System Profile Value

  • 8/13/2019 Multiorg Fisher

    38/41

    Oracle Assets

  • 8/13/2019 Multiorg Fisher

    39/41

    Utilizing a common thread, such as company number,

    throughout the asset flexfields provides processing

    autonomy as well as security across the applications ...

    Sample Asset Hierarchy

    Accounting Key Flexfield

    CO-DIV-LOC-DEPT-ACCT-SUB-PROD

    "Company X"Asset Book "Company Y"Asset Book "Company Z"Asset Book

    G/L Set of Books

    AssetCategoryFlexfield

    - "Company No."-Major Category- Minor Category

    AssetLocationFlexfield

    - "Company No."- State- County- City

    AssetKey

    Flexfield

    -"Company"- Project- CEA

    - Business Segment

    Oracle General Assets

  • 8/13/2019 Multiorg Fisher

    40/41

    Conclusion

  • 8/13/2019 Multiorg Fisher

    41/41

    Implementing Oracle Financials UnderMulti-Org

    Al li son G. Fisher

    Laura B. DeSantis

    OAUGOracle Applications Users Group