Results for “terms_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.PO_VALIDATION_HELPER is a shared PL/SQL utility package within the Oracle E-Business Suite Purchasing module. Its principal business function is to centralize the low-level validation primitives used by the Purchasing validation framework. Rather than embedding repetitive conditional logic in each of the higher-level validation packages, Oracle implements the atomic checks—range comparisons, null checks, period verification, uniqueness tests, and quantity/deviation tolerance checks—once in PO_VALIDATION_HELPER and exposes them for reuse. The package is classified as an "OTHER" API, indicating it is an internal helper rather than a formally published public interface. It operates in both 12.1.1 and 12.2.2, with metadata documented under ETRM 12.2.2.
The package underpins the validation of purchase orders, releases, and their associated entities. It returns results into the PO_VALIDATION_RESULTS_TYPE structure and stores atomic validation messages in PO_VALIDATION_RESULTS_GT, allowing the calling validation packages to accumulate and later report errors against a document.
Key Procedures and Functions
The package exposes 26 documented procedures and functions. They fall into recognizable categories:
- Numeric and range checks: GREATER_THAN_ZERO, GREATER_OR_EQUAL_ZERO, ZERO, NUM1_LESS_OR_EQUAL_NUM2, WITHIN_PERCENTAGE_RANGE, and QTYS_WITHIN_DEVIATION evaluate quantities and amounts against thresholds, including tolerance-based quantity deviation checks used during receiving and matching.
- Null and string checks: NOT_NULL, ENSURE_NULL, and FLAG_VALUE_Y_N enforce required-value and yes/no flag rules.
- Date and period checks: OPEN_PERIOD validates that a transaction date falls within an open GL period; START_DATE_LE_END_DATE verifies chronological ordering of date ranges.
- Uniqueness checks: CHILD_NUM_UNIQUE and PRICE_DIFF_VALUE_UNIQUE confirm the uniqueness of child sequence numbers and price differential values.
- Reference and lookup checks: TERMS_ID validates payment terms, and SECONDARY_UNIT_OF_MEASURE and SECONDARY_QUANTITY validate dual-unit-of-measure data.
- Organizational and notification checks: GT_ZERO_ORDER_TYPE_FILTER, GT_ZERO_OPM_FILTER, and AMOUNT_NOTIF_CTRL_WARNING apply order-type, process-manufacturing, and notification-control constraints, while NO_TIMECARDS_EXIST checks for associated timecard activity.
Each routine is designed to be called independently by validation logic, and none requires the caller to manage its own comparison logic.
Tables Accessed
The package reads from several master and transactional tables through APPS synonyms. MTL_SYSTEM_ITEMS, MTL_PARAMETERS, MTL_UNITS_OF_MEASURE, and MTL_GRADES_B supply item, inventory organization, unit-of-measure, and grade validation data. GL_PERIOD_STATUSES supports open-period determination, while FINANCIALS_SYSTEM_PARAMS_ALL and AP_TERMS support financial and payment-terms validation. PO_HEADERS_ALL, PO_LINES_ALL, PO_DISTRIBUTIONS_DRAFT_ALL, and PO_NOTIFICATION_CONTROLS provide the purchasing document context. Working state is held in PO_SESSION_GT and PO_VALIDATION_RESULTS_GT, with results returned through PO_VALIDATION_RESULTS_TYPE. DBMS_SQL and DUAL support dynamic SQL execution and singleton queries.
Usage Notes
PO_VALIDATION_HELPER is referenced by twelve other packages, including PO_VALIDATIONS, PO_VAL_HEADERS, PO_VAL_HEADERS2, PO_VAL_LINES, PO_VAL_LINES2, PO_VAL_SHIPMENTS, PO_VAL_DISTRIBUTIONS, PO_VAL_PRICE_BREAKS, PO_VAL_PRICE_DIFFS, PO_VAL_NOTIFICATION_CONTROLS, PO_VAL_GA_ORG_ASSIGNMENTS, and PO_PRICE_HELPER. It depends in turn on PO_TBL_VARCHAR1, PO_TBL_VARCHAR30, PO_TBL_VARCHAR2000, PO_TBL_VARCHAR4000, PO_TBL_NUMBER, PO_TBL_DATE, and PO_VALIDATION_RESULTS_TYPE. Because it is an internal helper, it is typically invoked indirectly—through the Purchasing forms and the PO document validation concurrent processes—rather than called directly by end users. Customizations should generally consume the higher-level validation APIs rather than PO_VALIDATION_HELPER directly, since its interface may change between releases and is not published for external support.
-
View: ITG_SP_REL_POTERM_V 12.2.2
This view is used to generate the XML for the PO release terms segment in Sync PO Release XML
APPS.ITG_SP_REL_POTERM_V·↳ AP_TERMS·↳ AP_TERMS_LINES·↳ PO_HEADERS_ALL·Explore ITG module →
-
View: ITG_SP_REL_POTERM_V 12.1.1
This view is used to generate the XML for the PO release terms segment in Sync PO Release XML
APPS.ITG_SP_REL_POTERM_V·↳ AP_TERMS·↳ AP_TERMS_LINES·↳ PO_HEADERS_ALL·Explore ITG module →
-
View: ITG_SP_PO_POTERM_V 12.2.2
This view is used to generate the PO terms segment of the XML for Sync PO
APPS.ITG_SP_PO_POTERM_V·↳ AP_TERMS·↳ AP_TERMS_LINES·↳ PO_HEADERS_ALL·Explore ITG module →
-
View: ITG_SP_PO_POTERM_V 12.1.1
This view is used to generate the PO terms segment of the XML for Sync PO
APPS.ITG_SP_PO_POTERM_V·↳ AP_TERMS·↳ AP_TERMS_LINES·↳ PO_HEADERS_ALL·Explore ITG module →
-
View: OKL_BPD_DISB_LOV_UV 12.1.1
View to populate lov in the disbursement screen.
APPS.OKL_BPD_DISB_LOV_UV·↳ FND_GLOBAL·↳ OKC_K_HEADERS_B·↳ OKC_K_PARTY_ROLES_V·Explore OKL module →
-
View: OKL_BPD_DISB_LOV_UV 12.2.2
View to populate lov in the disbursement screen.
APPS.OKL_BPD_DISB_LOV_UV·↳ FND_GLOBAL·↳ OKC_K_HEADERS_B·↳ OKC_K_PARTY_ROLES_V·Explore OKL module →
-
View: RCV_SUPPLIERS_VAL_V 12.2.2
APPS.RCV_SUPPLIERS_VAL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PO_VENDORS·Explore PO module →
-
This table stores all the payment items of leases in Oracle Assets
-
View: PO_SUPPLIERS_VAL_V 12.1.1
10SC ONLY - Retrofitted
APPS.PO_SUPPLIERS_VAL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PO_VENDORS·Explore PO module →
-
View: RCV_SUPPLIERS_VAL_V 12.1.1
APPS.RCV_SUPPLIERS_VAL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PO_VENDORS·Explore PO module →
-
This table stores all the payment items of leases in Oracle Assets
-
View: PO_SUPPLIERS_VAL_V 12.2.2
10SC ONLY - Retrofitted
APPS.PO_SUPPLIERS_VAL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PO_VENDORS·Explore PO module →
-
AP_PRODUCT_SETUP contains the options and defaults you define for operating your Oracle Payables application system across all operating units. This table contains information such as your default payment terms and payment method. Your Orac
-
AP_PRODUCT_SETUP contains the options and defaults you define for operating your Oracle Payables application system across all operating units. This table contains information such as your default payment terms and payment method. Your Orac
-
APPS.FA_LEASE_PAYMENT_ITEMS_V·↳ FA_AMORT_SCHEDULES·↳ FA_LEASES·↳ FA_LEASE_PAYMENT_ITEMS·Explore OFA module →
-
Table: FII_AP_INV_B_MV 12.1.1
-
APPS.FA_LEASE_PAYMENT_ITEMS_V·↳ FA_AMORT_SCHEDULES·↳ FA_LEASES·↳ FA_LEASE_PAYMENT_ITEMS·Explore OFA module →
-
View: OE_PRICE_LISTS_V 12.2.2
Price List information. Provided for backward compatibility for other applications.
APPS.OE_PRICE_LISTS_V·↳ QP_PRICE_LISTS_V·↳ QP_PRICE_LIST_PVT·Explore QP module →
-
View: POS_PO_VENDORS_V 12.1.1
-
View: POS_PO_VENDORS_V 12.2.2
-
View: PO_HEADER_RELEASE_V 12.2.2
10SC ONLY
APPS.PO_HEADER_RELEASE_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ HR_GENERAL·Explore PO module →
-
View: PO_HEADER_RELEASE_V 12.1.1
10SC ONLY
APPS.PO_HEADER_RELEASE_V·↳ FND_GLOBAL·↳ HR_GENERAL·↳ HR_PERSON_NAME·Explore PO module →
-
View: OE_PRICE_LISTS_V 12.1.1
Price List information. Provided for backward compatibility for other applications.
APPS.OE_PRICE_LISTS_V·↳ QP_PRICE_LISTS_V·↳ QP_PRICE_LIST_PVT·Explore QP module →
-
View: QPBV_PRICE_LISTS 12.2.2
This view gives information about Standard and Agreement Price list headers.
APPS.QPBV_PRICE_LISTS·↳ QP_LIST_HEADERS_B·↳ QP_LIST_HEADERS_TL·Explore QP module →
-
View: OKS_ENT_HEADERS_V 12.1.1
View of all contracts
APPS.OKS_ENT_HEADERS_V·↳ OKC_K_HEADERS_ALL_B·↳ OKC_K_HEADERS_TL·↳ OKC_K_PARTY_ROLES_B·Explore OKS module →
-
View: OE_PRICE_LISTS_VL 12.1.1
Price List information. Displays the translated columns on List Headers in the local language. Provided for backward compatibility for other applications.
APPS.OE_PRICE_LISTS_VL·↳ QP_PRICE_LISTS_V·↳ QP_PRICE_LIST_PVT·Explore QP module →
-
View: QP_PRICE_LISTS_V 12.1.1
Price List information. Provided for backward compatibility for other applications.
APPS.QP_PRICE_LISTS_V·↳ QP_LIST_HEADERS_VL·↳ QP_PRICE_LIST_PVT·Explore QP module →
-
Price lists
-
Project Related Purchase Orders View
APPS.ICX_EDM_PURCHASE_ORDER_V·↳ AP_TERMS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
View: QP_PRICE_LISTS_V 12.2.2
Price List information. Provided for backward compatibility for other applications.
APPS.QP_PRICE_LISTS_V·↳ QP_LIST_HEADERS_VL·↳ QP_PRICE_LIST_PVT·Explore QP module →
-
View: QPBV_PRICE_LISTS 12.1.1
This view gives information about Standard and Agreement Price list headers.
APPS.QPBV_PRICE_LISTS·↳ QP_LIST_HEADERS_B·↳ QP_LIST_HEADERS_TL·Explore QP module →
-
View: OE_PRICE_LISTS_VL 12.2.2
Price List information. Displays the translated columns on List Headers in the local language. Provided for backward compatibility for other applications.
APPS.OE_PRICE_LISTS_VL·↳ QP_PRICE_LISTS_V·↳ QP_PRICE_LIST_PVT·Explore QP module →
-
View: AP_BATCHES_V 12.2.2
(Release 10SC only)
APPS.AP_BATCHES_V·↳ AP_BATCHES_ALL·↳ AP_BATCHES_PKG·↳ AP_LOOKUP_CODES·Explore AP module →
-
Detailed Brazilian consolidated invoice records
-
Lease information for leased assets
-
Detailed Brazilian consolidated invoice records
-
Lease information for leased assets
-
View: QPFV_PRICE_LISTS 12.1.1
This view gives information about Standard and Agreement Price list headers.
APPS.QPFV_PRICE_LISTS·↳ FND_CURRENCIES_VL·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·Explore QP module →
-
View: QPFV_PRICE_LISTS 12.2.2
This view gives information about Standard and Agreement Price list headers.
APPS.QPFV_PRICE_LISTS·↳ FND_CURRENCIES_VL·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·Explore QP module →
-
View: APBV_AP_INVOICES 12.2.2
Business view
-
Price lists
-
View: OKL_EXT_PAY_INVS_V 12.2.2
Header information about invoices exported to AP
APPS.OKL_EXT_PAY_INVS_V·↳ OKL_EXT_PAY_INVS_B·↳ OKL_EXT_PAY_INVS_TL·Explore OKL module →
-
View: ICX_PO_VENDOR_SITES_V 12.1.1
Obsolete
APPS.ICX_PO_VENDOR_SITES_V·↳ PO_VENDOR_SITES·Explore ICX module →
-
View: POS_PO_VENDORS_V 12.2.2
Displays Vendors
-
APPS.PO_VENDOR_SITES_PAY_AP_V·↳ AP_AWT_GROUPS·↳ AP_DISTRIBUTION_SETS_ALL·↳ AP_LOOKUP_CODES·Explore AP module →
-
View: AP_BATCHES_V 12.1.1
(Release 10SC only)
APPS.AP_BATCHES_V·↳ AP_BATCHES_ALL·↳ AP_BATCHES_PKG·↳ AP_INVOICES_ALL·Explore AP module →