You are on page 1of 12

Oracle Multi-Org - AR and OM

Data Structure Changes

Team: Technology
Creation Date: 1 July 2009
Created By: Brendan Furey
Last Updated:
Control: 19272441.doc
Version: 1.0

Introduction.......................................................................................................... ........2

Customer Model (TCA)............................................................................................. ...3


Entity Relationship Diagrams.................................................................... ............3
Record Duplication........................................................................................ ........4
Oracle Applications Modules................................................................... ....................6
Entity Relationship Diagrams.................................................................... ............6
Multi-Org Setup............................................................................................ .........7
Transactional Entities.......................................................................... ........................8
AR Invoices.................................................................................................. .........8
AR Receipts...................................................................................... ....................9
OM Transactions............................................................................... ..................10
Entity Listing...................................................................................... ........................11
Org Setup Required............................................................................................. 11
Transactional Org-Striped Entities..................................................................... ..11
Org Setup Not Required.................................................................................. ....12

Introduction 1
Introduction
Companies sometimes implement Oracle AR and OM using a single operating unit, and later add
additional operating iunits. This document outlines at a high level the structural data changes required
in setting up new operating units, using an upgrade from one to four operating units as an example. It
does not attempt to detail the actual functional setup steps required.

The first section deals with the structural data changes in the Oracle customer model, with diagrams
representing the entities and relationships concerned. The setup required here involves duplicating
certain of the entities across the new operating units, and we distinguish between those entities that
require duplication across the new operating units and those that don’t.The second section deals with
the setup required in the various Oracle modules, such as AR and OM, where the setup generally
involves creating parallel records in the new operating units, with different values for certain attributes,
such as accounting fields. The final section tabulates all the entities depicted, noting the Oracle table
names and the type of method used for setup where applicable.

This document may help to identify custom reports and programs that need modifying for the new
data structures.

Introduction 2
Customer Model (TCA)

Entity Relationship Diagrams

Oracle TCA ERD

Relation

Object Subject

Party

Org Contact Customer Relation Contact

Party

Account Contact
Account Point
Relation

Contact General Respons’y

Role

AR
Site Site Use Operating
Unit
OU Entity

Customer Contact

Party Site

Location

Introduction 3
Operating Units ERD

Non-OU
Entity

OU1 OU2 OU3 OU4

Operating Unit Entity

AR
Operating
Unit

ERD Key
The entities are formatted according to three types:

Non-Org Org-Striped Org-Linked


Entity Entity Entity

Entity Type Notes


Non-Org Entity Global entity requiring no setup across new AR operating units
Org-Striped Entity Org-striped requiring setup across new AR operating units
Global entity, but referencing an org-striped entity, and therefore
Org-Linked Entity
also requiring setup across new AR operating units

AR and OM Operating Units


Note that, generally, the new operating units may already exist, but without setup for order and
invoice processing. In the example considered three new AR operating units OU2, OU3, OU4 will
be implemented for AR by this set up, while only two OU2, OU3 (so it is thought) will be
implemented for OM, since OU4 will not need to take orders.

Record Duplication

Customer Conversion
The records corresponding to the entities in the AR Operating Unit Entity will be copied from the
existing records for OU1 to new records for:

• OU2

Introduction 4
• OU3

• OU4

No other records need be copied, so that customers, addresses, and contact details will remain global.

Customer Synchronisation
Changes to addresses and site contact details may be made in any operating unit, and will be visible
in all. Changes to Operating Unit entity records will be synchronised across the operating units by
means of database triggers that propagate the changes.

Introduction 5
Oracle Applications Modules

Entity Relationship Diagrams

Responsibilities

User Responsibility
User Warehouse
Responsibility Warehouse

AR System
Parameters

Hold
Responsibility Operating Unit OM/AR
Authorisation

Responsibility OM System
Operating Unit Parameters
Profile Value

Responsibility
Hold Other Other
Exclusion

OE Transaction Types
OM Transaction
Type

Order Order Type


Order
Numbering Numbering

Default
Line Type
Workflow
Flow

Line

Remit To Addresses

Account Site Party Site Location

Remit To Address

Remit To
Country

Introduction 6
Other Org-Striped/Linked Entities

Distribution Account
Receipt Class
Set Default

Account Receipt
Distribution
Default Method
Set Line
Segment Account

AR
Receivables Receipt Standard
Transaction Batch Source Tax Code Lockbox
Activity Source Memo Line
Type

Multi-Org Setup

The org-striped and org-linked entities will be set up across the new operating units by a mixture of
manual and automated methods, summarised in the last section.

Introduction 7
Transactional Entities

AR Invoices

Location Country AR Region

Customer Party Party Site

Batch
Source

Customer Site

Remit To
Ship To Bill To Remit To Batch Remit To
Assignment

AR Operating Unit
Invoice Distribution

Bill To External Receivables

Transaction

Ship To Internal Line

Customer Site Use

Invoice Line

Payment
Adjustment Non-Tax Item
Schedule

Warehouse
Tax
(Params)

Operating Unit Entity

Term Line Term

Introduction 8
AR Receipts

Receipt Receipt
Receipt
Application History

Payer

Bill To
Customer Bank
AR Invoice AR Batch
Account Account

