- Oracle Trading Community Architecture (TCA) is a data model that allows you to manage complex information about the parties, or customers.
- The TCA information is maintained in the TCA Registry, which is the single source of trading community information for Oracle E-Business Suite applications.
- TCA is a data model not a module.
- Oracle Trading Community Architecture (TCA) is a product owned by Oracle Accounts Receivable (AR), and is used extensively within the Oracle Financials and Manufacturing applications.
- Oracle Trading Community Architecture (TCA) is Product Code = 1137.
- The TCA tables are tagged with the naming convention of HZ_ tables
Before TCA:
- There are multiple customer definitions across the enterprise.
- Difficult to track current and historical information about the customers.
- Lack of support .
- Difficult to understand relationships between customers and others (suppliers, partners, competitors)
- 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,Suppliers/Vendors, Contacts, Employees, Banks, Partners, Distributors etc.
- Record complex business relationships between Trading Community entities (including 3rd party relationships).
- Support all business models, industries, and geographies.
In R12 the TCA defines all as parties under HZ_parties so for each it will create an Party_id which can be sahred across LE's & OU's .
TCA Components:
Customer Intergration with R12 TCA:
- Old Customer standard form that has been existing from ages is
finally gone.
- Oracle introduced a brand new HTML user interface built using Oracle Applications framework leveraging TCA that can be used to manage Customers, Accounts, Account Sites, etc.
- New UI is fully backward compatible with the form
- Has more features than the form
- UI’s built using OA Framework can be personalized
- New UI displays both Party level as well as account level information which is separated into Customer Overview and Account Overview
- Find Customer screen now uses DQM (Simple and Advanced Search Match Rules) similar to what you see in CustomersOnline or Customer Data Librarian.
- After search, you can create new customer or see customer overview. From here you can add accounts or modify accounts and so on.
- You can update customer information from customer overview page.
- In the TCA Model the concept of "customer" is separted into 2 layers, The party layer and the Account Layer.
- CRM Application are refering to Party Layer when they refer tocustomer
- ERP Application on the other hand are referring to Account layer when they refer to Customer.
Party Vs Customer:
Supplier Integration with R12 TCA:
Release 12 Suppliers have moved to the TCA Data Model.
3.Payment related details of supplier are also inserted in iby_external_payees_all as well as iby_ext_party_pmt_mthds
4. The master record that replaces PO_VENDORS is now AP_SUPPLIERS. PO_VENDORS is a view that joins AP_SUPPLIERS and HZ_PARTIES.
5. The table that hold mappings between AP_SUPPLIERS.VENDOR_ID and HZ_PARTIES.PARTY_ID is PO_SUPPLIER_MAPPINGS. Query by party_id.
In the supplier address book if the address is attached to a site; for any given responsibility, only the sites that responsibility has assigned to via the MO Profile Options / Security Profile will be shown; if the site that the address is attached to is restricted for that responsibility, that site will not be shown, however, the address is always shown.
New Bank Account Model
- Central place to define internal bank accounts
- Keep track of all bank accounts in one place
- Explicitly grant account access to multiple operating units/functions and users
- 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).
- Reduce number of access points to manage bank accounts
- Centralized user interface
- Improve visibility and control of bank accounts
- Multi-org access control
- Simplify bank reconciliation
- Single bank statement can be reconciled across multiple Operating Units
- Increase percentage of automatically reconciled transactions
- Legal entity is created as a party of party type ORGANIZATION or PERSON
- An establishment is created as a party of party type ORGANIZATION.
- TCA creates a new classification category called “Business Function”. It is used mainly to model what business functions a party can perform in E-Business Suite
- Modeling legal entities and establishments in TCA, classification code “Legal Entity” and “Establishment” are created under the “Business Function” class category.
- An establishment is created as a party and always link to a party that is classified as a legal entity through the relationship model.
- TCA creates the global view of person
- TCA enables you to store person Information at a corporate level
- Person is stored as party in TCA
- Comprehensive duplicate person check when entering a new person – Across the business group
- Propagate some information entered in one business group to the record in the other business group
- PER_ALL_PEOPLE_F.PARTY_ID is a foreign key to the HZ_PARTIES table, an integral part of Oracle's "Trading Community Architecture" (TCA).
Within the HRMS application we carry the PARTY_ID value within some of the tables as a foreign key. Conversely the TCA product carries the PERSON_ID value within some of their tables as a foreign key within column PERSON_IDENTIFIER.
- Trading Community Manager
Reference My Oracel Support:
Note#:159393.1,1447883.1,230753, 1409305.1, 1160816.1










