Total Pageviews

Sunday, April 7, 2013

TCA in Oracle Apps 


TCA- What's New in R12: 
======================

What is Oracle TCA: 

Trading Community Architecture (TCA) is a model for maintaining
information about parties and customers who belong to an 
enterprise's commercial community. Parties can be people or 
organizations that can enter into business relationships accross
the e-Business Suite. 

The main purpose of TCA is to provide a single source of information
in the TCA Registry for all Oracle e-Business Suite Applications.


















R12 - Intergration Capabilities:












R12- TCA:

















Trading Community Manager:















This is predefined for country United States in any new instance as 
STATE, COUNTY, CITY and POSTAL CODE. For other countries, 
you can simply create the geography structure depending on your
requirement or just use the Copy Structure feature to create the 

geography structure based on the geography structure of another 
country.

First query the country for which you want setup Address Validation 
by Country Code or Name.

















Real-time address validation validates addresses during address 
entry. For Oracle Trading Community Architecture, and other 
Oracle E-Business Suite applications, this validation is based on the
information and setup of Geography Hierarchy.

Real-time address validation is performed only for addresses created
in the HZ_LOCATIONS table and countries that are set up in 
Geography Hierarchy.

Geography Hierarchy Overview:
Geography Hierarchy is a data model that lets you establishconceptual parent-child relationships between geographies. Oracle Trading Community Architecture (TCA) and other Oracle E-Business Suite applications can leverage Geography Hierarchy for various uses related to locations, such as real-time address validation and tax calculation. 



The geography information is centrally located in TCA and share among all the applications.














An ability to create and maintain hierarchies between multipleaddress elements or tax authorities for the purpose of real time address validation and/or tax calculation.


- Does not include street level Data. - Hierarchies can be created from Tax Vendor provided Data using utility provided by eBusiness Suite Tax Application. - Users can further extend the hierarchies that were created based on data provided by Tax Vendors.
Configuration: - Define Country specific structures for geographic hierarchies. - Manage Geography Details. - Manage Data Validation Levels during Data Entry.


Geography Validation: For example, for the United States, you specified the North America address style for HZ_LOCATIONS addresses. Then for that combination, you map the US country structure to HZ_LOCATIONS attributes, and specify that Country, State, and Postal Code values are used for geography validation.
When the user enters a US address using this address style, the address must have the correct country , state, and postal code combination, based on Geography Hierarchy data, to be considered geographically valid. Use the Geography Validation check box to specify which address elements are mandatory during address entry, based on the geography validation level for country selected. 


The Geography Validation Level for Country can be:
1. Error: Only completely valid addresses can be saved, with all mandatory address elements entered.
2. Mandatory Fields Only: Invalid addresses can be saved without warning users, but only if users enter a value for all mandatory addresses elements, as defined by the geography types selected for Geography Validation usage.
3. No Validation: All addresses can be saved including incomplete and invalid addresses.
4. Warning: Invalid addresses are saved after warning users.


The Geography Validation usage determines which address elementsre mandatory during ddress entry, based on the geography validationlevel selected. For example, if the validation level is Mandatory Fields Only, then users must enter address elements that have Geography Validation usage, but the address can still be saved if values are invalid.


Tax Validation: For example, for the United States, you had specified the North America address style for HR_LOCATIONS_ALL. Then for that combination, you map the US country structure to HR_LOCATIONS_ALL attributes, and specify that County, State, and City are used for tax validation. When a sales transaction involves an address with the North America address style, the address must have the correct county, state, and city combination, based on Geography Hierarchy data, to be considered valid for tax calculation.
Important: For either usage, do not skip more than one consecutivelevel unless you are certain that the selected geography types can uniquely identify geographies. For example, the country structure is: State, County, City, and Postal Code, and you want to select just State and Postal Code for geography or tax validation. However, for the combination of California and 94065, the city can be either Redwood Shores or Redwood City. In this case, you should also select at least City for geography or tax validation.
AR - New Customer User Interface:
- Customer Standard form that has been existing till R11i is finally gone.
- Oracle Introduced a brank new HTML UI built using OA Frame works leveraging TCA that can be used to manage Customers, Accounts, etc.
- New UI Displays both Party Level as well as Account Level information
which is sepearted into Customer Overview and Account Overview.



















Find Customer screen now uses DQM (Simple and Advanced Search
Match Rules) similar to what you see in Customers Online 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.


