Oracle Multi-Org - AR and OM Data Structure Changes
-
Upload
brendan-furey -
Category
Documents
-
view
128 -
download
6
description
Transcript of Oracle Multi-Org - AR and OM Data Structure Changes
Oracle Multi-Org - AR and OM Data Structure Changes
Team: Technology
Creation Date: 1 July 2009
Created By: Brendan Furey
Last Updated:
Control: document.doc
Version: 1.0
Introduction..............................................................................................................2
Customer Model (TCA)............................................................................................3
Entity Relationship Diagrams.............................................................................3Record Duplication.............................................................................................4
Oracle Applications Modules....................................................................................6
Entity Relationship Diagrams.............................................................................6Multi-Org Setup..................................................................................................7
Transactional Entities...............................................................................................8
AR Invoices.......................................................................................................8AR Receipts.......................................................................................................9OM Transactions.............................................................................................10
Entity Listing..........................................................................................................11
Org Setup Required.........................................................................................11Transactional Org-Striped Entities....................................................................11Org Setup Not Required...................................................................................12
1Introduction
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.
2Introduction
Customer Model (TCA)
Entity Relationship Diagrams
Oracle TCA ERD
3Introduction
Operating Units ERD
ERD Key
The entities are formatted according to three types:
Entity Type NotesNon-Org Entity Global entity requiring no setup across new AR operating unitsOrg-Striped Entity Org-striped requiring setup across new AR operating units
Org-Linked EntityGlobal entity, but referencing an org-striped entity, and therefore 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:
4Introduction
OU2
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.
5Introduction
Oracle Applications Modules
Entity Relationship Diagrams
Responsibilities
OE Transaction Types
Remit To Addresses
6Introduction
Other Org-Striped/Linked Entities
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.
7Introduction
Transactional Entities
AR Invoices
8Introduction
AR Receipts
9Introduction
OM Transactions
10Introduction
Entity Listing
Org Setup Required
Entity Table NameLinked/Striped
Setup Type
# per OU
Oracle Screen
TCA
Responsbiility HZ_ROLE_RESPONSIBILITYLinked
(none) 0
CustomersSite Contact Role HZ_CUST_ACCOUNT_ROLES
Program
385,493
Site HZ_CUST_ACCT_SITESStriped
124,683
Site Use HZ_CUST_SITE_USES 194,627
FND
Responsibility FND_RESPONSIBILITY
Linked FNDLOAD
45Responsibility
Responsibility Exclusion FND_RESP_FUNCTIONS 682
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
Order Type NumberingFND_DOC_SEQUENCE_ASSIGNMENTS Linked
Manual
4 Assign Document Sequence
Hold Authorisation OE_HOLD_AUTHORIZATIONS 18+ Hold Authorisation
OE System Parameters OE_SYSTEM_PARAMETERS
Striped
1 OM System Parameters
OE Transaction Types/OrderOE_TRANSACTION_TYPES
4OM Transaction Types
OE Transaction Types/Line 11
Line Type Flow OE_WORKFLOW_ASSIGNMENTS 16
Warehouse Responsibility ORG_ACCESS LinkedManual (or program)
226Organization Access
AP
Bank Account AP_BANK_ACCOUNTS Striped Manual 5,866* Banks
AR
AR Transaction Type RA_CUST_TRX_TYPES
Striped
Manual
10 Transaction Types
Batch Source RA_BATCH_SOURCES 9 Batch Sources
Distribution Set AR_DISTRIBUTION_SETS 5Distribution Sets
Distribution Set Line AR_DISTRIBUTION_SET_LINES 5
Receivables Activity AR_RECEIVABLES_TRX 10 Receivables
Activities
Receipt Method AccountAR_RECEIPT_METHOD_ACCOUNTS
2Receipt Classes
Receipt Source AR_BATCH_SOURCES 4 Receipt Sources
Tax Code AR_VAT_TAX 2 Tax Codes
Lockbox AR_LOCKBOXES 3 Lockboxes
Standard Memo Lines AR_MEMO_LINES 1 Standard Memo
Lines
Remit-To Address
HZ_CUST_ACCT_SITES 1
Remit-To AddressesHZ_PARTY_SITES
No1
HZ_LOCATIONS 1
Remit-To Country RA_REMIT_TOS Striped 15
Transactional Org-Striped Entities
Entity Table Name Oracle ScreenAR
Adjustment AR_ADJUSTMENTS
TransactionsPayment Schedule AR_PAYMENT_SCHEDULES
Invoice RA_CUSTOMER_TRX
11Introduction
Invoice Line RA_CUSTOMER_TRX_LINES
Distribution RA_CUST_TRX_LINE_GL_DIST
Batch RA_BATCHES
Receipt AR_CASH_RECEIPTS
Receipt Application AR_RECEIVABLE_APPLICATIONS
Receipt History AR_CASH_RECEIPT_HISTORY
OM
Order Header OE_ORDER_HEADERS
OrdersOrder Line OE_ORDER_LINES
OM Hold OE_ORDER_HOLDS
Org Setup Not Required
Entity Table Name Oracle ScreenHR
Operating Unit HR_ALL_ORGANIZATION_UNITS Organizations
TCA
Account HZ_CUST_ACCOUNTS
Customers
Account Relation HZ_CUST_ACCT_RELATE_ALL
Contact Point HZ_CONTACT_POINTS
Location HZ_LOCATIONS
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_BPayment Terms
Term Line RA_TERMS_LINES
WSH
Delivery Detail WSH_DELIVERY_DETAILS
Shipping TransactionsDelivery Assignment WSH_DELIVERY_ASSIGNMENTS
Delivery WSH_NEW_DELIVERIES
WF
Workflow WF_ITEM_TYPES (Workflow Builder)
12Introduction