Escolar Documentos
Profissional Documentos
Cultura Documentos
COMMUNITY
ARCHITECTURE)
IN R12 AND
BEYOND
PRESENTER: MS. BEVERLEY BAKER HARRIS SENIOR ORACLE
PM
PRESENTER INTRODUCTION
Customer /
Organization
Employee of Supplier of
Employee Supplier
WHAT IS TCA AND ITS BACKGROUND
• TCA = Trading Community Architecture
• Provides a single, universal definition of trading partners across applications
and job function
• TCA is an Data Model – it is not a Module
Oracle E-Business Suite Application Families*
3rd Party
Systems
Sales Service Marketing Financials HR
• Model evolved from working with ERP and CRM teams to create a
view of the customer base which supports all flows throughout the E-
Business Suite
• To support both B2B and B2C business models.
• Re-architected to enable future support for entire trading Community
WHAT IS TCA AND ITS
BACKGROUND
Guiding Principles of TCA
• Create a central repository for the entire E-Business Suite
to store information relating to all members of a trading
community versus separate tables for each member
• Prospects, Customers, Contacts, Employees, Partners, Distributors,
Suppliers, Banks, etc.
AR Organizations AP/PO
Old Model (Customer) (Organization) (Supplier)
Customer of
Party: Party:
TCA Model
ABC Co. Supplier of * John, XYZ Inc.
• As we move towards the new TCA for all the tables, if you
have someone who is a customer and a supplier, you’re
going to have to rationalize their definition. This means that
you will now have one definition for that participant.
• Now you know that this customer owes you $X, while as a
supplier, you are trying to pay them $Y
• If you’ve done any custom reporting or programming you
may need to re-work as underlying data model has changed
TCA DATA MODEL: MAJOR
COMPONENTS
• Party: defined as people, organizations, groups
or relationships. Represents the participants in the Trading
Community.
• Account: defined as a financial roll-up point.
• Contact point: defined as any electronic point that
you could use as a contact. For example, telephones,
URLs, email addresses, etc.
• Location: a physical place.
• Relationship: establishes the relationship between
any two parties.
TCA DATA MODEL: PARTY
CONCEPT
• A party is an entity/participant that can enter into a business
relationship
• Person: A unique individual (dead or alive) of interest to the user.
• Organization: A legal entity recognized by some government authority.
• Group: A combination of two or more people, organizations or groups.
• Relationship: User-definable link between two parties, regardless
of type.
• A Party can belong to an unlimited number of relationships.
• No duplication of entities
TCA DATA MODEL: ACCOUNT
CONCEPT
• The financial roll-up point to track a customer’s purchases
and payments.
• Stores details about a customer relationship between
a Party and your business.
• A Party may have one or more Customer Accounts.
• Because a party and accounts are separate entities,
no need to duplicate parties
• Customer Account Sites: A Party Site that is used within the context
of a Customer Account (e.g., for billing or shipping purposes).
• Customer Account Contacts: A Party Contact that is used
in the context of a Customer Account.
TCA DATA MODEL: CONTACT
POINT CONCEPT
• Contact Point - An identifier for a method of contact
(e.g., telephone, email, URL, fax, cell phone etc.)
This can be applied to:
• A Party (person, organization, group or relationship)
• A Site or Location
• A Party at a Site or Location
• An entity may have one or more Contact Points.
TCA DATA MODEL: LOCATION
CONCEPT
• Location - A physical place, usually with an address.
• Any number of location types. (e.g., bill-to, ship-to, mail-to).
• No duplication of address
• Maintain Customer History per address
• Maintain Important Install Base info
• Party Site
• Links a Party with a Location and describes the usage of that
Location (e.g., mailing address, billing address, home address, etc.).
• Parties may be associated to one or more Locations and any one
location may have one or more uses.
TCA DATA MODEL: RELATIONSHIP
CONCEPT
• Relationship – Associates any two parties.
• John is a customer of ABC Co.
• John is a supplier to ABC Co.
• TD Bank is a Competitor of Royal Bank
• TD Brokerage is a Division of TD Bank
Division Of
PARTY
PARTY
SITE
SITE
Bill to Bill to
Ship to Ship to
Acct
Site
Si
te
ct
A
c
Trading
Community
Architecture
Bank Payables
Receivables
Bank Branch Bank Account
Payroll
Treasury
TCA IN R12
• Multi-Org Access
• In the new model, bank accounts are owned by Legal Entities with
the option to grant account use to Operating Unit (Payables,
Receivables), Legal Entity (Treasury), Business Group (Payroll)
TCA IN R12: BANK ACCOUNT
MODEL
Pay invoices from different OUs with 1 instruction
OU B
Payments
OU C Single Payment Bank
Instruction
Sub Ledger
Accounting
Invoices
TCA IN R12: BANK ACCOUNT
MODEL BENEFITS
• Reduce number of access points to manage bank accounts
• Centralized user interface
• Questions?
• Contact :
• byharris5@comcast.net
• 510-703-9379 Cell