R12- Customer Tab Structure:

















R12 Supplier is part of TCA:

Supplier can be setup from many different application, but the
datails stored in a single repository called the Trading Community 
Architecture.

TCA Provides a single, common definition that can be used to
identify customer,suppliers and organziations that provide you with
goods or services. 

Supplier information is shared by the following applications.

1. TCA:All Supplier information is defined in TCA.

2. Purchasing:
Purchasing uses supplier defaults, such as freight terms, shipping

details,on requisitions, purchase orders, request for Quotations, etc.

3. Payables:Payables uses supplier defaults, such as method of payment and bank 
account information during invoice entry and payment processing.

4. Fixed Asssets:Assets maintains the supplier name and number for each asset record.

5. Property Manager:
Property Manager exports lease invoces for suppliers to payables so

they may be paid.

6. iSupplier Portal:iSupplier Portal allows you to grant acces to supplier to review order, 
receipt and payment details for the supplier. Supplier can enter 
planned (with PO) or unplanned (without PO) invoices and update
supplier information.
MOAC: if you are using Multi organization support feature, you 
cannot enter the following information at the supplier level, only at
the supplier site level they can be entered.
- Liability Account
- Prepayment Account
- Distribution set
- Invoice Tax Code
- Future Dated Payment Account.

As we know in R12 Supplier is part of TCA , thus the link between
PO_VENDORS and HZ_PARTIES is PO_VENDORS.party_id. 
The link betweenPO_VENDOR_SITES_ALL and 
HZ_PARTY_SITES is PO_VENDOR_SITES_ALL.party_site_id.
When a Supplier is createdRecord will be Inserted in HZ_PARTIES. 
When the Supplier Site is created Record will be Inserted in 
HZ_PARTY_SITES. When Address is created it will be stored 
in HZ_LOCATIONS.

Bank Model is part of TCA in R12.

If we compare the bank setup in R11i and R12, we can notice 
that banks was utilized into three different places Finance , 
Payroll and Treasury, which requires altogether a different
setup. 

We have notice in 11i there was functionality in which Payables in
which we will create an employee type supplier from HR data and
it will contain name and address info but not bank information. 

The reason for this is that HR/Payroll does not store the bank 
information in a standard way that makes the integration possible.

Bank Account Data Model in R12 is consolidated in TCA Model.

Overview of Bank Model:
The Bank Model feature allows you to define and keep track of all
banks accounts in the e-Business suite in one place and explicity 
grant account access to multiple operating Units and users.

The bank model is based on the following concept:

- Centrally located in Cash Managment.
- TCA Parties associated with bank branches.
- Owned by LE's.
- Applications that use Bank Accounts are AR, AP, Treasury
and Payroll.
- Grouped by Country.

In Prior release AP owned banks, bank branches and bank accounts, 
such bank accounts could be used by AR, Payroll and Treasury.
In R12, Banks and Bank Branches are created as TCA parties, 

The bank Accounts are associated with Bank Branches but reside 
with in the Cash Management Application.
During the Bank Account creation, you are able to define in which 

application this bank account can be used.
















TCA Tables:



















Bank Accounts will be stored in a new table called 
CE_BANK_ACCOUNTS and will be located at a Bank Branch.
The new table which hold the bank information are as:
CE_BANK_ACCOUNT:stores bank account attributes
CE_BANK_ACCT_USES_ALL : This stores the bank account

use attributes specific to Operating Unit (AR, AP) and Legal
Entity (Treasury). 
CE_GL_ACCOUNTS_CCID :The accounting data pertaining to
the bank account use will be stored in the table.

