Results for “promised_date”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_VAL_SHIPMENTS2 is a validation package in the Oracle E-Business Suite APPS schema that evaluates the shipment-level attributes of a purchase order line location before the record is committed to the database. Within the Oracle Purchasing module, a shipment corresponds to a row in PO_LINE_LOCATIONS_ALL, and PO_VAL_SHIPMENTS2 is the component responsible for applying the field-level validation rules that govern those rows. It forms part of the layered validation framework invoked by PO_VALIDATIONS, and its results are written into the standard validation results structure so that the calling form or interface can report errors and warnings back to the user.
The package does not perform the insert or update itself. Instead, it inspects candidate values, compares them against reference data such as item master attributes, organisation definitions, freight terms, and document style configuration, and returns a structured result set. This separation allows the same validation logic to be reused by the Purchasing forms, by the replenishment and sourcing flows, and by custom inbound interfaces.
Key Procedures and Functions
The package exposes twenty-eight documented procedures and functions, each targeting a discrete shipment attribute:
- NEED_BY_DATE, PROMISED_DATE, EFFECTIVE_DATES — validate the date fields on the shipment, including ordering of the need-by and promised dates.
- SHIPMENT_TYPE, PAYMENT_TYPE, SHIPMENT_NUM — validate enumerated and identifying shipment attributes.
- QUANTITY, AMOUNT — check numeric values against tolerance and sign rules.
- PRICE_OVERRIDE, PRICE_DISCOUNT, PRICE_BREAK_ATTRIBUTES — validate pricing-related shipment attributes and their consistency with the line.
- SHIP_TO_ORGANIZATION_ID, ENFORCE_SHIP_TO_LOC_CODE — confirm that the ship-to organisation and location are valid and permitted for the transaction.
- ALLOW_SUB_RECEIPTS_FLAG, DAYS_EARLY_RECEIPT_ALLOWED, RECEIPT_DAYS_EXCEPTION_CODE, ACCRUE_ON_RECEIPT_FLAG — validate receiving and accrual controls at shipment level.
- INVOICE_CLOSE_TOLERANCE, RECEIVE_CLOSE_TOLERANCE — validate the close tolerance percentages used for automatic closure.
- RECEIVING_ROUTING_ID — confirm the routing reference is valid for the shipment.
Tables Accessed
Validation depends on reference data drawn through APPS synonyms. MTL_SYSTEM_ITEMS and MTL_ITEM_REVISIONS supply item-level attributes that constrain acceptable shipment values. PO_LINE_LOCATIONS_ALL and PO_LINE_LOCATIONS_DRAFT_ALL provide the current and draft shipment rows under evaluation. PO_DOC_STYLE_HEADERS supplies document style configuration that determines which validations apply, ORG_FREIGHT supplies freight terms, and ZX_ID_TCC_MAPPING supports tax classification. PO_VALIDATION_RESULTS_GT is the global temporary table into which validation messages are written, while DUAL and the PL/SQL table types PO_TBL_DATE, PO_TBL_NUMBER, PO_TBL_VARCHAR1, PO_TBL_VARCHAR5, PO_TBL_VARCHAR30, and PO_VALIDATION_RESULTS_TYPE carry the in-memory collections used to pass attribute values and results between procedures. The PO_TBL_VARCHAR5 collection is significant because it is the type commonly used to hold short coded values, including the descriptive flexfield column po_tbl_varchar5 referenced by users searching on that term; the flexfield columns on the shipment record are passed into this package through such PL/SQL table types.
Usage Notes
PO_VAL_SHIPMENTS2 is invoked indirectly rather than called directly by end users. The Purchasing shipment and line-location forms call PO_VALIDATIONS, which in turn invokes the individual validation routines in this package at the point of save. Interfaces and custom PL/SQL that insert or update PO_LINE_LOCATIONS_ALL should follow the same pattern, populating the relevant PL/SQL table types and PO_VALIDATION_RESULTS_TYPE before checking the returned messages. Because the package writes to a global temporary table, callers must read results within the same session. The package is referenced by PO_VALIDATIONS and is itself dependent on the PO_TBL collection types, so changes to those type definitions can invalidate it and require recompilation.
-
This view is used for mapping purposes in PIP-3A8Response
APPS.CLN_PO_ECX_LINE_LOC_ARCH_V·↳ MTL_UNITS_OF_MEASURE_TL·↳ PO_LINES_ALL·↳ PO_LINE_LOCATIONS_ALL·Explore CLN module →
-
View: MSD_SHIPMENT_DATA_V 12.1.1
This view provides the shipment Data in the planning server and is not restricted by a demand plan. If the Planning Server is used for only one demand plan then we can go directly out of the fact table or this view. However if the planning
APPS.MSD_SHIPMENT_DATA_V·↳ MSD_LEVEL_VALUES·↳ MSD_SHIPMENT_DATA·Explore MSD module →
-
View: MSD_BOOKING_DATA_V 12.1.1
This view provides the Booking Data in the planning server and is not restricted by a demand plan. If the Planning Server is used for only one demand plan then we can go directly out of the fact table or this view. However if the Planning S
APPS.MSD_BOOKING_DATA_V·↳ MSD_BOOKING_DATA·↳ MSD_LEVEL_VALUES·Explore MSD module →
-
View: MSD_SHIPMENT_DATA_V 12.2.2
This view provides the shipment Data in the planning server and is not restricted by a demand plan. If the Planning Server is used for only one demand plan then we can go directly out of the fact table or this view. However if the planning
APPS.MSD_SHIPMENT_DATA_V·↳ MSD_LEVEL_VALUES·↳ MSD_SHIPMENT_DATA·Explore MSD module →
-
View: MSD_BOOKING_DATA_V 12.2.2
This view provides the Booking Data in the planning server and is not restricted by a demand plan. If the Planning Server is used for only one demand plan then we can go directly out of the fact table or this view. However if the Planning S
APPS.MSD_BOOKING_DATA_V·↳ MSD_BOOKING_DATA·↳ MSD_LEVEL_VALUES·Explore MSD module →
-
Interface table to store imported information of the payments that are defined on a response to a negotiation for complex services.
-
PON_BID_ITEMS_PROCES_INTERFACE temporarily stores response information.
-
View: GMP_SR_SHIPMENT_DATA_V 12.2.2
Shipment data view for Demand Planner
-
View: ITG_PO_LINE_LOC_ARCH_V 12.1.1
Used for XML mapping in the line locations level
APPS.ITG_PO_LINE_LOC_ARCH_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ HR_API·Explore ITG module →
-
View: GMP_SR_BOOKING_DATA_V 12.1.1
-
View: GMP_SR_BOOKING_DATA_V 12.2.2
OPM Orders Booking data - Demand Planner
-
View: PO_ECX_LINE_LOC_ARCH_V 12.1.1
APPS.PO_ECX_LINE_LOC_ARCH_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ HR_API·Explore PO module →
-
This contains the details of the payments that are defined on a response with complex services. This corresponds to the PON_AUC_PAYMENTS_SHIPMENTS table which defines payments on a negotiation.
-
View: GMP_SR_SHIPMENT_DATA_V 12.1.1
-
This view is used for mapping purposes in PIP-3A8Response
APPS.CLN_PO_ECX_LINE_LOC_ARCH_V·↳ MTL_UNITS_OF_MEASURE_TL·↳ PO_LINES_ALL·↳ PO_LINE_LOCATIONS_ALL·Explore CLN module →
-
View: MSD_SR_BOOKING_DATA_V 12.1.1
This is the Source View for Booking Data. This view would be applied to an Oracle Applications 11i instance from which the Booking information is to be retrieved.
APPS.MSD_SR_BOOKING_DATA_V·↳ FND_GLOBAL·↳ FND_PRODUCT_GROUPS·↳ HZ_CUST_ACCOUNTS·Explore MSD module →
-
APPS.PO_CXML_LINE_LOC_ARCH_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ HR_API·Explore PO module →
-
View: MSD_SR_SHIPMENT_DATA_V 12.2.2
This is the Source View for Shipment. This view would be applied to an Oracle Applications 11i instance from which the Shipment information is to be retrieved.
APPS.MSD_SR_SHIPMENT_DATA_V·↳ FND_GLOBAL·↳ FND_PRODUCT_GROUPS·↳ HZ_CUST_ACCOUNTS·Explore MSD module →
-
This contains the details of the payments that are defined on a response with complex services. This corresponds to the PON_AUC_PAYMENTS_SHIPMENTS table which defines payments on a negotiation.
-
View: OE_DROP_SHIP_LINKS_V 12.1.1
This view is used for Dropship Tab in the additional line information of the Sales Orders form.
APPS.OE_DROP_SHIP_LINKS_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ GL_SETS_OF_BOOKS·↳ HR_GENERAL·Explore ONT module →
-
APPS.PO_CXML_LINE_LOC_ARCH_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ HR_API·↳ HR_GENERAL·Explore PO module →
-
Interface table to store imported information of the payments that are defined on a response to a negotiation for complex services.
-
This view to support product substitution in booking data
APPS.MSD_BOOKING_DATA_ORIG_CS_V·↳ MSD_BOOKING_DATA·↳ MSD_LEVEL_VALUES·Explore MSD module →
-
View: MSD_SHIPMENT_DATA_CS_V 12.1.1
This view provides the shipment Data in the planning server and is not restricted by a demand plan. If the Planning Server is used for only one demand plan then we can go directly out of the fact table or this view. However if the planning
APPS.MSD_SHIPMENT_DATA_CS_V·↳ MSD_LEVEL_VALUES·↳ MSD_SHIPMENT_DATA·Explore MSD module →
-
View: PO_ECX_LINE_LOC_ARCH_V 12.2.2
APPS.PO_ECX_LINE_LOC_ARCH_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ HR_API·↳ HR_GENERAL·Explore PO module →
-
View: MSD_BOOKING_DATA_CS_V 12.2.2
This view provides Booking Data to Express Upload process. Implemented with Custom Data Stream Module.
APPS.MSD_BOOKING_DATA_CS_V·↳ MSD_BOOKING_DATA·↳ MSD_LEVEL_VALUES·Explore MSD module →
-
View: MSD_BOOKING_DATA_CS_V 12.1.1
This view provides Booking Data to Express Upload process. Implemented with Custom Data Stream Module.
APPS.MSD_BOOKING_DATA_CS_V·↳ MSD_BOOKING_DATA·↳ MSD_LEVEL_VALUES·Explore MSD module →
-
This view to support product substitution in booking data
APPS.MSD_BOOKING_DATA_ORIG_CS_V·↳ MSD_BOOKING_DATA·↳ MSD_LEVEL_VALUES·Explore MSD module →
-
This view to support product substitution in shipment data
APPS.MSD_SHIPMENT_DATA_ORIG_CS_V·↳ MSD_LEVEL_VALUES·↳ MSD_SHIPMENT_DATA·Explore MSD module →
-
View: POR_RCV_SHIPMENTS_V 12.2.2
APPS.POR_RCV_SHIPMENTS_V·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ MTL_UNITS_OF_MEASURE·Explore ICX module →
-
APPS.POR_RCV_ORD_REQUESTER_V·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_GENERAL·Explore ICX module →
-
View: ISC_EDW_BOOKINGS_F_FCV 12.1.1
APPS.ISC_EDW_BOOKINGS_F_FCV·↳ EDW_CURRENCY·↳ EDW_GEOGRAPHY_PKG·↳ EDW_ORGANIZATION_PKG·Explore ONT module →
-
View: ISC_EDW_BOOKINGS_F_FCV 12.1.1
This is the collection view for the Bookings fact table
APPS.ISC_EDW_BOOKINGS_F_FCV·↳ EDW_CURRENCY·↳ EDW_GEOGRAPHY_PKG·↳ EDW_ORGANIZATION_PKG·Explore ISC module →
-
APPS.POR_RCV_ORD_REQUESTER_V·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_GENERAL·↳ HR_PERSON_NAME·Explore ICX module →
-
APPS.POR_RCV_PURCHASE_ITEMS_V·↳ FND_GLOBAL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ MTL_SYSTEM_ITEMS·Explore ICX module →
-
View: POS_UPD_DATE_PO_SHIP_V 12.1.1
APPS.POS_UPD_DATE_PO_SHIP_V·↳ HR_GENERAL·↳ HR_LOCATIONS·↳ HR_SECURITY·Explore ICX module →
-
View: POS_UPD_DATE_PO_SHIP_V 12.2.2
APPS.POS_UPD_DATE_PO_SHIP_V·↳ FND_GLOBAL·↳ HR_GENERAL·↳ HR_LOCATIONS·Explore ICX module →
-
This view to support product substitution in shipment data
APPS.MSD_SHIPMENT_DATA_ORIG_CS_V·↳ MSD_LEVEL_VALUES·↳ MSD_SHIPMENT_DATA·Explore MSD module →
-
Table: MSD_BOOKING_DATA 12.2.2
Fact Table that stores the Booking Data.
-
View: MSD_SR_BOOKING_DATA_V 12.2.2
This is the Source View for Booking Data. This view would be applied to an Oracle Applications 11i instance from which the Booking information is to be retrieved.
APPS.MSD_SR_BOOKING_DATA_V·↳ FND_GLOBAL·↳ FND_PRODUCT_GROUPS·↳ HZ_CUST_ACCOUNTS·Explore MSD module →
-
This table stores information on the sales orders that originate the demand for the work orders. It holds information about the sales order line that originated the demand for a given work order, order quantity, customer name, requested, pr
-
View: POR_RCV_SHIPMENTS_V 12.1.1
APPS.POR_RCV_SHIPMENTS_V·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ MTL_UNITS_OF_MEASURE·↳ OE_ORDER_HEADERS_ALL·Explore ICX module →
-
APPS.POR_RCV_PURCHASE_ITEMS_V·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ MTL_UNITS_OF_MEASURE·↳ PO_DISTRIBUTIONS·Explore ICX module →