Receivables
GL Account
Distribution

Introduction 9
OM Transactions

Customer

Ship To Bill To
Sold To

Customer Site
Order
Order Order
Header

Ship To Bill To Invoice


Header
Line Line

OM Transaction
Type OM Hold

OE
Operating
Order Line
Unit

Bill To
Line

OE System
Invoice Line
Parameters
Ship To

Tax
Customer Site Use

Operating Unit Entity

Item

Delivery Delivery
Warehouse Delivery
Detail Assignment

Introduction 10
Entity Listing

Org Setup Required


Linked/ Setup # per
Entity Table Name Oracle Screen
Striped Type OU
TCA
Responsbiility HZ_ROLE_RESPONSIBILITY (none) 0
Linked
Site Contact Role HZ_CUST_ACCOUNT_ROLES Program 385,493
HZ_CUST_ACCT_SITES 124,683 Customers
Site
HZ_CUST_SITE_USES Striped
Site Use 194,627
FND
Responsibility FND_RESPONSIBILITY 45
Responsibility
Responsibility Exclusion FND_RESP_FUNCTIONS 682
Linked FNDLOAD
User Responsibility FND_USER_RESP_GROUPS 34,762 User
Profile Value/OU Resp FND_PROFILE_OPTION_VALUES 45 Profile Options
OM
Order Numbering FND_DOCUMENT_SEQUENCES Linked Manual 2 Document Sequence
FND_DOC_SEQUENCE_ASSIGNM 4 Assign Document
Order Type Numbering
ENTS Linked Sequence
Hold Authorisation OE_HOLD_AUTHORIZATIONS 18+ Hold Authorisation
OE System Parameters OE_SYSTEM_PARAMETERS 1 OM System
Manual Parameters
OE Transaction Types/Order 4
OE_TRANSACTION_TYPES Striped
OE Transaction Types/Line 11 OM Transaction
Types
Line Type Flow OE_WORKFLOW_ASSIGNMENTS 16
Manual (or 226
Warehouse Responsibility ORG_ACCESS Linked Organization Access
program)
AP
Bank Account AP_BANK_ACCOUNTS Striped Manual 5,866* Banks
AR
AR Transaction Type RA_CUST_TRX_TYPES 10 Transaction Types
Batch Source RA_BATCH_SOURCES 9 Batch Sources
Distribution Set AR_DISTRIBUTION_SETS 5
Distribution Sets
Distribution Set Line AR_DISTRIBUTION_SET_LINES 5
Receivables Activity AR_RECEIVABLES_TRX 10 Receivables Activities
AR_RECEIPT_METHOD_ACCOUN 2 Receipt Classes
Receipt Method Account Striped
TS 4 Receipt Sources
Receipt Source AR_BATCH_SOURCES
Manual 2 Tax Codes
Tax Code AR_VAT_TAX
3 Lockboxes
Lockbox AR_LOCKBOXES
1 Standard Memo
Standard Memo Lines AR_MEMO_LINES Lines
Remit-To Address HZ_CUST_ACCT_SITES 1

HZ_PARTY_SITES 1
No 1 Remit-To Addresses
HZ_LOCATIONS
15
Remit-To Country RA_REMIT_TOS Striped

Transactional Org-Striped Entities


Entity Table Name Oracle Screen
AR

Introduction 11
Adjustment AR_ADJUSTMENTS
Payment Schedule AR_PAYMENT_SCHEDULES
Invoice RA_CUSTOMER_TRX
Invoice Line RA_CUSTOMER_TRX_LINES
Distribution RA_CUST_TRX_LINE_GL_DIST Transactions
Batch RA_BATCHES
Receipt AR_CASH_RECEIPTS
Receipt Application AR_RECEIVABLE_APPLICATIONS
Receipt History AR_CASH_RECEIPT_HISTORY
OM
Order Header OE_ORDER_HEADERS
Order Line OE_ORDER_LINES Orders
OM Hold OE_ORDER_HOLDS

Org Setup Not Required


Entity Table Name Oracle Screen
HR
Operating Unit HR_ALL_ORGANIZATION_UNITS Organizations
TCA
Account HZ_CUST_ACCOUNTS
Account Relation HZ_CUST_ACCT_RELATE_ALL
Contact Point HZ_CONTACT_POINTS
Location HZ_LOCATIONS
Customers
Org Contact HZ_ORG_CONTACTS
Party HZ_PARTIES
Party Relation HZ_RELATIONSHIPS
Party Site HZ_PARTY_SITES
FND
User FND_USER Users
INV
Item MTL_SYSTEM_ITEMS_B Items
Warehouse MTL_PARAMETERS Organisations
OM
Hold OE_HOLD_DEFINITIONS Holds
AR
Receipt Class AR_RECEIPT_CLASSES Receipt Classes
Term RA_TERMS_B
Payment Terms
Term Line RA_TERMS_LINES
WSH
Delivery Detail WSH_DELIVERY_DETAILS
Delivery Assignment WSH_DELIVERY_ASSIGNMENTS Shipping Transactions
Delivery WSH_NEW_DELIVERIES
WF
Workflow WF_ITEM_TYPES (Workflow Builder)

Introduction 12