86 comments:

  1. It was really a wonderful article and I was really impressed by reading this blog. We are giving all software and Database Course Online Training. Oracle Training in Chennai is one of the reputed Training institute in Chennai. They give professional and real time training for all students. Oracle Training in chennai

    ReplyDelete
  2. QTP Training in Chennai
    Thank you for the informative post. It was thoroughly helpful to me. Keep posting more such articles and enlighten us..

    ReplyDelete
  3. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.I get a lot of great information from this blog. Thank you for your sharing this informative blog.
    SAS Training in Chennai

    ReplyDelete

  4. hybernet is a framework Tool. If you are interested in hybernet training, our real time working.
    Hibernate Training in Chennai,hibernate training in Chennai

    ReplyDelete

  5. Awesome blog if our training additional way as an SQL and PL/SQL trained as individual, you will be able to understand other applications more quickly and continue to build your skill set which will assist you in getting hi-tech industry jobs as possible in future courese of action..visit this blog
    plsql in Chennai
    greenstechnologies.in:

    ReplyDelete
  6. Hybernet is a framework Tool. If you are interested in hybernet training, our real time working.
    Hibernate Training in Chennai.
    hibernate-training-institute-center-in-chennai

    ReplyDelete
  7. I get a lot of great information from this blog. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    sas online training

    ReplyDelete
  8. Are you a graduate, looking for an IT job in chennai or India? If yes, then your job searching comes to ends here.
    android training in Chennai

    ReplyDelete
  9. Nice post.I am very impress your idea.Thanks for this.
    SAP ABAP Training in Chennai

    ReplyDelete
  10. This blog is informative. It clearly explains about the TCA in oracle. This architecture is very important in implementing the programs. thanks for posting this article.
    Software Testing Training in Chennai

    ReplyDelete
  11. Amazing..Its very good article.This content creates a new hope and inspiration with in me. Thanks for sharing article like this. The way you have stated everything above is quite awesome. Keep blogging like this.
    Android Training in Chennai

    ReplyDelete
  12. Awesome information.It is very useful for me.It is used to learn the new things in oracle.
    Java Training in Chennai

    ReplyDelete
  13. This blog have the brief detail about oracle tca. This helps me to learn more about oracle tca. the pictorial explanation are also given here. This is very helpful to me.
    Informatica Training in Chennai

    ReplyDelete
  14. well explained about oracle TCA. thanks foe sharing with us and for its useful for our future betterment. keep update.
    Loadrunner Training in Chennai

    ReplyDelete
  15. this information is new to me , which is useful may be in future , it is relevant and informative, thanks for sharing.

    dot net training in chennai

    ReplyDelete
  16. You have explained about oracle TCA..Way of explanation is very easy to understand..Keep on blogging more blog like this ..
    Linux training in chennai

    ReplyDelete
  17. The details od oracle tca is explained clearly. thank you for this useful information.'
    VMWare Workstation Training in Chennai

    ReplyDelete
  18. This blog explains the concept of oracle dba which helps for the freshers to build up their career. thanks for posting this information
    ssrs training in chennai

    ReplyDelete
  19. This oracle apps Net is excellent and is useful to learn more information from this blog.It is a valuable information.

    Sharepoint admin training in chennai

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Thank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
    Big data training in Velachery
    Big data training in Marathahalli
    Big data training in btm
    Big data training in Rajajinagar
    Big data training in bangalore

    ReplyDelete
  22. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
    python training in chennai | python training in bangalore

    python online training | python training in pune

    python training in chennai | python training in bangalore

    python training in tambaram | python training in velachery

    ReplyDelete
  23. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    Data Science training in marathahalli
    Data Science training in btm
    Data Science training in rajaji nagar
    Data Science training in chennai
    Data Science training in kalyan nagar
    Data Science training in electronic city
    Data Science training in USA

    ReplyDelete
  24. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Devops Training in Chennai

    Devops Training in Bangalore

    Devops Training in pune

    Devops training in tambaram
    Devops training in velachery

    ReplyDelete
  25. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    Devops training in sholinganallur
    Devops training in marathahalli
    Devops training in rajajinagar

    ReplyDelete
  26. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    java training in annanagar | java training in chennai


    java training in marathahalli | java training in btm layout

    ReplyDelete
  27. Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Best Devops Training in pune
    advanced excel training in bangalore

    ReplyDelete
  28. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information.


    rpa training in chennai |
    best rpa training in chennai
    rpa online training
    rpa course in bangalore
    rpa training in pune
    rpa training in marathahalli
    rpa training in btm

    ReplyDelete
  29. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information.


    rpa training in chennai |
    best rpa training in chennai
    rpa online training
    rpa course in bangalore
    rpa training in pune
    rpa training in marathahalli
    rpa training in btm

    ReplyDelete
  30. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic.
    python course in pune | python course in chennai | python course in Bangalore

    ReplyDelete
  31. I think you have a long story to share and i am glad after long time finally you cam and shared your experience.
    python course institute in bangalore | python Course institute in bangalore| python course institute in bangalore

    ReplyDelete
  32. This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.

    aws Training in indira nagar

    selenium Training in indira nagar

    python Training in indira nagar

    datascience Training in indira nagar

    devops Training in indira nagar

    ReplyDelete
  33. Thanks for sharing a worthy information. This is really helpful. Keep doing more.

    bizreviews
    Technology

    ReplyDelete
  34. One of the best blogs that I have read till now. Thanks for your contribution in sharing such a useful information. Waiting for your further updates.
    Devops Training in Chennai | Devops Training Institute in Chennai

    ReplyDelete
  35. This looks absolutely perfect. All these tiny details are made with lot of background knowledge. I like it a lot. 
    angularjs online training

    apache spark online training

    informatica mdm online training

    devops online training

    aws online training

    ReplyDelete
  36. QuickBooks Payroll that are taken care of by our highly knowledgeable and dedicated customer support executives. There are numerous regularly QuickBooks Payroll Support Phone Number errors with this software that may be of just a little help to you.

    ReplyDelete
  37. you will be receiving the very best solution. We are going to assure you as a result of the error-free service. QuickBooks Enterprise Support is internationally recognized. You must arrive at used to understand this help.

    ReplyDelete
  38. Revenue With QuickBooks Support Number Every business wishes to obtain revenues on a regular basis. But, not every one of you will be capable. Do you realize why? It is due to lack of support service. You will be a new comer to the business enterprise and then make a lot of errors.

    ReplyDelete
  39. QuickBooks Payroll has emerged one of the better accounting software that has had changed the meaning of payroll. QuickBooks Online Payroll Contact Number will be the team that provide you Quickbooks Payroll Support. This software of QuickBooks is sold with various versions and sub versions.

    ReplyDelete
  40. QuickBooks technical support team are active for only 5 days (Mon-Fri) in a week. The QuickBooks Customer Service Phone Number is available these days from 6 AM to 6 PM.

    ReplyDelete
  41. QuickBooks Support Phone Number, a credit card applicatoin solution that'll be developed this kind of a way that one can manage payroll, inventory, sales and each other need of small businesses. Each QuickBooks software option would be developed centered on different industries and their demands to be able to seamlessly manage all your business finance whenever you want plus all at once.

    ReplyDelete

  42. QuickBooks Enterprise Support – QuickBooks Enterprise Support Number Comes With A Sum Of Such Features, Which Can Be Friendly To Business And Finance Users. It Could Be Completely Stated As Asoftwarethat Can Be Specialized In Cater The Financial Needs Of A Commercial Enterprise Or A Tiny Company.

    ReplyDelete
  43. We make an effort to offer exceptional Accounting Support Services for best remote tech support experience. All our services are given by knowledgeable and courteous QuickBooks Tech Support Phone Number Services professionals and certainly will be availed during the comfort of one's office or house.

    ReplyDelete
  44. One will manage the Payroll, produce Reports and Invoices, Track sales, file W2’s, maintain Inventories by victimization QuickBooks. detain mind that QuickBooks Tech Support Number is not solely restricted towards the options that individuals have a tendency to simply told you, it's going to do way more and it’ll all feel as simple as pie.

    ReplyDelete
  45. Will not need to worry if you're stuck with QuickBooks issue in midnight as our technical specialists at QuickBooks Support Phone Number is present twenty-four hours on a daily basis to serve you combined with the best optimal solution very quickly.

    ReplyDelete
  46. Our dedicated team is sure to you. They are surely working twenty-four hours a day to help and show you in the event that you come across any QuickBooks error/s. Our Quickbooks Support Number team surely have in-depth knowledge regarding the problems and issues of QuickBooks.

    ReplyDelete
  47. Support For QuickBooks is an activated subscription to enable payroll features provided by QuickBooks software. You will find three several types of payroll depending on the features that come with this software. Every one of these is different depending on the sort of feature an individual needs.

    ReplyDelete
  48. No matter whether you're getting performance errors or perhaps you are facing any type of trouble to upgrade your software to its latest version, you are able to quickly get advice about QuickBooks Tech Support Phone Number.

    ReplyDelete
  49. Getting instant and effective help for just about any question of concern is exactly what the user’s desire for. With QuickBooks, you can easily rest assured about getting the most desirable and efficacious help on every issue that you could encounter yourself with. You just need to avail the assistance through the technical experts by dialing the QuicKbooks Customer Support.

    ReplyDelete
  50. If you’re looking for small-business accounting solutions, initial thing experts and happy costumers will recommend you is QuickBooks by Intuit Inc. Intuit’s products for construction contractors through the Quickbooks Pro, Simple Start Plus Pack, QuickBooks Support Phone Number, and Quickbooks Enterprise .

    ReplyDelete
  51. you’ll scan in-depth articles concerning most of the errors and also how you can resolve them. Rectifying errors desires in-depth information regarding the device as well as its intricacies. Our internet site can be a go-to supply for everything associated with QuickBooks Support Phone Number.

    ReplyDelete
  52. QuickBooks Support Number And Decision Making Will you be facing the matter with decision making? The actual quantity of are you able to earn in a month? You should predict this before. Lots of people are not used to this. We shall help all of the folks.

    ReplyDelete
  53. Here we will update you how you can obtain QuickBooks enterprise support telephone number or simple suggestions for connecting QuickBooks Enterprise Support Phone Number. QuickBooks is financial software that can help small enterprise, large business along with home users.

    ReplyDelete
  54. Any QuickBooks user faces any sort of identified errors in their daily accounting routine; these errors can differ from one another to a large degree, so our dedicated QuickBooks Support Phone Number. Pro-Advisers are well loaded with their tools and expertise to give most effective resolutions right away to the customers.

    ReplyDelete
  55. In the event, the QuickBooks Error Code 6000-301 still persists then immediately relate genuinely to the QuickBooks support team. They assure to rectify the explanation for the error and deliver the right answer to resolve the issue along to required guidance.

    ReplyDelete
  56. It means that QuickBooks Payroll Support Number is unable to verify the payroll subscription. It generally takes place when user attempts to upload the payroll to one or more active payroll subscriptions or even to the most recent tax table available online.

    ReplyDelete
  57. Well, QuickBooks Support Phone Number is very user-friendly but while you already know just about these software things you may face some technical problems while using QuickBooks Payroll solution.

    ReplyDelete
  58. The engineers and technicians are working difficult to provide an amiable QuickBooks Support Phone Number that you need to own for reaching them at any given situation.

    ReplyDelete
  59. Error technically means an estimated difference between the calculated value of a quantity and its true value. The numeric value, here, 9999, is the value to identify the error. If you would like to learn How To Fix Quickbooks Error 9999, you can continue reading this blog.

    ReplyDelete
  60. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.thanks your sharing!!
    Android Training in Chennai | Certification | Mobile App Development Training Online | Android Training in Bangalore | Certification | Mobile App Development Training Online | Android Training in Hyderabad | Certification | Mobile App Development Training Online | Android Training in Coimbatore | Certification | Mobile App Development Training Online | Android Training in Online | Certification | Mobile App Development Training Online



    ReplyDelete
  61. It is really very helpful for us and I have gathered some important information from this blog. oracle training in chennai

    ReplyDelete
  62. Grab the extraordinary Oracle Course with PLSQL from Infycle Technologies, the best software training institute in Chennai. Infycle offers the Best Oracle PLSQL Training in Chennai, with various IT demanding courses such as Big Data, Python, DevOps, Selenium, Full-Stack development, etc., in complete hands-on practical training with professional tutors in the field. In addition to that, the mock interviews will be done for the candidates so that they can face the interviews with total confidence. To have all these within your hands, call 7502633633 for having a free demo.
    Best Oracle PLSQL Training in Chennai | Infycle Technologies

    ReplyDelete
  63. Infycle Technologies, the No.1 software training institute in Chennai offers the No.1 Selenium course in Chennai for tech professionals, freshers, and students at the best offers. In addition to the Selenium, other in-demand courses such as Python, Big Data, Oracle, Java, Python, Power BI, Digital Marketing, Cyber Security also will be trained with hands-on practical classes. After the completion of training, the trainees will be sent for placement interviews in the top companies. Call 7504633633 to get more info and a free demo.

    ReplyDelete
  64. During a OctaFx Review workshop, each attendee will learn how to interpret market action using proven charting techniques, searching for reliable chart patterns and indicators to help them identify trading opportunities.

    ReplyDelete
  65. Very useful articale. Thanks for sharing this with us. You can also check my website.

    Latest Mod Apk

    ReplyDelete