Copy Validation
Oracle Order Entry/Shipping validates copied orders for any invalid or inactive header-level or line-level level information. If you are copying to a return material authorization, no validation is performed. See: Copying Orders.
Validation errors can produce the following results:
- An inactive or invalid order cycle or currency code results in total copy failure.
- An invalid item causes its line to fail, but the rest of the order is copied.
- Model configuration errors cause the affected line to fail, but the rest of the order is copied. If the invalid line is part of a valid model, the top-level line and its valid options and classes are copied.
- Price adjustments are checked at the header and line levels. Invalid price adjustments are deleted and the selling price is recalculated.
- Sales credits are checked at the header and line level. Invalid or inactive sales credits are deleted.
- All other attributes with errors are given a null value.
If an error occurs, a warning message appears. Copy orders validation errors can be viewed in detail by running the Process Exception Report for the Copy Orders Validation program and the copied order number. See: Process Exception Report.
Header-level Validation
Oracle Order Entry/Shipping validates the following characteristics at the header level:
- credit card code (credit card name)
- currency (if not valid, copy fails)
- discount (price adjustment)
- order cycle (if not valid, copy fails)
- ship-to and bill-to locations/addresses
- shipment priority, FOB, freight carrier, and freight terms
Line-level Validation
Oracle Order Entry/Shipping validates the following characteristics at the line level:
- configuration (against bill of material for the top model)
- customer ordered (if not valid, line is not copied)
- discount (price adjustment)
- inventory item (if not valid and orderable, line is not copied)
- quantity ratio (against bill of material for the top model)
- ship to address and contact
- shipment method and priority
Invalid items are not copied into a bill of material; therefore, the bill is copied incompletely. If a model has a class with all invalid options, the entire class is not copied. Incomplete models on booked orders are automatically placed on hold.
Sales Credit Validation
Oracle Order Entry/Shipping validates the following characteristics to ensure that your sales credit information contains the appropriate information:
Price Adjustment Validation
Oracle Order Entry/Shipping validates the following characteristics to ensure that your price adjustments contain the appropriate information:
- discount (price adjustment)
- price list (item has valid definition on list)
Security Rules and Standard Value Rule Sets Validation
When you copy orders, Oracle Order Entry/Shipping does not apply the standard value rule set for the new order type. Since you are copying an order, your new order has the default values of the original order including any changes to those defaults that were made. Changing the order type when copying does not necessarily apply the standard value rule set for that order type.