Search Results sys_c00204817




Overview

PO_ATTRIBUTE_VALUES_TLP is a valid table in the PO (Purchasing) schema of Oracle E-Business Suite, present in both the 12.1.1 and 12.2.2 releases. Its documented purpose is to store translatable descriptor values for records that are searchable in iProcurement. In practical terms, the table functions as the multilingual descriptor store that iProcurement relies upon when rendering and matching searchable purchasing content, such as catalog line descriptions, template line attributes, and category-level descriptor text. The table name carries the _TLP suffix, indicating that it holds translatable values in a denormalized, language-aware layout keyed by a LANGUAGE column and paired with attribute value columns rather than the more typical _TL companion structure.

From a Data Vault modeling perspective, the documented heuristic classification for this object is standalone. This suggests that the table can be modeled as an independent hub-like entity centered on its surrogate identifier, with no enforced outbound foreign keys in the documented metadata. Analysts adopting a Data Vault design should therefore treat ATTRIBUTE_VALUES_TLP_ID as the natural hub key and consider the surrounding descriptive columns as effectivity-satellite content rather than as an enforced link to other hubs.

Key Information Stored

The documented physical schema contains 174 columns, the vast majority of which are repeating translatable attribute buckets. The most functionally significant columns are as follows:

Two unique indexes are documented: SYS_C00204817 on the surrogate key, and PO_ATTRIBUTE_VALUES_TLP_U1 on ATTRIBUTE_VALUES_TLP_ID. The composite business-key candidate is captured in PO_ATTRIBUTE_VALUES_TLP_U2. Note that the metadata does not document an enforced foreign key, consistent with its standalone classification.

Common Use Cases and Queries

Typical scenarios include troubleshooting iProcurement search results, verifying that descriptor text has been translated for a given language, and reconciling which purchasing lines carry translatable attribute content. A representative query to retrieve descriptor rows for a specific line and language is:

  • SELECT attribute_values_tlp_id, po_line_id, req_template_name, language, description, alias FROM po.po_attribute_values_tlp WHERE po_line_id = :line_id AND language = USERENV('LANG');
  • To find rows awaiting index rebuild: SELECT attribute_values_tlp_id, po_line_id, rebuild_search_index_flag FROM po.po_attribute_values_tlp WHERE rebuild_search_index_flag = 'Y';
  • To audit recent changes: SELECT attribute_values_tlp_id, last_updated_by, last_update_date, last_updated_program FROM po.po_attribute_values_tlp WHERE last_update_date > SYSDATE - 7;

Reporting use cases centre on multilingual catalog coverage, identifying items with missing translations, and validating that descriptor buckets (TL_TEXT_BASE_ATTRIBUTE and TL_TEXT_CAT_ATTRIBUTE) are populated consistently across languages.

Related Objects

The documented metadata shows no enforced inbound or outbound foreign keys, so related objects are described by their logical association through shared columns rather than by referential constraint. The most significant related objects are:

Because the table participates in iProcurement search, the purchasing document search index and its concurrent rebuild programs are the primary dependent processes rather than referential constraints.