Professional Documents
Culture Documents
Oracle MultiOrg AR and OM Data Structure Changes
Oracle MultiOrg AR and OM Data Structure Changes
Team: Creation Date: Created By: Last Updated: Control: Version: 61990753.doc 1.0 Technology 1 July 2009 Brendan Furey
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
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 dont.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
Object Party
Subject
Org Contact
Customer
Relation Party
Contact
Account Relation
Account
Contact Point
Contact Role
General
Responsy
Site OU Entity
Site Use
AR Operating Unit
Contact
Location
Introduction
OU1
OU2
OU3
OU4
AR Operating Unit
Non-Org Entity
Org-Striped Entity
Org-Linked Entity
Entity Type Non-Org Entity Org-Striped Entity Org-Linked Entity AR and OM Operating Units
Notes Global entity requiring no setup across new AR operating units Org-striped requiring setup across new AR operating units Global entity, but referencing an org-striped entity, and therefore also requiring setup across new AR 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
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
Responsibility
Operating Unit
OM/AR
Operating Unit
OM System Parameters
Hold
Responsibility Exclusion
Other
Other
OE Transaction Types
OM Transaction Type Order Numbering Order Type Numbering Order
Default
Workflow
Line
Remit To Addresses
Account Site
Location
Remit To Country
Introduction
AR Transaction Type
Batch Source
Receivables Activity
Receipt Source
Tax Code
Lockbox
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
Transactional Entities
AR Invoices
Location
Country
AR Region
Customer
Party
Party Site
Batch Source
Ship To
Bill To
Remit To
Batch
Remit To
Internal
Line
Adjustment
Non-Tax
Item
Tax
Warehouse (Params)
Term Line
Term
Introduction
AR Receipts
Receipt Application Receipt History
Receipt Payer
Bill To AR Invoice
Customer Account
Bank Account
AR Batch
Receivables Distribution
GL Account
Introduction
OM Transactions
Customer Ship To Bill To Sold To
Order Header
Line
OM Transaction Type
Item
Warehouse
Delivery Detail
Delivery Assignment
Delivery
Introduction
10
Entity Listing
Org Setup Required Entity
Responsbiility Site Contact Role Site Site Use Responsibility Responsibility Exclusion User Responsibility Profile Value/OU Resp Order Numbering Order Type Numbering Hold Authorisation OE System Parameters OE Transaction Types/Order OE Transaction Types/Line Line Type Flow Warehouse Responsibility Bank Account AR Transaction Type Batch Source Distribution Set Distribution Set Line Receivables Activity Receipt Method Account Receipt Source Tax Code Lockbox Standard Memo Lines Remit-To Address Remit-To Country
Table Name
TCA HZ_ROLE_RESPONSIBILITY HZ_CUST_ACCOUNT_ROLES HZ_CUST_ACCT_SITES HZ_CUST_SITE_USES FND FND_RESPONSIBILITY FND_RESP_FUNCTIONS FND_USER_RESP_GROUPS FND_PROFILE_OPTION_VALUES OM FND_DOCUMENT_SEQUENCES FND_DOC_SEQUENCE_ASSIGNM ENTS OE_HOLD_AUTHORIZATIONS OE_SYSTEM_PARAMETERS OE_TRANSACTION_TYPES OE_WORKFLOW_ASSIGNMENTS ORG_ACCESS AP AP_BANK_ACCOUNTS AR RA_CUST_TRX_TYPES RA_BATCH_SOURCES AR_DISTRIBUTION_SETS AR_DISTRIBUTION_SET_LINES AR_RECEIVABLES_TRX AR_RECEIPT_METHOD_ACCOUN TS AR_BATCH_SOURCES AR_VAT_TAX AR_LOCKBOXES AR_MEMO_LINES HZ_CUST_ACCT_SITES HZ_PARTY_SITES HZ_LOCATIONS RA_REMIT_TOS
Linked/ Striped
Linked Striped
Setup Type
(none) Program
# per OU
0 385,493 124,683 194,627 45
Oracle Screen
Customers
Linked
FNDLOAD
682 34,762 45
Responsibility User Profile Options Document Sequence Assign Document Sequence Hold Authorisation OM System Parameters OM Transaction Types Organization Access Banks Transaction Types Batch Sources Distribution Sets Receivables Activities Receipt Classes Receipt Sources Tax Codes Lockboxes Standard Memo Lines
Linked Linked
Manual
2 4 18+
Manual Striped
1 4 11 16
Linked Striped
226
5,866* 10 9 5 5 10
Striped Manual
2 4 2 3 1 1
No Striped
1 1 15
Remit-To Addresses
Table Name
AR AR_ADJUSTMENTS AR_PAYMENT_SCHEDULES RA_CUSTOMER_TRX
Oracle Screen
Transactions
Introduction
11
Invoice Line Distribution Batch Receipt Receipt Application Receipt History Order Header Order Line OM Hold
RA_CUSTOMER_TRX_LINES RA_CUST_TRX_LINE_GL_DIST RA_BATCHES AR_CASH_RECEIPTS AR_RECEIVABLE_APPLICATIONS AR_CASH_RECEIPT_HISTORY OM OE_ORDER_HEADERS OE_ORDER_LINES OE_ORDER_HOLDS Orders
Table Name
HR HR_ALL_ORGANIZATION_UNITS TCA HZ_CUST_ACCOUNTS HZ_CUST_ACCT_RELATE_ALL HZ_CONTACT_POINTS HZ_LOCATIONS HZ_ORG_CONTACTS HZ_PARTIES HZ_RELATIONSHIPS HZ_PARTY_SITES FND FND_USER INV MTL_SYSTEM_ITEMS_B MTL_PARAMETERS OM OE_HOLD_DEFINITIONS AR AR_RECEIPT_CLASSES RA_TERMS_B RA_TERMS_LINES WSH WSH_DELIVERY_DETAILS WSH_DELIVERY_ASSIGNMENTS WSH_NEW_DELIVERIES WF WF_ITEM_TYPES
Oracle Screen
Organizations
Customers
Shipping Transactions
(Workflow Builder)
Introduction
12