TCA in Oracle apps
TCA in Oracle apps
Oracle Trading Community Architecture (TCA) is a data model that allows you to manage complex
information about the parties, or customers, who belong to your commercial community, including
organizations, locations, and the network of hierarchical relationships among them using the TCA
registry.
TCA registry is the single source of trading community information for Oracle E-Business Suite
applications which provide user interfaces, batch data entry functionality, and other features to view,
create, and update Registry information.
Parties: Parties are the entities of type person/organization that enter into a business relationship
Customer Accounts: The business relationships between you and your customers
Customer Account Sites: Address of the party used in the case of customer accounts
Contacts: People who have a contact or employment relationship with an organization or person
Contact Points: Means of contact, for example, phone and e-mail address
Process Flow:
This diagram shows the process flow for managing, searching, creating, and updating customer
information.
Customers
Suppliers
The TCA tables used by Cash Management for modeling Banks and Bank Branches are listed below:
TCA-Customers:
The word “Customer” is the combination of both the “Party layer” and the “Account layer”.
Party layer exists independent of any selling or buying relationship.
Customer Account layer exists in the context of a Party and only when a selling relationship exists.
The Account Layer captures the details describing the Party’s financial relationship with the
implementing organization.
TCA-Suppliers:
Following are the three new AP tables’ technical details for R12 Supplier in TCA. They have the links
to TCA tables which are listed below.
AP_SUPPLIERS
HZ_PARTIES
HZ_PERSON_PROFILES
HZ_PARTY_USAGE_ASSIGNMENTS
HZ_PARTY_RELATIONSHIPS
AP_SUPPLIER_SITES_ALL
HZ_LOCATIONS
HZ_LOCATION_PROFILE
HZ_PARTY_SITES
HZ_PARTY_SITE_USES
AP_SUPPLIER_CONTACTS
HZ_PARTIES
HZ_RELATIONSHIPS
HZ_PARTY_SITES
HZ_ORG_CONTACTS
HZ_CONTACT_POINTS
TCA ER-Diagram:
reference: www.docs.oracle.com
Introduction
Background
What is TCA?
Oracle Trading Community Architecture (TCA) is a data model that allows you to manage complex
information about the parties, or customers.
Trading Community Architecture is the implementation of technology and applications to allow users
to create and maintain relationships among entities. It is a way to understand who your customer
interacts with inside and outside the enterprise.
The code
PARTIES:
HZ_REFERENCES : Stores information about reference given by one party about another.
HZ_PERSON_LANGUAGES :Stores information about the language that a person speaks, reads or
writes
HZ_EMPLOYMENT_HISTORY : Stores information about where the person has been employed.
HZ_STOCK_MARKETS :Stores information about the selling and buying of financial instruments.
HZ_SECURITY_ISSUED : Stores information about financial instruments such as stocks and bonds that
has been issued by the organization.
HZ_FINANCIAL_REPORTS : Store information details of financial reports that describe the financial
status of the party.
HZ_INDUSTRIAL_REFERENCE : Stores information about industrial reference for organization.
CUSTOMER ACCOUNTS:
HZ_CUST_ACCT_SITES_ALL : Stores information about customer sites. One customer can have more
then multiple sites.
HZ_CUST_SITE_USES_ALL : Stores information about site uses or business purpose. A Single customer
site can have multiple sites uses such as Bill To or Ship To.
HZ_CUST_ACCOUNT_ROLES : Stores information about the roles that parties perform in customer
accounts.
HZ_CUSTOMER_PROFILES : Stores credit information for a customer account and customer account
sites.
HZ_CUST_PROFILE_AMTS : Stores profile amount limits for every currency defined for a customer
account or customer account site profile.
CONTACT POINTS:
SITES/LOCATIONS:
HZ_PARTIES_SITES : Stores information about parties and locations. Because there is a many-to-many
relationship between parties and locations.
HZ_PARTIES_SITE_USES : Stores information about the party site uses and business purposes. A party
site can have multiple site uses such as ‘bill to’ or ‘ship to’ and each site is stores as a record in this
table.
What is TCA?
Oracle Trading Community Architecture (TCA) is a data model that allows you to manage complex
information about the parties, or customers.
Trading Community Architecture is the implementation of technology and applications to allow users
to create and maintain relationships among entities. It is a way to understand who your customer
interacts with inside and outside the enterprise.
Note: Customer, Vendor, Supplier are the terms that we come across very frequently.
For instance: We buy goods from a Shop Vendor so we are the Customer to that Vendor and the
Vendor is our Supplier for that good. The Vendor gets goods from a merchant who actually produces
it (Manufacturer), so now the vendor in-turn becomes a customer to the Manufacturer who is the
Supplier.
The complete TCA can be related and runs around all these terms, these may be people we meet
generally who might be a Supplier or Customer in our perspective.
Before TCA:
It was very difficult to track current and historical information about the customers.
It was quite tough to understand relationships between customers and others (suppliers, partners,
competitors)
After 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.
Record complex business relationships between Trading Community entities (including 3rd party
relationships).
Party Represents any entity that can enter into business relationships with your organization –
Organization, Person, or Group
Party Relationship A binary relationship between two parties such as a partnership. Example:
Adam is a specific person party and Eve Inc. is an organization party. Adam at Eve Inc. is also treated
as a party with the type relationship
Party Site Associates a party with a location, indicating that party’s usage of the location
ContactA person related to an organization, this can be a relationship between an organization and a
person as well as between two people
Contact Point Your avenue of contacting a party i.e. a phone number ,e-mail address or fax number
Customer Account Represents a customer relationship between your organization and a party
Customer Account Site A party Site that you use in relation to a customer account, i.e, a bill-to or
ship-to address
Customer Account Contacts A party contact that is used as a means of contacting the customer
regarding his/her account
TCA in 11i
–>Customer
–>Employee
–>Student
–>Suppliers
–>Banks & Bank Branches
–>Legal Entity
Supplier organization, address, contact, phone, email etc. are all in TCA
Employees are already in TCA, Payables using the same employee records in TCA
TCA – Suppliers:
–>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) .
Enables Users to access the data from one or many Operating Units within a set of given
responsibility
Data Security is maintained using Multiple Organization Security Profile, Define in Oracle HRMS.
1. CE_BANK_ACCOUNTS
2. CE_BANK_ACCT_USES_ALL
–>Stores the bank account use attributes specific to Operating Unit (AR, AP) and Legal Entity
(Treasury).
3.CE_GL_ACCOUNTS_CCID
All of the bank, branch and bank account related attributes in AP_BANK_BRANCHES and
AP_BANK_ACCOUNTS_ALL tables will be upgraded to HZ_PARTIES and the new tables in Cash
Management.
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
For 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
The Trading Community Manager Responsibility, allows users to create a setup or update data
sharing and security
Customer Standard form that has been existing till R11i is finally gone.
Oracle Introduced a brand new HTML UI built using OA Frame works leveraging TCA that can be used
to manage Customers, Accounts, etc.
Share this:
TwitterFacebook
Loading...
Like
Related
Functional Approach for creating a Supplier in R12
« Previous
Next »
Leave a Reply
Your email address will not be published. Required fields are marked *
Name
Website
Comment
Nice work … will look forward for more post on Oracle ERP … keep it up
Reply
Reply
Reply
Hi its a nice work done and keep up the good work.Its a noble thought and great work to share the
Knowledge with the like minded people and the community.I am sure it will help you develop your
own skills and help others to learn from your experience.Its just a beginning and looking forward for
a similar contribution from you…Sharing always helps two people you and the person who is willing
to learn from the blogs…All the Best!
Reply
Reply
Great note. You are a rich guy with highly useful information. Good presentation.
Thanks
Reply
Reply
Gangareddy on January 4, 2013 at 4:58 am
Reply
Hi Surya,
Reply
Excellent info.
Reply
Reply
Reply
Reply
Its Really Helpful for a new comer like me who is new to TCA
Reply
Roja on November 13, 2013 at 3:26 am
Reply
Recent Posts
Archives
February 2015
January 2015
March 2014
February 2014
January 2014
July 2013
April 2013
February 2013
December 2012
November 2012
August 2012
July 2012
June 2012
May 2012
April 2012
Categories
Oracle Tips
Meta
Register
Log in
Entries RSS
Comments RSS
WordPress.com
Enter your email address to follow this blog and receive notifications of new posts by email.
Home
About Author