Results for “entity_type”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_VAL_PRICE_DIFFS2 is a validation package in the Oracle E-Business Suite Purchasing module, owned by the APPS schema and defined with AUTHID CURRENT_USER. Its business function is to enforce the integrity and correctness of price differential definitions captured against purchasing documents and document styles in Oracle Purchasing. Price differentials are the rules that determine how the price of a configured or styled item is adjusted relative to a base price, and they carry attributes such as differential type, entity type, multiplier, and minimum and maximum multiplier bounds. This package validates those attributes before a price differential record is committed, ensuring that only consistent and correctly structured differential data reaches the purchasing tables.
The package is one of the validation routines invoked by the Oracle Purchasing document validation framework, and according to the documented metadata it is referenced by one other package. It is a sibling of the price differential validation logic in PO_VAL_PRICE_DIFFS and is organized as a set of focused validation procedures rather than a single monolithic entry point.
Key Procedures and Functions
The package exposes seven documented procedures. Each accepts PL/SQL collection parameters, typically PO_TBL_NUMBER and PO_TBL_VARCHAR30 tables, reflecting the framework's practice of validating rows in bulk, and returns results either through a result set identifier or a PO_VALIDATION_RESULTS_TYPE structure.
- PRICE_TYPE — Validates the price type attribute associated with the rows being processed.
- MULTIPLE_PRICE_DIFF — Validates the combination of price differential rows supplied, using identifier, price type, entity type, and entity identifier collections as input.
- ENTITY_TYPE — Validates the entity type value, taking the document type as an additional input and returning validation results.
- MULTIPLIER — Validates the multiplier value defined on the price differential.
- MIN_MULTIPLIER — Validates the minimum multiplier bound.
- MAX_MULTIPLIER — Validates the maximum multiplier bound.
- STYLE_RELATED_INFO — Validates style-related information by identifier and style identifier.
Tables Accessed
The package operates against the following documented tables and synonyms:
- PO_PRICE_DIFFERENTIALS — the primary price differential definition table validated by this package.
- PO_PRICE_DIFF_DRAFT — the draft or staging copy of price differential data.
- PO_DOC_STYLE_HEADERS — document style headers, consulted for style-related validation.
- PO_SESSION_GT — a session-scoped global temporary table used to hold working data during validation.
- PO_VALIDATION_RESULTS_GT — the global temporary table that stores validation outcomes.
- DUAL — used for scalar evaluations.
- PLITBLM — the PL/SQL table (index-by table) used as a collection type underlying the bulk validation parameters.
Usage Notes
PO_VAL_PRICE_DIFFS2 is an internal validation package and is not intended to be called directly by end users. It is typically invoked by the Oracle Purchasing validation framework, which drives the collection-based procedures during the save or validation cycle of purchasing documents such as quotations and blanket agreements that use styled or configured items. The MULTIPLE_PRICE_DIFF procedure is the entry point most relevant when multiple differential lines must be evaluated together for consistency, which is the scenario commonly associated with a "multiple price diff" search.
Customizations should treat this package as framework-owned. Extensions that must validate or derive price differentials should normally be implemented through supported APIs and personalizations rather than by modifying or directly calling these procedures, because their signatures and collection types are tied to the internal validation infrastructure and may change between patch levels and releases such as 12.1.1 and 12.2.2.
-
Lookup Type: ENTITY_TYPE 12.1.1
-
Lookup Type: ENTITY_TYPE 12.2.2
-
PACKAGE: APPS.WIP_VALIDATE 12.1.1
-
PACKAGE: APPS.WIP_VALIDATE 12.2.2
-
Table: EDW_UNIQUE_KEYS_MD 12.1.1
EDW_UNIQUE_KEYS_MD
-
Table: EGO_ODI_WS_ENTITIES 12.2.2
This table stores List of primary key identifiers for an entity to be published
-
Donor, Reciever details corresponding to the budget reallocation folder
APPS.PQH_REALLOC_TXN_DETAILS_V·↳ PQH_BDGT_POOL_REALLOCTIONS·↳ PQH_BUDGET_POOLS·Explore PQH module →
-
View: XLE_TAX_ASSOCIATIONS 12.1.1
APPS.XLE_TAX_ASSOCIATIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_LOCATIONS_ALL·↳ XLE_ASSOCIATIONS·Explore XLE module →
-
View: JAI_CMN_VENDOR_NAME_V 12.2.2
APPS.JAI_CMN_VENDOR_NAME_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_INFORMATION·↳ HR_ORGANIZATION_UNITS·Explore JA module →
-
This table is used to store the attribute responsibility mappings.
-
stores the full organziation hierarchy structure
-
Summary discrete job data
APPS.WIP_DISCRETE_JOBS_ALL_V·↳ WIP_DISCRETE_JOBS·↳ WIP_ENTITIES·Explore WIP module →
-
Released and complete discrete jobs
APPS.WIP_TXN_DISCRETE_JOBS_VAL_V·↳ WIP_DISCRETE_JOBS·↳ WIP_ENTITIES·Explore WIP module →
-
APPS.JAI_CMN_CUSTOMER_DTLS_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_INFORMATION·↳ HR_ORGANIZATION_UNITS·Explore JA module →
-
Job resources for EAM (Enterprise Asset management)
APPS.MTL_EAM_JOBS_RESOURCES_V·↳ GMP_EAM_JOBS_RESOURCES_V·↳ MFG_LOOKUPS·↳ WIP_DISCRETE_JOBS·Explore INV module →
-
Job resources for EAM (Enterprise Asset management)
APPS.MTL_EAM_JOBS_RESOURCES_V·↳ GMP_EAM_JOBS_RESOURCES_V·↳ MFG_LOOKUPS·↳ WIP_DISCRETE_JOBS·Explore INV module →
-
APPS.GMP_EAM_JOBS_RESOURCES_V·↳ CR_RSRC_DTL·↳ GEM_LOOKUPS·↳ GME_BATCH_HEADER·Explore GMP module →
-
This view is used as the base view for the Price Differentials form.
APPS.PO_PRICE_DIFFERENTIALS_V·↳ FND_GLOBAL·↳ PO_PRICE_DIFFERENTIALS·↳ PO_PRICE_DIFF_LOOKUPS_V·Explore PO module →
-
Table: WF_ENTITY_CHANGES 12.2.2
Stores pending changes for OID
-
Table: EDW_ATTRIBUTE_SETS_MD 12.1.1
EDW_ATTRIBUTE_SETS_MD
-
Price differentials for rate based lines
-
EDW_ATTRIBUTE_SET_COLUMN_MD
-
View: EDW_UNIQUE_KEYS_MD_V 12.1.1
EDW_UNIQUE_KEYS_MD_V
APPS.EDW_UNIQUE_KEYS_MD_V·↳ EDW_UNIQUE_KEYS_MD·Explore BIS module →
-
This table is used to store attribute name / attribute value pairs for entities.
-
View: CST_WIP_ENTITY_VIEW 12.1.1
WIP entity information used by the WIP Value inquiry : SINGLE-ORG view
APPS.CST_WIP_ENTITY_VIEW·↳ WIP_DISCRETE_JOBS·↳ WIP_ENTITIES·↳ WIP_LINES·Explore BOM module →
-
Table: MTH_ALL_ENTITIES_MV 12.2.2
-
APPS.JAI_CMN_CUSTOMER_DTLS_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_INFORMATION·↳ HR_ORGANIZATION_UNITS·Explore JA module →
-
View: EDW_ALL_COLUMNS_MD_V 12.1.1
EDW_ALL_COLUMNS_MD_V
APPS.EDW_ALL_COLUMNS_MD_V·↳ EDW_ALL_COLUMNS_MD·Explore BIS module →
-
View: XLE_LEGAL_CONTACTS_V 12.1.1
APPS.XLE_LEGAL_CONTACTS_V·↳ HZ_ORG_CONTACTS·↳ HZ_PARTIES·↳ HZ_PERSON_PROFILES·Explore XLE module →
-
OPM Quality Status translation
-
Table: WF_ENTITY_CHANGES 12.1.1
Stores pending changes for OID
-
This table contains translation information for Safety Entity Statuses.
-
Budget folder details View
APPS.PQH_BDGT_REALLOC_FOLDERS_V·↳ PQH_BUDGET_POOLS·Explore PQH module →
-
View: IGS_FI_HIER_ACCT_TBL_V 12.1.1
the entities and their respective orders in the account hierarchy defined in the table
APPS.IGS_FI_HIER_ACCT_TBL_V·↳ IGS_FI_HIER_ACCT_TBL·↳ IGS_LOOKUPS_VIEW·Explore IGS module →
-
View: XLE_TAX_ASSOCIATIONS 12.2.2
APPS.XLE_TAX_ASSOCIATIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_LOCATIONS_ALL·↳ XLE_ASSOCIATIONS·Explore XLE module →
-
View: XLE_BSV_ASSOCIATIONS 12.2.2
APPS.XLE_BSV_ASSOCIATIONS·↳ FND_FLEX_VALUES·↳ XLE_ASSOCIATIONS·↳ XLE_ASSOCIATION_TYPES·Explore XLE module →
-
Price differentials for rate-based lines
-
Table: CZ_LOCK_HISTORY 12.2.2
Records lock actions by user and object
-
View: XLE_ASSOCIATIONS_V 12.1.1
APPS.XLE_ASSOCIATIONS_V·↳ FND_FLEX_VALUES·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_GENERAL·Explore XLE module →
-
This table is used to store attribute name / attribute value pairs for entities.