Results for “unit_meas_lookup_code”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_VAL_LINES2 is a validation package within the Oracle Purchasing module of Oracle E-Business Suite, residing in the APPS schema. Its role is to perform field-level and record-level validation on purchase order and blanket agreement line attributes before those records are committed to the database. The package functions alongside PO_VAL_LINES and the broader PO_VALIDATIONS framework, and it is invoked through the purchasing validation layer that governs document entry in Oracle Purchasing and iProcurement. The "2" suffix indicates that this package addresses a distinct subset of line validation logic—typically the second grouping of validation routines—allowing the validation framework to partition rules across multiple packages for maintainability and performance.
The package exposes 44 documented procedures and functions and is classified as an "OTHER" API, meaning it is not a public, supported extension API but rather an internal validation component consumed by the Purchasing application. It carries a VALID status in the ETRM repository, confirming the package compiles and is active in release 12.2.2 and the 12.1.1 code line.
Key Procedures and Functions
The documented procedures cover a broad set of line-level attributes, each encapsulating the validation rule for one column or related column group. They include:
- Attribute presence and format checks: ITEM_ID, ITEM_DESCRIPTION, ITEM_REVISION, UNIT_MEAS_LOOKUP_CODE, ORDER_TYPE_LOOKUP_CODE, UNIT_PRICE, QUANTITY, and AMOUNT validate that required line fields are supplied, correctly formatted, and consistent with the document type.
- Category validation: CATEGORY_ID and IP_CATEGORY_ID verify that purchasing and internal (iProcurement) categories are valid and enabled for the operating unit.
- Blanket and agreement rules: AMOUNT_BLANKET, EXPIRATION_DATE_BLANKET, and GLOBAL_AGREEMENT_FLAG enforce constraints specific to blanket purchase agreements, including required amount and expiration dates.
- Project and job accounting: JOB_ID, JOB_BUSINESS_GROUP_ID, CONTRACTOR_NAME, and CAPITAL_EXPENSE_FLAG support Project Manufacturing and capitalizable line validation.
- Compliance and hazard data: UN_NUMBER_ID and HAZARD_CLASS_ID validate hazardous material identifiers on lines.
- Tolerance control: OVER_TOLERANCE_ERR_FLAG signals when a line breaches receiving or invoice matching tolerance, driving error messaging in the validation results structure.
Each routine writes results into PO_VALIDATION_RESULTS_TYPE, the shared structure the validation framework uses to accumulate errors and warnings.
Tables Accessed
The package reads and, where appropriate, references the following via APPS synonyms: PO_LINES and PO_LINES_ALL for the line records under validation; PO_DOC_STYLE_HEADERS and PO_DOC_STYLE_VALUES to resolve document style defaults and governing rules; MTL_SYSTEM_ITEMS, MTL_SYSTEM_ITEMS_TL, MTL_ITEM_REVISIONS, MTL_CATEGORIES, MTL_CATEGORIES_KFV, MTL_ITEM_CATEGORIES, MTL_CATEGORY_SET_VALID_CATS, and MTL_DEFAULT_CATEGORY_SETS for item, revision, and category validation; FND_ID_FLEX_STRUCTURES for key flexfield context; FINANCIALS_SYSTEM_PARAMETERS for operating unit and system options; and PO_JOB_ASSOCIATIONS_B for project job relationships. Collectively these reads ensure that line data conforms to item master, category set, and system-level configuration before the line is saved.
Usage Notes
PO_VAL_LINES2 is not intended for direct invocation by custom code. It is called by PO_VALIDATIONS, which orchestrates the validation sequence for a purchasing document, and it is referenced by one other package in the dependency graph. In practice, the routines fire automatically when a user enters or modifies a line in the Purchasing forms, when iProcurement requisition lines are converted to purchase orders, and when concurrent programs such as PO processes perform batch document creation or import. Because the package returns results through PO_VALIDATION_RESULTS_TYPE rather than raising exceptions directly, callers are responsible for interpreting and presenting the accumulated errors. Customizations should extend validation through the supported validation hooks rather than modifying PO_VAL_LINES2, since the package is internal and subject to change across patch levels.
-
PACKAGE: APPS.PO_VAL_LINES2 12.1.1
-
PACKAGE: APPS.PO_VAL_LINES2 12.2.2
-
View: PO_LINES_ALL_V 12.2.2
10SC ONLY
APPS.PO_LINES_ALL_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES·Explore PO module →
-
View: PO_LINES_VAL_TRX_V 12.2.2
Po Lines view.
APPS.PO_LINES_VAL_TRX_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES_TRX_V·Explore PO module →
-
View: PO_LINES_ALL_V 12.1.1
10SC ONLY
APPS.PO_LINES_ALL_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES·Explore PO module →
-
View: PO_LINES_VAL_V 12.1.1
10SC ONLY - Retrofitted
APPS.PO_LINES_VAL_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES·Explore PO module →
-
View: PO_SHIPMENTS_VAL_V 12.2.2
10SC ONLY - Retrofitted
APPS.PO_SHIPMENTS_VAL_V·↳ FND_GLOBAL·↳ PO_HEADERS·↳ PO_LINES_ALL·Explore PO module →
-
View: PO_LINES_VAL_V 12.2.2
10SC ONLY - Retrofitted
APPS.PO_LINES_VAL_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ MTL_SYSTEM_ITEMS_KFV·↳ PO_LINES·Explore PO module →
-
Ordered Items View
APPS.ICX_CATALOG_ORD_ITEMS_V·↳ ICX_UTIL·↳ MTL_SYSTEM_ITEMS·↳ PO_REQUISITION_HEADERS·Explore ICX module →
-
archive for euro business support project
-
archive for euro business support project
-
View: PO_ITEM_HISTORY_V 12.2.2
Replaces PO_ITEM_HISTORY table
APPS.PO_ITEM_HISTORY_V·↳ PO_HEADERS_ARCHIVE_ALL·↳ PO_LINES_ARCHIVE·↳ PO_LINE_LOCATIONS_ARCHIVE_ALL·Explore PO module →
-
View: PO_SHIPMENTS_VAL_V 12.1.1
10SC ONLY - Retrofitted
APPS.PO_SHIPMENTS_VAL_V·↳ FND_GLOBAL·↳ PO_HEADERS·↳ PO_LINES_ALL·Explore PO module →
-
Available Items View
APPS.ICX_CATALOG_AVAIL_ITEMS_V·↳ ICX_UTIL·↳ MTL_SYSTEM_ITEMS·↳ PO_HEADERS·Explore ICX module →
-
Available Items View
APPS.ICX_CATALOG_AVAIL_ITEMS_V·↳ ICX_UTIL·↳ MTL_SYSTEM_ITEMS·↳ PO_HEADERS·Explore ICX module →
-
View: AP_PO_SHIPMENTS_V 12.1.1
This view shows PO shipment information to users who are entering invoices in Internet Supplier Portal
APPS.AP_PO_SHIPMENTS_V·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_LOCATIONS_ALL·↳ MTL_SYSTEM_ITEMS_KFV·Explore AP module →
-
The View is used to retrieve requisition details in the form 'Document Cross-Reference'
APPS.FV_REQUISITION_MASTER_V·↳ PO_HEADERS_ALL·↳ PO_LINE_LOCATIONS_ALL·↳ PO_REQUISITION_HEADERS·Explore FV module →
-
View: PO_ITEM_HISTORY_V 12.1.1
Replaces PO_ITEM_HISTORY table
APPS.PO_ITEM_HISTORY_V·↳ PO_HEADERS_ARCHIVE_ALL·↳ PO_LINES_ARCHIVE·↳ PO_LINE_LOCATIONS_ARCHIVE_ALL·Explore PO module →
-
Ordered Items View
APPS.ICX_CATALOG_ORD_ITEMS_V·↳ ICX_UTIL·↳ MTL_SYSTEM_ITEMS·↳ PO_REQUISITION_HEADERS·Explore ICX module →
-
archive for euro business support project
-
10SC ONLY - Retrofitted
APPS.PO_SOURCE_SHIPMENT_NUM_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ HR_GENERAL·↳ HR_LOCATIONS·Explore PO module →
-
10SC ONLY - Retrofitted
APPS.PO_SOURCE_SHIPMENT_NUM_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ HR_GENERAL·↳ HR_LOCATIONS·Explore PO module →
-
View: PO_REL_LINE_V 12.2.2
- Retrofitted
APPS.PO_REL_LINE_V·↳ MTL_ITEM_FLEXFIELDS·↳ PO_LINES·Explore PO module →
-
- Retrofitted
APPS.PO_REQUISITION_TEMPLATES_V·↳ CST_ITEM_COSTS·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·Explore PO module →
-
View: PO_REL_LINE_V 12.1.1
- Retrofitted
APPS.PO_REL_LINE_V·↳ MTL_ITEM_FLEXFIELDS·↳ PO_LINES·Explore PO module →
-
10SC ONLY
APPS.PO_LINES_RELEASE_ITEMS_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ MTL_CATEGORIES_KFV·↳ MTL_SYSTEM_ITEMS_KFV·Explore PO module →
-
This table holds the list of suppliers to which the contractor request is sent out
-
View: JAI_PO_SUMMARY_V 12.2.2
This view will retrieve all the PO TYPES
APPS.JAI_PO_SUMMARY_V·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_LOCATIONS_ALL_TL·Explore JA module →
-
This table holds the list of suppliers to which the contractor request is sent out
-
archive for euro business support project
-
View: AP_INVOICE_LINES_V 12.2.2
APPS.AP_INVOICE_LINES_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_INVOICES_ALL·Explore AP module →
-
View: PO_REQEXPRESS_LINES_V 12.2.2
- Retrofitted
APPS.PO_REQEXPRESS_LINES_V·↳ FND_GLOBAL·↳ HR_GENERAL·↳ HR_SECURITY·Explore PO module →
-
View: PO_OWNED_LINES 12.2.2
Security view for owned purchase order lines
APPS.PO_OWNED_LINES·↳ PO_HEADERS_ALL·↳ PO_LINES·Explore PO module →
-
The View is used to retrieve requisition details in the form 'Document Cross-Reference'
APPS.FV_REQUISITION_MASTER_V·↳ PO_HEADERS_ALL·↳ PO_LINE_LOCATIONS_ALL·↳ PO_REQUISITION_HEADERS·Explore FV module →
-
View: AP_PO_CORRECTIONS_V 12.2.2
APPS.AP_PO_CORRECTIONS_V·↳ AP_INVOICES·↳ AP_INVOICE_LINES_ALL·↳ AP_LOOKUP_CODES·Explore AP module →
-
View: PO_LINE_LOCATIONS_AP_V 12.2.2
10SC ONLY
APPS.PO_LINE_LOCATIONS_AP_V·↳ AP_TERMS·↳ FND_GLOBAL·↳ HR_GENERAL·Explore PO module →
-
View: ICX_RCV_TRANSACTIONS_V 12.2.2
Receipt Lines View
APPS.ICX_RCV_TRANSACTIONS_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_GLOBAL·↳ FND_PROFILE·Explore ICX module →
-
View: PO_ITEM_SOURCES 12.1.1
Sources for an item
APPS.PO_ITEM_SOURCES·↳ PO_HEADERS_ALL·↳ PO_LINES_ALL·↳ PO_LINE_LOCATIONS·Explore PO module →
-
View: PO_OWNED_SHIPMENTS 12.1.1
Security view for owned purchase order shipments
APPS.PO_OWNED_SHIPMENTS·↳ PO_HEADERS_ALL·↳ PO_LINE_LOCATIONS·Explore PO module →
-
APPS.AP_INVOICE_DISTRIBUTIONS_V·↳ AP_AWT_GROUPS·↳ AP_BATCHES_ALL·↳ AP_INCOME_TAX_REGIONS·Explore AP module →
-
View: PO_LINES_INQ_V 12.2.2
- Retrofitted
APPS.PO_LINES_INQ_V·↳ AP_TERMS·↳ FND_GLOBAL·↳ GL_DAILY_CONVERSION_TYPES·Explore PO module →
-
View: POS_RCV_RETURNS_V 12.2.2
Displays Returns for Shipments
APPS.POS_RCV_RETURNS_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore POS module →
-
View: AP_PO_SHIPMENTS_V 12.2.2
This view shows PO shipment information to users who are entering invoices in Internet Supplier Portal
APPS.AP_PO_SHIPMENTS_V·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_LOCATIONS_ALL·Explore AP module →
-
View: PO_LINES_TRX_V 12.2.2
View on po_lines table.
APPS.PO_LINES_TRX_V·↳ PO_DISTRIBUTIONS_ALL·↳ PO_LINES·Explore PO module →
-
Used to select consigned shipments.
APPS.POS_CONSIGNED_SHIPMENTS_V·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_GENERAL·Explore POS module →
-
APPS.PO_LINE_LOCATIONS_ARCHIVE_XML·↳ MTL_UNITS_OF_MEASURE_TL·↳ PO_COMMUNICATION_GT·↳ PO_COMMUNICATION_PVT·Explore PO module →
-
View: AP_INVOICE_LINES_V 12.1.1
APPS.AP_INVOICE_LINES_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_INVOICES_ALL·Explore AP module →
-
Template lines for express requisitions