multi org. fundamentals

Upload: sanjujob99

Post on 02-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Multi Org. Fundamentals

    1/44

    Fundamentals of Multi-Org

    Overview

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age & of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    2/44

    Fundamentals of Multi-Org

    System References

    Examples: (Please delete the red text examples once you have added your information)

    Product Name > Window / Form Name

    racle Wor! in Process > "iscrete #o$s

    racle rder %ana&ement > 'ales rders

    racle nventory > ransactions

    Distribution

    #o$ itle*

    Ownership

    he #o$ itle +list,-our.ompanycom0'u$1ect2E"3xxxxx4 is responsi$le for ensurin& that thisdocument is necessary and that it reflects actual practice

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age 2 of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    3/44

    Fundamentals of Multi-Org

    Fundamentals of Multi-Org

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age # of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    4/44

  • 8/10/2019 Multi Org. Fundamentals

    5/44

  • 8/10/2019 Multi Org. Fundamentals

    6/44

    /hat s Multi-Org1

    (hat %s Multi-Org)

    Applications and database enhancement

    Allows you to consolidate your operations under

    one installation of Oracle Applications on a single

    global instance

    Allows you to &eep transaction data secure by line

    of business

    (hat %s Multi-Org)

    %ulti5r& is a server5side (applications and data$ase) enhancement that ena$les multiple$usiness units in an enterprise to use a sin&le installation of racle 6pplications products while

    !eepin& transaction data separate and secure he %ulti5r& enhancement uses native data$ase

    views to $uild a security layer on top of a sin&le installation of racle 6pplications n racle6pplications 7elease 88i9 the followin& products support %ulti5r& capa$ilities:

    .ash %ana&ement

    rder %ana&ement9 'hippin& Execution and 7elease %ana&ement

    Paya$les

    Property %ana&er

    Pro1ects

    Purchasin&

    7eceiva$les

    'ales .ompensation

    'ales and %ar!etin&

    'ervice

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age $ of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    7/44

    asic usiness 3eeds

    Support for multiple business units even if they

    use a different set of boo&s

    Secure access to data on a single instance by line

    of business

    Define different organi$ational models

    *asic *usiness +eeds

    *asic *usiness +eeds

    he %ulti5r& enhancement to racle 6pplications provides features necessary to satisfy thefollowin& $asic $usiness needs -ou should $e a$le to:

    3se a sin&le installation of any racle 6pplications product to support any num$er of

    $usiness units9 even if those $usiness units use different sets of $oo!s

    'upport any num$er of $usiness units within a sin&le installation of racle 6pplications

    'ecure access to data so that users can access only information that is relevant to them

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age " of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    8/44

  • 8/10/2019 Multi Org. Fundamentals

    9/44

    Agenda

    Agenda

    'nderstand what is meant by Multi-Org

    'nderstand the types of organi$ations supported

    in the Multi-Org model

    'nderstand organi$ational models

    'nderstand how Multi-Org secures data

    'nderstand reporting across entities 'nderstand &ey implementation considerations

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age ! of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    10/44

    Organi6ation Model

    12 FA

    A, ,O

    AR OM 3

    %+4 MF1

    Ship

    *alancing"ntity5Funds6R

    %nventory

    Organi$ation

    Operating 'nit

    2egal "ntity

    Set of *oo&s

    *usiness 1roup

    *al Seg 7

    *al Seg 8

    Fle#field

    Security Rule

    Organi$ation Model

    Organi$ation Model

    he %ulti5r& model provides a hierarchy that dictates how transactions flow throu&h different$usiness units and how those $usiness units interact -ou define the or&ani;ations and the

    relationships $etween them n the dia&ram a$ove9 note the different shapes used for each

    or&ani;ation type he shapes are helpful when drawin& multiple or&ani;ation dia&rams

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age &0 of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    11/44

    usiness 7roup

    *usiness 1roup

    6R*usiness 1roup

    *usiness 1roup

    his is an r&ani;ation that represents the consolidated enterprise9 a ma1or division9 or anoperation company and has no accountin& impact he

  • 8/10/2019 Multi Org. Fundamentals

    12/44

    8et of oo9s

    Set of *oo&s

    12 FA

    6R

    Set of *oo&s

    *usiness 1roup

    Set of *oo&s

    6 set of $oo!s ('

  • 8/10/2019 Multi Org. Fundamentals

    13/44

    :egal %ntity

    2egal "ntity

    12 FA

    6R

    2egal "ntity

    Set of *oo&s

    *usiness 1roup

    2egal "ntity

    6 le&al entity represents a le&al company for which you prepare fiscal or tax reports -ouassi&n tax identifiers and other le&al entity information to these types of or&ani;ations Future

    enhancements will include &reater functionality at this or&ani;ation level

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    14/44

    Operating ;nit

    Operating 'nit

    12 FA

    A, ,O

    AR OM 3

    6R

    Operating 'nit

    2egal "ntity

    Set of *oo&s

    *usiness 1roup

    Operating 'nit

    6n operatin& unit represents an or&ani;ation that uses any racle su$led&er application9 forexample9 rder %ana&ement9 Paya$les t may $e a sales office9 a division9 or a department

    6n operatin& unit is associated with a le&al entity nformation is secured $y operatin& unit for

    these applications Each user sees information only for their operatin& unit 7esponsi$ilitiesare lin!ed to a specific operatin& unit $y the %: peratin& 3nit profile option

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age & of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    15/44

    alancing %ntity

    *alancing "ntity

    12 FA

    A, ,O

    AR OM 3

    6R

    Operating 'nit

    2egal "ntity

    Set of *oo&s

    *usiness 1roup

    *al Seg 7

    *al Seg 8

    Fle#field

    Security Rule

    *alancing"ntity5Funds

    *alancing "ntity

    his is an entity for which you prepare a $alance sheet9 represented as a $alancin& se&mentvalue in the 6ccountin& Flexfield structure here can $e multiple $alancin& entities within the

    same operatin& unit structure and each of these must $alance within itself 6ll re?uired inter5

    company entries will $e automatically created within the 'et of

  • 8/10/2019 Multi Org. Fundamentals

    16/44

    operatin& unit he security rule (li!e the operatin& unit) is then associated with their

    responsi$ility

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age &$ of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    17/44

    alancing %ntity %

  • 8/10/2019 Multi Org. Fundamentals

    18/44

    Example B: .ompany is an operatin& unit

  • 8/10/2019 Multi Org. Fundamentals

    19/44

    nventory Organi6ation

    %nventory Organi$ation

    12 FA

    A, ,O

    AR OM 3

    %+4 MF1

    Ship

    6R

    %nventory

    Organi$ation

    Operating 'nit

    2egal "ntity

    Set of *oo&s

    *usiness 1roup

    *al Seg 7

    *al Seg 8

    Fle#field

    Security Rule

    *alancing"ntity5Funds

    %nventory Organi$ation

    6n inventory or&ani;ation represents an or&ani;ation for which you trac! inventorytransactions and $alances9 and manufactures or distri$utes products Examples include

    manufacturin& plants9 warehouses9 distri$ution centers9 and sales offices he followin&

    products and functions secure information $y inventory or&ani;ation: nventory9

  • 8/10/2019 Multi Org. Fundamentals

    20/44

  • 8/10/2019 Multi Org. Fundamentals

    21/44

    Agenda

    Agenda

    'nderstand what is meant by Multi-Org

    'nderstand the types of organi$ations supported

    in the Multi-Org model

    'nderstand organi$ational models

    'nderstand how Multi-Org secures data

    'nderstand reporting across entities 'nderstand &ey implementation considerations

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age 2& of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    22/44

    8ecurity Model

    'sers'sers ResponsibilitiesResponsibilitiesOperating

    'nit

    Operating

    'nit

    Select ;ied

    to an

    Security Model

    ;he responsibility is &ey to multi-org security and reporting

    Determines operating unit

    Determines reporting ability

    Security Model

    he &raphic a$ove shows how security is defined within racle 6pplications 6s shown in thedia&ram9 users have responsi$ilities9 which are attached to operatin& units (or inventory

    or&ani;ations)

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age 22 of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    23/44

    =ata 8ecurity +y Application

    Data Security by Application

    Application ,artitioned *y Secure

    12 12 Set of *oo&s

  • 8/10/2019 Multi Org. Fundamentals

    24/44

    7lo+al *egistries

    Singapore

    Operations

    'S

    +ew uired0?2A*7@"*

  • 8/10/2019 Multi Org. Fundamentals

    25/44

    Refer to ,ractice - 'nderstand how Multi-Org Secures Application Data Re>uired0?2A*7A97

  • 8/10/2019 Multi Org. Fundamentals

    26/44

  • 8/10/2019 Multi Org. Fundamentals

    27/44

    Cross Organi6ation *eporting

    .ross Organi$ation Reporting

    Report at multiple levels

    Set of *oo&s

    2egal "ntity

    Operating 'nit

    Security ,rofile

    MO! ;op Reporting 2evelReport ,arameters

    Reporting 2evel

    Reporting .onte#t

    .ross Organi$ation Reporting

    he %: op 7eportin& @evel profile option can $e set to control the level of reportin& access

    7eportin& @evel: 3sers can choose at which level they want to report he valid options

    are 'et of

  • 8/10/2019 Multi Org. Fundamentals

    28/44

    Organi6ation *eporting Options 8et of oo9s

    Organi$ation Reporting Options

    Set of *oo&s

    MO! ;op Reporting

    2evel set to Set of

    *oo&s

    Reporting 2evel

    parameter set to

    Set of *oo&s

    Reporting .onte#t

    parameter set toSO*7

    .onnected as O'7

    responsibility

    shown by arrow0

    O'7Op 'nit

    2"7 2egal

    "ntity

    O'8Op 'nit

    O':Op 'nit

    2"8 2egal

    "ntity

    SO*7 Set of

    *oo&s

    Organi$ation Reporting Options

    Set of *oo&s

    f the %: op 7eportin& @evel profile option is set to 'et of

  • 8/10/2019 Multi Org. Fundamentals

    29/44

    Organi6ation *eporting Options :egal %ntity

    Organi$ation Reporting Options

    2egal "ntity MO! ;op Reporting

    2evel set to 2egal

    "ntity

    Reporting 2evel

    parameter set to

    2egal "ntity

    Reporting .onte#t

    parameter set to2"8

    .onnected as O'7

    responsibility

    shown by arrow0

    O'7Op 'nit

    2"7 2egal

    "ntity

    O'8Op 'nit

    O':Op 'nit

    2"8 2egal

    "ntity

    SO*7 Set of

    *oo&s

    Organi$ation Reporting Options

    2egal "ntity

    f the %: op 7eportin& @evel profile option is set to @e&al Entity9 you can run your reports

    at the le&al entity level or operatin& unit level

  • 8/10/2019 Multi Org. Fundamentals

    30/44

  • 8/10/2019 Multi Org. Fundamentals

    31/44

  • 8/10/2019 Multi Org. Fundamentals

    32/44

    Agenda

    Agenda

    'nderstand what is meant by Multi-Org

    'nderstand the types of organi$ations supported

    in the Multi-Org model

    'nderstand organi$ational models

    'nderstand how Multi-Org secures data

    'nderstand reporting across entities 'nderstand &ey implementation considerations

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age #2 of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    33/44

    asic 8teps to %na+le Multi-Org

    *asic Steps to "nable Multi-Org

    Define organi$ation structure

    .onvert to Multi-Org

    ,erform setups uni>ue to each operating unit ie/

    Financials options customer address setup

    supplier site setup ban& accounts0

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age ## of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    34/44

    =efine the Organi6ation 8tructure

    'S'S

    'S'S

    .hicago.hicago

    CapanCapan

    CapanCapan

    .orporate.orporate

    .anada.anada

    .anada.anada

    "ast"ast;o&ara

    %slands

    ;o&ara

    %slands

    %nventory

    .algary

    Manufacturing

    uebec

    Manufacturing

    Montreal

    %nventory

    (arehouse

    (est(est

    Define the Organi$ation Structure

    Define the Organi$ation Structure

    Plan and define the entities in your or&ani;ational structure

    6 successful implementation of %ultiple r&ani;ation 'upport in racle 6pplications

    primarily depends on correctly definin& your or&ani;ation structure in the hierarchy used $y

    racle 6pplications 6 careful analysis and desi&n of a companyDs or&ani;ation structure iscritical for future success

    he followin& points descri$e how the %ulti5r& model relates or&ani;ations:

    6

  • 8/10/2019 Multi Org. Fundamentals

    35/44

  • 8/10/2019 Multi Org. Fundamentals

    36/44

    Convert to Multi-Org

    .onvert to Multi-Org

    Run ADADM%+ to convert to Multi-Org

    Run Seed Data Replication for one or more

    operating units

    .onvert to Multi-Org

    6fter definin& at least one operatin& unit9 use 6"6"%N to convert to %ulti5r& his steponly needs to $e perform one time 6fter 6"6"%N is run9 the 'eed "ata 7eplication

    pro&ram copies the applica$le setup data delivered with racle 6pplications for each defined

    operatin& unit f you add additional operatin& units9 you can run the 'ee "ata 7eplicationpro&ram manually at any time Note that seed data is only data that comes with the data$ase

    and does not include any operatin& unit specific setups you may perform

    Run ADADMIN to onvert to Multiple Org

    When you select the adadmin option9 .onvert to %ultiple r&ani;ation architecture9 the%ulti5r& switch is automatically turned onH a fla& called multiIor&Ifla&9 is set to - he

    seed data replication pro&ram is then executed and processes accordin& to the value of themultiIor&Ifla&

    Run See! Data Repli"ation

    'eed data is replicated under the followin& circumstances:

    'u$mit the 7eplicate 'eed "ata concurrent re?uest usin& the 'ystem 6dministrator

    responsi$ility

    he seed data replication pro&ram wor!s in two modes:

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age #$ of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    37/44

    'in&le or&ani;ation: his mode applies when the seed data replication pro&ram is

    executed within the context of a particular operatin& unit (or r&I")

    6ll or&ani;ations: his mode applies when the seed data replication pro&ram is executedwithout an operatin& unit context

    he followin& steps are re?uired to add new operatin& units to your r&ani;ational 'tructure:

    7evise the r&ani;ation 'tructure

    "efine 'ets of

  • 8/10/2019 Multi Org. Fundamentals

    38/44

    )erform 8etups ;ni?ue to %ach Operating ;nit

    ,erform Setups 'ni>ue to "ach Operating

    'nit

    Many setups must be repeated for each operating unit/

    For e#ample!

    Supplier sites

    .ustomer addresses

    System options System Financial ,urchasing

    ,ayables etc/0 ,ayment terms

    ;a# names

    ,rice lists discounts and >uantity price brea&s

    ,erform setups uni>ue to each operating unit

    %any setups have to $e repeated for each operatin& unit you define .hec! the appropriateuserDs &uide to determine which setups must $e repeated and maintained per operatin& unit

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age #( of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    39/44

    Adding to the Organi6ation 8tructure

    (est OpsO'0

    ,lant 7%O0

    (id .o/SO*0

    ,lant 7%O0

    (id .o/SO*0

    "astOps

    O'0

    ,lant 8

    %O0

    'S 7

    2"0

    'S 8

    2"0

    (estOpsO'0

    'S 7

    2"0

    Adding to the Organi$ation Structure

    Original Add +ew

    Adding to the Organi$ation Structure

    he %ulti5r& enhancement allows you to add or&ani;ations at any time Enterprises withsu$stantial ac?uisition and divestiture activities9 as well as $usinesses prone to re5

    or&ani;ations9 are a$le to define new $usiness units and disa$le old $usiness units as re?uired

    ne approach for dynamic $usinesses that have le&al entities and operatin& units continuallymovin& around within the or&ani;ational structure is to define new $usiness or&ani;ations as

    re?uired9 while leavin& the old structure and data untouched With this approach9 it is easy to

    !eep day5to5day $usiness transactions recorded f addin& to9 or chan&in&9 the or&ani;ation

    structure9 your setup should include notifyin& your data$ase administrator so that the propertechnical updates can $e applied

    o add additional operatin& units:

    .reate the operatin& unit

    7un the 7eplicate 'eed "ata concurrent re?uest

    .reate new responsi$ilities as necessary and set the %: peratin& 3nit profile option

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age #! of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    40/44

    Organi6ation 3aming Considerations

    Organi$ation +aming .onsiderations

    Organi$ation +aming .onsideration

    %ulti5r& namin& conventions should $e used to identify the racle r&ani;ations.lassification (for example9 'et of

  • 8/10/2019 Multi Org. Fundamentals

    41/44

    IH is an nventory r&ani;ation intended to $e a su$led&er in the racle applications or

    a plannin& entity his or&ani;ation will contain either inventory transactions or %aster"emand 'chedule entries9 or $oth

    =%I H is the =lo$al tem %aster f more are than one tem %aster is used (which is not

    advised) then follow with a currency desi&nation (for example9 3'")

    Copyright Oracle Corporation, 2002. All rights reserved.

    Fundamentals of Multi-Org 2!2"#!$$.doc%ffective 0&'0('0 )age & of *ev &

  • 8/10/2019 Multi Org. Fundamentals

    42/44

    Organi6ation 3aming Considerations 4Cont.5

    Organi$ation +aming .onsiderations

    .ont/0

    Organi$ation +aming .onsiderations continued0

    GIH is an nventory r&ani;ation used only for validation purposes (for example9 formaintainin& G6 rates $y item) and is not an nventory su$led&er t will never contain

    inventory transactions

    PIH used for plannin& purposes only with no transactions For example9 a "7Pschedule9 with plannin& processes9 and related setups for particular product lines

    crossin& many plants and distri$ution centers9 could $e esta$lished and controlled from

    this r&ani;ation

    .ountry codes9 @ocations9

  • 8/10/2019 Multi Org. Fundamentals

    43/44

  • 8/10/2019 Multi Org. Fundamentals

    44/44

    8ummary

    Summary

    %n this lesson you should have learned how to!

    "#plain what Multi-Org is

    "#plain the Multi-Org entities

    "#plain how data is secured

    "#plain cross organi$ational reporting

    %dentify &ey implementation considerations