13
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...............................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 1 Introduction

Oracle Multi-Org - AR and OM Data Structure Changes

Embed Size (px)

DESCRIPTION

Companies sometimes implement Oracle AR and OM using a single operating unit, and add more operating units later. This document outlines at a high level the structural data changes involved in setting up new operating units, using an upgrade from one to four operating units as an example. The document follows a graphical, ERD-based approach. It does not attempt to detail the actual functional setup steps required

Citation preview

Page 1: 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

Page 2: Oracle Multi-Org - AR and OM Data Structure Changes

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

Page 3: Oracle Multi-Org - AR and OM Data Structure Changes

Customer Model (TCA)

Entity Relationship Diagrams

Oracle TCA ERD

3Introduction

Page 4: Oracle Multi-Org - AR and OM Data Structure Changes

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

Page 5: Oracle Multi-Org - AR and OM Data Structure Changes

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

Page 6: Oracle Multi-Org - AR and OM Data Structure Changes

Oracle Applications Modules

Entity Relationship Diagrams

Responsibilities

OE Transaction Types

Remit To Addresses

6Introduction

Page 7: Oracle Multi-Org - AR and OM Data Structure Changes

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

Page 8: Oracle Multi-Org - AR and OM Data Structure Changes

Transactional Entities

AR Invoices

8Introduction

Page 9: Oracle Multi-Org - AR and OM Data Structure Changes

AR Receipts

9Introduction

Page 10: Oracle Multi-Org - AR and OM Data Structure Changes

OM Transactions

10Introduction

Page 11: Oracle Multi-Org - AR and OM Data Structure Changes

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

Page 12: Oracle Multi-Org - AR and OM Data Structure Changes

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