ATP, Reservations, and Scheduling

ATP Within Order Management

ATP is the acronym for Available To Promise. ATP functionality is extensively used across the e-Business Suite in various modules for determining demand/supply patterns.

Prerequisites

If necessary, determine and set the value for the following profile options:

See:

Oracle APS and Global Order Promising User's Guide.

Oracle Inventory User's Guide.

Oracle Order Management Implementation Manual

  1. Ensure items and options you wish to perform ATP inquires against have the following items attributes properly set:

    • Check ATP

    • ATP Components

      This includes ATP flag within a Bills of Materials.

      Ensure that ATP rules have been defined and set. You can define ATP Rules and assign them as defaults at the organization, subinventory, or item level.

  2. Define your item Sourcing Rules and any Assignment sets you wish to use. You can define Sourcing Rules within Oracle Supply Chain Planning, Sourcing Rules window. If you do not have Oracle Supply Chain Planning fully installed, you cannot define Sourcing Rules. You may, however, define simple sourcing information at either the item level and the organization levels.

  3. ATP Check will be done for the order lines with source type Internal only. The source type for an item (defined on the Item Master window) is not honored by the ATP Check.

  4. Define the Organizations and Application Instance Ids you will wish to collect source ATP data entities from. ATP Inquiries are performed against a common data store within an application instance.

  5. Optionally, determine if you wish to enable item substitutions.

Overview

ATP results displayed within Order Management are either based on collected data or planning data. The value of the profile option INV: Capable to Promise determines if ATP results are based upon collected data or planned data.

Additionally, you can choose to improve ATP performance utilizing summarized supply and demand details stored in a summary table. Summarizing supply and demand for ATP is accomplished by (in the following order):

  1. Setting the appropriate APS profile options.

    See: Profile Options, Oracle Advanced Planning and Scheduling Implementation Manual and Oracle Advanced Planning and Scheduling User's Guide.

  2. Submitting the APS Create ATP Summary Partitions concurrent program. See: Oracle Advanced Planning and Scheduling Implementation Manual and Oracle Advanced Planning and Scheduling User's Guide.

  3. Submitting the ATP Summary Based on Collected Data concurrent program.

    See: Oracle Advanced Planning and Scheduling Implementation and User's Guide.

    Note: The ATP items collected data is currently used only for scheduling, not for reservations. Uncollected items on an earlier date can be reserved for a line scheduled for a future date (returned by ATP).

ATP Details

ATP actions for Item or configurations

The following table describes ATP actions for standard items or configurations.

ATP Actions for Standard Items or Configurations
Item/Entity ATP Action
Standard Line (line is not within a set) ATP performed on line.
Standard Line (line is a member of a ship or arrival set) ATP performed on entire set.
ATO Model ATP performed on all models, options and classes under it.
ATO Class ATP performed on entire configuration.
ATO Option ATP performed on entire configuration.
PTO Model (non-ship model complete) ATP performed on the model and its children
PTO Class (non-ship model complete) ATP performed on the class and its included items.
PTO Option (non-ship model complete) ATP performed only on the option.
PTO Model (ship model complete) ATP performed on the model and its children
PTO Class (ship model complete) ATP performed on the model and its children
PTO Option (ship model complete) ATP performed on the model and its children

Note: When performing an ATP inquiry on a Kit or Model, Order Management will explode the included items of the Kit or Model, and then call Oracle APS and Global Order Promising APIs to perform the availability check for all included items and kit or model itself

For additional details regarding ATP within Oracle Applications, including example calculations and sample ATP results, refer to Oracle APS and Global Order Promising User's Guide and Oracle Inventory User's Guide.

See:

Performing ATP Checking

ATP Inquiries

Automatic Item Substitution within Order Management

ATP Inquiries

Overview

When you perform an Available To Promise (ATP) inquiry within Order Management, you can check available quantities for an item, a group of items, an available substitute for your ordered item (if properly enabled), or an entire order. Oracle Global Order Promising returns to Order Management the availability date and the available quantity based on the request date and displays this information within the Availability window.

See: Performing ATP Checking.

Note: ATP details returned by Global Order Promising are based upon data entities stored within a common data store. The common data store is populated and maintained by the submitting the Data Collections Concurrent Program Request Set. The Oracle Inventory profile option, INV: Capable to Promise, then determines which data store to perform availability checking against.

Note: For additional details regarding ATP within Oracle Applications and Item Substitutions, including example calculations and sample ATP results, refer to the following:

The available date reflects the first date after the schedule date or request date that the ordered quantity is available. The request date quantity represents the quantity available on the request date.

Item Substitution details are displayed within the Availability window, Ordered Item and Substitute Item Tabs, and if you wish to view additional ATP details for substitute items, you can select either ATP details or Global Availability.

Performing ATP Checking

Automatic Item Substitution within Order Management.

Performing ATP Checking

You can determine availability for an order line or availability of a group of lines using the Availability button within the Sales Orders Header or Lines window. If your original ordered item is not available and a substitute is available, you can view availability details for the original ordered item and the substitute item within the Availability window.

Note: The Availability window is automatically displayed when entering the Sales Order window, Line tab if the profile option OM:AutoSchedule is set to Yes.

For non-ATP items there is no notion of availability as you can't plan non-ATP items. So in Order Management whenever you order a non-ATP item, the available quantity will displayed the same as request quantity. The on-hand quantity & reservable quantity fields will indicate what is on-hand & what is reservable.

Within the Availability window, Ordered Item Tab, Order Management will display the following ATP details if the item or option is ATP enabled:

Ordered Item Tab

If ATP is disabled for an item or option, then Order Management displays the same information as if the item were ATP enabled. However, the following will be true for the data displayed:

Additionally, if you have enabled item substitution functionality, and the item entered on the order line is not available, the Substitution Field within the Availability window will display the substitute item recommended by Oracle GOP (if available), as well as activating an additional tab within the Availability window; the Substitute Item tab.

Availability Window - Substitute Item Tab

the picture is described in the document text

Substitute Item Tab

Please Note:

If you have Oracle Advanced Supply Chain Planning (ASCP) installed, it is important to note the differences pertaining to availability data within the ASCP inquiry screen and the Order Management Availability window.

The ASCP ATP Inquiry window displays the Requested Date Qty and Qty Available on the ship date. Within the Order Management Availability window, only the Requested Date Qty is shown.

Note: ATP will return a Schedule Ship Date with time stamp of 23:59:00. ATP provides a quick estimate of what day there is availability. It doesn't provide hour and minute details.

For example, a request for a quantity of 10 was made on Day1 and only a quantity of 5 is available on Day1. The earliest the request can be met is on Day4 when total availability is 25. The data displayed within the ASCP ATP inquiry screen will be:

The data displayed within the Order Management Availability window will be:

The ATP details window displays the following ATP details if ATP is enabled for an item or option:

Additionally, you can choose to view horizontal pegging details and supply / demand details. Select a node from the pegging tree, and then select ATP Details. Selecting ATP details will display the Oracle Inventory Supply / Demand Details window.

You can display ATP details for multiple order lines within the Multi Line ATP Results window by:

The Multi Line ATP Results window displays the following ATP details if ATP is enabled for an item or option:

Within either the Availability or Multi Line ATP Results window, you can choose:

You can display Global Availability for a single order line within the Sales Order Lines window by selecting the order line with your mouse cursor, then clicking Availability, and finally selecting Global Availability within the Availability window.

Global Availability Window

the picture is described in the document text

The Global Availability window displays the following ATP details if ATP is enabled for an item or option:

Within the Global ATP window, you can choose to display ATP supply chain and pegging information by clicking ATP Details. Results are displayed within the ATP details window.

You can additionally choose to display supply and demand details by selecting ATP details. Selecting ATP details will display the Oracle Inventory Supply / Demand Details window.

See:

ATP Inquiries

ATP Within Order Management.

Performing ATP Check for Oracle Process Manufacturing Items

When performing ATP check for Oracle Process Manufacturing items, a Process Manufacturing warehouse must be selected within the Ship From field for an order line. Process Manufacturing ATP check is performed against a summary Process Manufacturing table that maintains inventory balances as opposed to standard ATP checking, which is performed against Oracle Inventory tables.

ATP for Process Manufacturing items can be specifically performed for a grade-controlled item if a grade is selected; in this case, on hand available quantity is shown for the grade of the item.

Within the Process Manufacturing summary table:

Available to reserve is then calculated as On hand Qty - Committed Sales Qty.

For additional details, please see Oracle Process Manufacturing User's Guide.

Overview of Override ATP

Overriding ATP makes demand visible to planning. It allows an authorized user to schedule a line even if no supply is available. This functionality is designed for exceptions, not normal scheduling. Any user who overrides ATP takes the responsibility to find supply manually. The Override ATP value remains on the line until the authorized user decides to un-override or unschedule the line.

Some reasons for using Override ATP include:

Authorized users can override ATP Schedule Date from the Sales Orders window by setting the Override ATP check box on the sales order line and providing a Schedule Date. Optionally, users can send manual notifications (Actions / Notifications) after overriding ATP. For example, notifying another responsibility or user of the need to find additional supply. You can notify any responsibility, i.e. Advanced Supply Chain Planner, Demand Planner, Manufacturing or Distribution Manager.

This functionality does not apply to Service, Drop Ship, or Return lines.

Copy Orders will not copy the Override ATP flag.

APS will calculate the delivery lead time for overridden lines. If there is no warehouse on the overridden line, APS will use the first warehouse in the sourcing rules. The Override ATP flag is supported by Standard Order Import, not High Volume Order Processing (HVOP).

ATP Data Collections

To check availability for items, you must specify the data sources that will be used for supply and demand ATP calculations. Oracle Order Management utilizes Oracle APS data collection routines to segregate and store data used in availability checking. Oracle APS data collection routines offer the flexibility to determine various entities to collect and the scheduling of collections by application instance.

For more information on data entities that can be collected and collection scheduling strategies, please refer to Oracle Advanced Supply Chain Planning and Global ATP Server User's Guide, Collection Strategy and Collection Setup Steps.

To perform ATP data collections:

  1. Navigate to the Data Collection window. (ATP Data Collection submission window).

  2. Enter your input parameters, and click Submit.

    Note: ATP collections are a submitted via a request set. Please ensure you enter parameters for both programs prior to clicking Submit.

    Note: For more information on input parameters to the ATP Data Collections request set, please refer to Oracle Advanced Supply Chain Planning and Global ATP server User's Guide, Collection Setup Steps.

ATO Models

ATO Models

The Override ATP will be cascaded across the entire model. General users cannot add new options, as that option has to be overridden, but Authorized users can.

To perform an initial override on ATO Models:

  1. Navigate to the Sales Orders window.

  2. Enter an order header.

  3. Enter an ATPable ATO model on the line.

  4. Configure the Model and save the options.

  5. View the Availability Date.

  6. Check the Override ATP check box on the model, class, or option. The Override will be used for the model and children.

  7. Enter the Schedule Ship or Arrival Date for the overridden line.

  8. Save line(s) with new date. The Model is scheduled with the override. All the lines of the model will be overridden.

  9. Optionally, send a notification.

  10. Optionally, provide a reason in the notifications dialog box.

PTO Models and Kits

Authorized users can override the model or one of the options, but the Override flag is not cascaded, except to Included Items. Included Items can also be overridden individually.

Note: ***For the SMC PTO Model, the schedule ship date is cascaded to all the lines of the model. The Override is not cascaded, it is your responsibility to set it.

SMC PTO Model/KIT

SCM PTO Models with an Overridden Line

General users can:

Authorized users can:

Add new options, provided the scheduling succeeds. There will not be a way to add overridden options to a PTO model. If failure occurs, then unschedule the model, add the option, and then re-schedule the whole model.

Reschedule the SMC PTO Model with a new Schedule Date. The new Schedule Date is cascaded across all the options, including any overridden option.

Non-SMC PTO Model/KIT

If one of the lines under the Non-SMC PTO Model is overridden, then general users can:

To perform an initial override for PTO Models and Kits:

  1. Navigate to the Sales Orders window.

  2. Enter an order header.

  3. Enter ATPable PTO model or kit on the line.

  4. Configure the Model and save the options.

  5. View Availability Date.

  6. If there is no availability, check the Override ATP on the option or its parent. The Override will be used only for the model or option on which it is set**.

  7. Enter the Schedule Ship or Arrival Date for the overridden line***.

  8. Save line(s) with new date.

  9. Optionally, send a notification.

  10. Optionally, provide a reason in the notifications dialog box.

Sets

One of the lines of the set can be overridden. General users can add new lines to the set, provided the new lines can be scheduled for the Schedule Ship Date of the set.

If one of the lines in a Set is overridden, then general users:

When the user moves between lines, or between windows and has not entered the quantity and other details of the previous line, then the system automatically ensures that the Arrival set information is not populated from the header to the line. This is a validation carried out by the system to ensure that set information is not incomplete. Thus if you do not see the Arrival set information in the line, it is because you need to complete the line information.

To Add overridden lines to a new set:

  1. Navigate to the Sales Orders window.

  2. Enter the header information.

  3. Enter the lines with ATPable items to add into a set.

  4. If there is no availability, check the Override ATP check box, and enter the Schedule Ship or Arrival Date.

  5. Enter the set name and save the lines. The lines will be saved with the set.

  6. Optionally send a notification.

  7. Optionally, enter a reason in the notifications dialog box.

To Add an overridden line to Existing Set:

  1. Navigate to the Sales Orders window.

  2. Enter the order header information.

  3. Add a new line to the set.

  4. Check the Override ATP check box on the new line, the Set name is already entered, enter the Schedule Ship Date and save the line.

  5. New line is added to the set with an Override.

  6. Optionally send a notification.

  7. Optionally, enter a reason in the notifications dialog box.

Updates

General Users

General users are not allowed to undo the Override or unschedule. They cannot change any scheduling attribute on the overridden line. They can delete. cancel, or reduce the quantity on the overridden line if the processing constraints permit.

General users can add options to SMC models and kits if the option schedules successfully for the date of the model. They can add options to a non-SMC PTO model or kit, but scheduling will not occur automatically. They can add lines to a set if they schedule for the date of the set.

Authorized Users

Authorized users can undo the Override, unschedule, or change any scheduling attributes on the overridden line. They can delete, cancel, or reduce the quantity on the overridden line if the processing constraints permit.

They can add options to models or kits. Scheduling does not occur automatically for a non-SMC PTO model or a kit. If scheduling does not succeed, the authorized user can unschedule, add the option, reschedule, and perform another override if desired.

Authorized users can undo the override. Then the line reschedules without the override flag. If the line does not schedule, the change can be rolled back.

They can add lines to sets. The line may schedule for the ship date. If it does not, the authorized user can override the new line – which will not auto-push the set schedule date.

The ATP override functionality is available only to Authorized Users (determined by a profile option, OM: Authorized to Override ATP.) If a line has an ATP override and a general user wants to split the line, the following applies:

  1. The general user can split the line based on qty, if there are no changes to Schedule Dates, Ship To, and Warehouse. For instance, the override could be for a qty of 20. The general user should be able to split the line changing only the qty, i.e. a line for 10 and another line for 10.

  2. Changes to the scheduling parameters of Request Date, Ship To, or Warehouse can then be performed by an Authorized user.

Availability and Reservations

A reservation is the act of creating a permanent data link between supply and demand. When performing the reservation action directly from the Sales Orders window, reservations can only be created for on-hand inventory supply.

To reserve an order line, the following values are required:

The Reserved Quantity will be displayed on the Sales Orders window that shows how much of the ordered quantity is reserved.

Reservations are performed automatically when the line is scheduled, and the schedule date is within the reservation time fence.

Reserving Using the Reservations Window

The Reservations window enables you to make reservations at a more detail level of inventory control. This capability cannot be done from the Sales Orders window. From the Reservations window, you can reserve inventory to the revision, lot, subinventory, and locator level. Before you can the go to the Reservations window the line must be scheduled. You can access the Reservations window by going to the Tools menu.

Performing Reservations

Reservations can be performed from the Sales Orders window in the following ways:

To unreserve an order:

  1. In the Sales Orders window or order organizer, select the orders or lines you want to unschedule.

  2. Select Unreserve from the Tools Menu or right mouse click.

  3. Save your work.

    Note: you cannot perform the Unreserve function for an order line from the sales order lines window once the order line has been interfaced to Oracle Shipping

    Note: Unscheduling in effect, resets this functionality. To ensure that the first Schedule Date is the Promise Date, the Schedule Date can be updated as often as desired. But once the line is unscheduled, the original Promise Date will not be maintained.

Reservation Enhancements Overview

Enhanced Reservations provides a variety of reservation strategies, enabling users to reserve from onhand quantities, to maximize the functionality of Enhanced Reservations and perform intelligent queries. For instance, you might want to query only lines scheduled to ship in a given date range with a Planning Priority of 1.

The Enhanced Reservations functionality does not lock the records you query or update. For this reason, you may want to ensure that one person is reserving for a single item at a given time.

Reservation Modes

When low inventory occurs near the time of pick release, you could use either Fair Share or Percentage reservations mode. This allows you to apply a reservation to part of the requested quantity. Once the line is reserved, you can use “Pick by Prior Reservation” to pick and ship the reserved quantities. Later, when you have more supply, you can fulfill remaining quantities.

You can accommodate your higher priority customers by reserving at least a partial supply. You can ship at least partial quantity, even if full supply is not available. By simulating the reservations before committing them, you can correct the reservations to ensure that your more important customers receive a higher fill rate.

Another mode is Partial. It adds the capability for Reserve Orders to place a partial reservation on a line, if full supply does not exist. For instance, 25 are onhand, and the query for an item returns 3 order lines requesting quantities of 10 each. Using Partial mode, Reserve Orders will reserve quantities of 10, 10, and 5.

To review your reservations before committing them, you can first simulate the reservations, modify them as you choose, and then commit them.

To implement your own business rules for reservations, an API hook is provided.

Reservation Enhancements Major Features

Fair Share Reservation for a Single Item

Based on existing supply, perform fair share reservation. Assume there are 10 of an item available, and - the following two lines are queried:

Line 1 for Qty 60

Line 2 for Qty 40

The first line receives 6, and the second line receives 4.

Perform Fair Share Reservation Across Multiple Items

Based on existing supply, perform fair share reservation for several items at once. Assume the onhand availability to be 10 of ItemA, 20 of ItemB, and 30 of ItemC. Also assume the following order lines exist and are queried by specifying Fair Share:

After running Reserve Orders in Fair Share mode, the reservations for each line are:

Percentage Mode

Using Percentage mode, you can reserve a specified percentage of the requested quantity for each line. Supply is not guaranteed for each line. For that reason, you will probably want to use the Sort By parameter with Percentage mode reservations.

Perform Automatic Partial Reservations

Partial reservations was formerly a manual process. If 7 are onhand and the requested quantity is 10, you had to manually reserve 7 items on the order line.

You can perform automatic partial reservations using the Reserve Orders Concurrent Program.

If 100 are onhand, and the ordered line is for a quantity of 110, 100 would be reserved using Partial Mode.

You can control whether Reserve Orders includes order lines with existing partial reservations. Perhaps you placed a partial reservation on a line for a particular reason, and you do not want Reserve Orders to increase the partial reservation quantity. In that case, you can exclude lines with existing partial reservations. For example, you manually reserved 7 out of 10 for a specific reason, and you do not want the Reserved Qty of 7 to be updated. In that case, choose Partial Mode (Include only Unreserved Lines). But if you Reserve Orders to increase the partial reservation if supply exists, use Partial Mode (Include Partially Reserved Lines).

Simulations

Reserve Orders can either commit the reservations, or simulate the reservations. To simulate the reservations, you must provide a reservation set name.

Ability to Modify Simulated Reservations

If you simulate the reservations, you can query the Reservation set in Scheduling Across Orders. There you can view the suggested reserved quantities, and make modifications as desired.

Hook

Reserve Orders provides a hook. With this hook, you can write your own APIs to implement your own business logic for reserving to onhand inventory. For example, you could write your own code to implement user-specific business rules, i.e. case quantities, promotional lines, forecasted lines, etc.

Types of Reservation Mode

A new parameter named Reservation Mode has been added to the Reserve Orders concurrent program parameter list. The list of values for this parameter is Fair Share, Percentage-based, Partial Reservations (Include Only Unreserved Lines), Partial Reservations (Include Partially Reserved Lines), and None. These options work across the item, warehouse, and subinventory. You do not need to specify item, warehouse, or subinventory when one of these options are selected.

Fair Share

Available supply based on the query parameters will be equally distributed to all the lines that are selected based on the parameters entered in the reserve orders program. If there are multiple items in the selected list, program will derive the quantity item by item. Only unreserved lines will be selected and processed.

Percentage Based

Reservations will be created based on the percentage entered. Valid percentage between 0 and 100 should be entered for this option. Only unreserved lines will be selected and processed. Supply is not guaranteed for Percentage mode. Consider using the Sort By parameter to ensure that more deserving lines get supply.

Partial Reservation (Include only Unreserved Lines)

Only unreserved lines will be selected for the process. If the available quantity is less than the ordered quantity, the system will reserve the available quantity against the line. To give supply to more deserving lines, use the Sort By parameter with Partial Reservation mode.

Partial Reservation (Include Partially Reserved Lines)

Include partially reserved lines along with unreserved lines. If the available quantity is less than the Remaining Reserved quantity (Ordered Qty – Old Reserved Qty), the system will reserve the available quantity against the line. If the line is partially reserved, system will try to create a reservation for the remaining quantity. To give supply to more deserving lines, use the Sort By parameter with Partial Reservation mode.

Types of Reservation Run

Reserve

When Reserve is selected as a value for this parameter the system will create a reservation for the lines selected based on the selection criteria

Simulate

The concurrent program will run in a simulation mode. The Reserve Order Concurrent program will process the selected data based on other parameters selected. The results will be stored in the Oracle Work Table. No reservations will be made in this run.

Create Reservation For Set

This option will be used to create the reservations based on the simulated set. Simulation set name is mandatory for this option.

Create Reservation Set

You can create a reservation set using Scheduling Across Orders, as well as the Reserve Order concurrent program.

Scheduling Across Orders (SAO) provides a new action named Reserve Orders Request where you can create reservation sets. You can invoke this action after selecting the lines to provide set name and other details.

Reservation Run: Valid values for this column are Reserve/Simulate.

The Reservation Set name is mandatory for a simulation run. The system creates the simulation set using the entered set name. The set name can also be entered for a reservation run. The system creates the reservation set for the reserved lines. You can query the data in Scheduling Across Orders using set name.

Override Set Name: The possible values for this column are yes/no. If the value is set to yes, then program will override the old set data with newly selected date. If the value is set to no, then you can not specify the set name that is already in use. This option is useful to run the program multiple times with same set name.

Creating Reservation Set using Reserve Order Concurrent program:

The Reserve Order concurrent program can be used to create a simulation set. You have to provide values to the following three parameters in addition to other query criteria parameters.

Reservation Run: Valid values for this column would be Reserve/Simulate.

Set Name: Set name is mandatory for a simulation run. The system will create a simulation set using the entered set name. The set name can also be entered for a reservation run. This means, the system will create a reservation set for the reserved lines. You will be able to query the data using set name.

Override Set Name: The possible values for this column would be yes/no. If the value is set to yes, then program will override the old set data with newly selected date. If the value is set to no, then you will not be able to specify the set name that is already in use. This option is useful for users to run the program multiple times with same set name.

Query the simulated Results Using Shipping Across Orders (SAO)

Shipping Across Orders is enhanced show the simulated set results. The Reservation Set name has been added to SAO's Find window. You can specify the Reservation Set name in the Find window to query the details. If the reservation set is not processed already, you can update the Corrected Quantity column through SAO. If the reservation set is processed, you will not be able to update corrected quantity field.

When data is queried using the reservation set name, all existing attributes and buttons (except the Action button) will be grayed out. As mentioned above, if the set is not already processed, you can modify the Corrected Quantity.

Edit the simulated results. You do this by querying for the Reservation Set Name in Scheduling Across Orders. Update the Corrected Qty column as desired.

Commit Simulated Reservations

You can commit using either from the Scheduling Across Orders window or from Reserve Orders. You can then create the reservations using SAO or the Reserve Order Concurrent Program. When data is created, the system populates the corrected quantity to be the as same as derived quantity.

The system always uses the data from the corrected quantity column. If the corrected quantity column is null or zero, that line will not be selected for the reservation process. The Reserve Order Program can be launched either from SAO or in the standard concurrent request way.

Creating Reservations using SAO:

A new action named Create reservations for a set will be provided from SAO. This action will be available through the Action button. This action will be enabled to users, only the data is queried using Reservation set name, also this action will be available only for unprocessed sets. This action does not need any parameters. This action will launch the reserve order program for the queried set name. The concurrent request id will be displayed.

Creating Reservations using Reserve Order Concurrent Program:

You can run the Reserve Order concurrent program based on Reservation set. You need to select the reservation run as Create Reservations for Set and specify the reservation set name. If you select other parameters for the where clause, the system will ignore them and run purely based on the data available with Reservation Set. If you specify the processed reservation set, the system will error out the program.

Query the Reserved Set Using SAO

You can query the reservation set from SAO. The Reservation Set name has been added to SAO's Find window. You can specify the Reservation Set name in the Find window to query the details. If the reservation set is processed already, you will not be able to update the Corrected Quantity column through SAO.

User Procedures

Note: Note: The business process assumes only one person is responsible for an item at a time. If this is not the case, the results of running Reserve Orders may not be what you expect.

To run the Reserve Orders concurrent program:

  1. Navigate to the Concurrent Program Manager.

  2. Perform an intelligent query. Query by item or customer. You can query date ranges. You can query a Demand Class, Shipment Priority, or Planning Priority.

    Note: Intelligent queries are powerful. You could query all lines for a high priority customer, and reserve 100% of the requested qty. Then you could give everyone else Fair Share. Or you could query all lines for a customer who has excess supply, and reserve 30% of the requested qty for that customer. You might want to do the same for a customer with many outstanding invoices. Or you could query only lines with a high Planning Priority, and give those lines Fair Share. You could query lines with earlier Request Dates, and give Fair Share or a percentage to those lines. You could query lines scheduled to ship on a certain date, and give those lines 80% of requested qty if you received 80% of your expected supply.

  3. Select a reservation mode, if desired (Fair Share, Percentage, or Partial).

  4. If desired, you can simulate rather than reserve by choosing a reservation type of Simulate. To simulate, you must provide a Reservation Set Name.

  5. If desired, the lines can be sorted by so that existing supply can be sequenced on the basis of Date Ordered, Request Date, Scheduled Ship Date, Arrival Date, Promise Date, Planning Priority, Demand Class, or Shipment Priority. If you are using Percentage mode, you will probably want to use sorting.

    Note: Order By does not apply to Fair Share.

  6. Use the business hook to implement user-specific business rules, i.e. case quantities, promotional lines, forecasted lines, etc.

To modify as required and commit:

Note: This step is taken only if you direct the output to the temporary work table.

You can use the Scheduling Across Orders window to view the output and make decisions. To modify the output, i.e. take 10 items from one customer to give to another, you can adjust the quantities in the Corrected Reservations field.

Note: If the derived reservation quantity is in fractions like 13.8, then the program will validate with the item setup to see whether item can hold the fractional reservation or not. If the item is not defined for fractional value, then the program will truncate the fractional part (13.0). If allowed, the reservation is created with a derived quantity of 13.8.

Overview of Sales Order Scheduling

Scheduling is a communications tool that helps balance customer demands with your ability to fulfill that demand.

The following table lists several aspects of Order Scheduling that Order Management provides.

Aspects of Order Schedule that OM Provides
Schedule Aspects Tool Description
ATP Inquiry Enables you to make delivery commitments to customers while taking an order, or to verify from where a line can be fulfilled
Schedule Provides a schedule date and warehouse that will fulfill the customers request. If an item has Check ATP enabled, then the supply will be consumed from the pool of available supply for that item. If an item does not have Check ATP enabled, then the supply will not be consumed.
Reservations Allocates inventory to a specific order line from a warehouse, subinventory, lot, or revision

Some schedule at entry, and others at booking. Some defer scheduling until after booking. Some reserve items manually, with the reservation time fence, or with the Reserve Orders concurrent program. Others do not reserve until the time of pick release. You can perform any scheduling function using Scheduling Across Orders.

You can schedule order lines with multiple ship to locations, shipping warehouses, request dates, promise dates, schedule dates, and inventory details. With ship sets, you can specify which lines on an order must be shipped together.You can use an arrival set to specify that a set of lines must arrive at customers dock at the same time.

From the Sales Orders windows, you can request on-line ATP inquiries and schedule dates for a single order line, a ship set, a configuration, or an entire order. If the quantity you request is not available on the request date, Order Management displays the earliest date (after the request date) that you can ship the quantity you require according to your inventory and planning parameters.

The user must specify a request date from and a request date to in order for scheduling to occur. The timestamp of the request dates fields is taken into consideration for the scheduling event to occur. If the timestamp of both the fields is the same, then scheduling will not occur.

You can also schedule models with options, just as you can with regular lines. You can change warehouse and shipping information for each shipment. You can also add, change, or delete model options, which enables you to rearrange your scheduled shipments to support customer or internal requirements.

Order Management can schedule and reserve for orders and order lines. Order Management provides you with the ability to auto schedule your orders as they are entered. Order Management enables you to schedule order, order lines, or scheduling groups through Oracle Planning products scheduling functionality. Scheduling groups include ATO (Assembly-To-Order), Ship Model Complete PTO (Pick-To-Order), ship set and arrival set. Scheduling enables users to check availability of goods, schedule lines for shipment/arrival and make reservation against specific source of supply and sourcing location. Scheduling enables you to perform:

Cascading Attributes from Model Line to Options

For ATO configurations, if any changes to scheduling attributes such as Ship from Org, Ship To Org, Scheduled Ship Date, Scheduled Arrival Date are made to the model line, they are automatically cascaded to all the option lines.

For Ship Model Complete PTO configurations, changes to Scheduled Ship Date and Ship From Org made on the model line will cascade down to all option lines as well.

Changes to the attributes mentioned above are only allowed for the top model line. Order Management performs automatic cascading of attributes from the model line to the options to ensure that option lines of a configuration have the same values as those on the model line.

Sales Order Scheduling

Order Management offers a variety of choices when scheduling orders and order lines enables you to schedule an order and order lines using the Sales Orders window, the Schedule Orders Concurrent Program, workflow or Oracle APS Planning workbench.

System Profile Options to Support Scheduling

Order Management provides the following profile options to support your scheduling needs:

Sourcing

Sourcing is performed automatically during scheduling if there is not source on the line. The system uses Oracle Advanced Supply Chain Planning (a component of Oracle APS) sourcing rules to find the source for a line. Sourcing rules let you define where to source the item from. It can also be defined at the customer-item level. For more information on setting up sourcing rules, please refer to the Oracle Advanced Supply Chain Planning User's Guide.

Automatic Sourcing

When a new line is being scheduled without a warehouse specified, Oracle Order Management will try to determine the source warehouse by checking sourcing rules. If you specify a source via sourcing rules or use defaulting rules for the lines to default the warehouse, Oracle Order Management will source only from that warehouse.

Note: If a line has already been sourced, clearing the warehouse field will allow the line to again have Order Management to review sourcing and defaulting rules.

Any rescheduling will only be done from the warehouse on the line.

Scheduling Flexibility Overview

Scheduling Flexibility provides the ability to control the behavior of five scheduling parameters.

  1. The behavior of the Latest Acceptable Date (LAD) for manual scheduling.

  2. Promise Date. Several choices are provided.

  3. The impact of updating the Request Date.

  4. The impact of updating Ship Method.

  5. Partial reservations for manual (right-mouse-click) reservations, and the reservation time fence.

These features are defined in the Order Management System Parameters window. All category for these five features is Scheduling Parameters These parameters apply to the operating unit.

Scheduling Flexibility Major Features

Options For Use Of The Latest Acceptable Date

You can use this feature to control the behavior of the Latest Acceptable Date when manually scheduling a ship date. (System scheduling always honors the Latest Acceptable Date.) For instance, if you manually enter a Schedule Ship Date on the line, should the Latest Acceptable Date (LAD) be enforced? Some want to enforce the LAD, but others want the line to schedule. Still others want the line to schedule, but to display a warning.

Latest Acceptable Date
Parameter Name Lookup Code Description
Latest Acceptable Date I Ignore the Latest Acceptable Date with warning
- H Honor the Latest Acceptable Date
- O Ignore the Latest Acceptable Date without warning

Note: A null value will be treated as 'override' the Latest Acceptable Date.

Ignore the Latest Acceptable Date with a Warning

For example a line is scheduled and has a Latest Acceptable Date.

Item Qty Schedule Ship Date Latest Acceptable Date

Item A 10 12-MAR-2004 29-JUL-2004

The user has changed the scheduled ship date to 18-SEP-2004.

In this case the line will be scheduled for 18-SEP-2004 but a warning message is displayed to the user.

Honor the Latest Acceptable Date

Options to Control the Effect of a Change of Request Date on a Scheduled Line

This feature allows you to control whether or not the line reschedules if the Request Date is updated.

Reschedule with Request Date Change
Parameter Name Lookup Code Description
Reschedule with Request Date Change Y Yes
- N No

Note: A null value will be treated as Y.

Options To Control Change in the Ship Method

You can choose whether or not a change in Ship Method triggers rescheduling. This option is for those who are not using Lead Time scheduling.

Recommendation: if you are using Lead Time scheduling, you will want updating the Ship Method to trigger rescheduling, because Ship Method is a factor for lead time calculation.

Reschedule with Ship Method Change
Parameter Name Lookup Code Description
Reschedule with Ship Method Change Y Yes
  N No

Note: A null value will be treated as Y.

Options to Control the Promise Date

You have several options for how you want to use Promise Date. There are controls that make is possible to choose whether you want Promise Date to be the initial Schedule Date or Request Date, or whether you want Promise Date to be dependent on Schedule Date or Request Date. Another choice is for manual control of the Promise Date, using defaulting rules if desired.

Promise Date Options
Parameter Name Lookup Code Description
Promise Date setup FS First Schedule Ship Date
- FR First Request Date
- M Manual Entry
- S Schedule Ship Date
- R Request Date

Note: A null value will be treated as M.

Line Behavior

ATO Models / SMC PTO Models

The Promise Date of all the lines of a model will change as per the option selected.

Non-SMC PTO Models

The Promise Date of the lines except included items at the model level will change as per option selected.

Sets

The Promise Date of all lines of the set will change as per the option selected.

Options to Allow Partial Reservation

This features controls reservation made through Right Mouse click or using the Reservation Time Fence. You can choose whether to allow a partial reservation, if full supply is not available.

Partial Reservations Options
Parameter Name Lookup Code Description
Allow Partial Reservation Y Yes
- N No

Note: A null value will be treated as N.

Scheduling Parameters will have options to allow Partial Reservations. Using this option, the system can create a partial reservation for any line, when the complete ordered quantity is not available to reserve.

Allow Partial Reservation – Yes / No

The system will allow partial reservations for following cases:

  1. Partially reserved or non-reserved lines being re-scheduled due to the change in the scheduling attributes, which are within the reservation time fence will be selected by the system for creating reservations for the remaining quantity. This is not applicable to lines that are interfaced to shipping.

    For example:

    • The system will make the reservation call for the remaining quantity when any scheduling attribute is changed on a partially reserved line, which is within the reservation time fence.

    • When line within the reservation time fence are rescheduled due to order quantity increment. Partial or full reservations may be created for the new increased quantity or for the difference of the ordered and reserved quantity based on the availability.

    • If the warehouse of a line is changed for example, from M1 to V1 then, the system will try to reserve the full ordered quantity from the new warehouse. If the complete ordered quantity is not available, the system will reserve the available quantity.

    • If the ship set of a line is changed, then the system will try to reserve from the warehouse associated with the new ship set.

  2. The system will make the reservation call for the remaining quantity when, you perform a reservation action (Right Mouse reserve/ Tools reserve) on a partially reserved line.

    For example:

    • You ordered a quantity of 50, and reserved a quantity of 20, the system will make the reservation call for the remaining quantity of 30. The system will create a reservation even if only a partial of the quantity of 30 is available.

  3. The Reserve Order concurrent program will not consider the value of this parameter.

  4. Manual changes of the reservation quantity will not consider the value of this parameter.

User Procedures

Use of Latest Acceptable Date

To ignore the Latest Acceptable Date (with a warning):

  1. Navigate to the System Parameters window and set the option ‘Ignore the Latest Acceptable Date' for Latest Acceptable Date. Save your work.

    OM System Parameters Window

    the picture is described in the document text

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Check the current Latest Acceptable Date.

  5. Change the Schedule Ship Date/Schedule Arrival Date to a date greater than the Latest Acceptable Date. Save. The Schedule Date is saved and a warning message appears.

To honor the Latest Acceptable Date (with a warning):

  1. Navigate to the System Parameters window and set the option ‘Honor the Latest Acceptable Date' for Latest Acceptable Date. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Check the current Latest Acceptable Date.

  5. Change the Schedule Ship Date/Schedule Arrival Date to a date greater than the Latest Acceptable Date. Save. The line will not be scheduled. , i.e. the entered schedule date is not saved.

To ignore the Latest Acceptable Date (without a warning):

  1. Navigate to the System Parameters window and set the option ‘Ignore the Latest Acceptable date without warning' for Latest Acceptable Date. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Check the current Latest Acceptable Date.

  5. Change the Schedule Ship Date/Schedule Arrival Date to a date greater than the Latest Acceptable Date. The new date is saved. No error/warning message will be displayed.

Changing the Request Date on a Scheduled Line

To reschedule with the Request Date Change - Yes:

  1. Navigate to the System Parameters window and set the option Yes for the 'Reschedule with Request Date Change.' Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Change the Request Date. Save. The Line will be rescheduled.

To reschedule with the Request Date Change – No:

  1. Navigate to the System Parameters window and set the option ‘No' for the 'Reschedule with Request Date Change.'

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Change the Request Date. Save. The Line will not be rescheduled.

Changing the Ship Method on a Scheduled Line

To reschedule with the Ship Method Change - Yes:

  1. Navigate to the System Parameters window and set the option ‘Yes' for 'Reschedule with Ship Method Change.' Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Change the Ship Method. Save. The Line will be rescheduled.

To reschedule with the Ship Method Change – No:

  1. Navigate to the System Parameters window and set the option ‘No' for 'Reschedule with Ship Method Change.'

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. Change the Ship Method. Save. The Line will not be rescheduled. Note that this setting is not recommended for those using Lead Time Scheduling.

To set the First Schedule Ship Date:

Controlling the Promise Date

  1. Navigate to the System Parameters window and set the option ‘First Schedule Ship/Arrival Date' for Promise Date. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. The Line will be scheduled and the Promise Date will have the same value as the Schedule Ship Date/Schedule Arrival Date.

  5. Now try to reschedule the line by changing the schedule ship date/Schedule Arrival Date. The promise Date will not change. If you unschedule the line, the process begins again.

To set the First Request Date:

  1. Navigate to the System Parameters window and set the option ‘First Request Date' for Promise Date. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line. Save.

  4. The Line will be saved and the promise date will have the same value the Request date.

  5. Now change the Request date. Save: The promise Date will not change. (If you remove the Request Date, the process begins again.)

To set manual:

  1. Navigate to the System Parameters window and set the option to ‘Manual'.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. The Line will be scheduled. The Promise Date will not change to the Schedule Ship Date/Schedule Arrival Date. The Promise Date can be defaulted or manually entered.

To set the Schedule Ship Date:

  1. Navigate to the System Parameters window and set the option ‘Schedule Ship/Arrival Date' for Promise Date. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line and schedule it.

  4. The Line will be scheduled and the promise date will have the same value as the Schedule Ship Date/Schedule Arrival Date.

  5. Now try to reschedule the line by changing the schedule Ship Date/Schedule Arrival Date. The promise Date will also change to the new Schedule Ship Date/Schedule Arrival Date.

To set the Request Date:

  1. Navigate to the System Parameters window and set the option ‘Request Date' for Promise Date. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line. Save.

  4. The Line will be saved and the Promise Date will have value same as the Request date.

  5. Now change the Request date. Save: The promise Date will also change to the new Request Date.

To Allow a Partial Reservation:

Partial Reservation

  1. Navigate to the System Parameters window and set the option Partial Reservation - Yes for Partial Reservation. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line. Enter the order quantity more than the available quantity. Schedule the line.

  4. Reserve the line. The line will be reserved and the reserve quantity will be as much as is allowed by the available quantity. If full supply is available, full quantity is reserved. If not, partial quantity is reserved.

  5. This applies to the Reservation Time Fence, or reserving with the right mouse click. It does not apply to the Reserve Orders concurrent program, or to manually entering a reserved quantity for Reserved Qty.

To Deny a Partial Reservation:

  1. Navigate to the System Parameters window and set the option ‘Partial Reservation - No' for Partial Reservation. Save your work.

  2. Navigate to the Sales Orders window and enter an order header.

  3. Enter a line. Enter the order quantity more than the available quantity. Schedule the line.

  4. Reserve the line. The line will not be reserved and an error message displays “Quantity on hand fails to satisfy reservation.”

Messages

There is a new warning message for ignoring the Latest Acceptable Date.

The Latest Acceptable Date is being violated.

Penalty Factor For Late Demand

The Penalty Factor For Late Demand is used to calculate the Penalty Cost, that is used in Planning Optimization.

Overview of Penalty Factor For Late Demand

Penalty Cost for late demand is the product of the penalty factor and the item price. For sales orders, the price is obtained from the sales order line while for forecasts and other independent demand, the price is obtained from a price list. The penalty cost is calculated using the factor and price is per unit demand per day late. Oracle Advanced Planning and Scheduling (APS) uses this penalty cost and multiplies it by the quantity that is late and the number of days by which it is late to calculate the penalty cost for the entire demand. During plan optimization, if demands have to be pushed further due to plan objectives (maximize on time delivery, maximize plan profit), then APS uses the Penalty cost to select lowest cost demands. APS uses a pre-defined hierarchy of Sales Order Line, Item, Organization, etc. to derive the penalty factor. Please see the Oracle Advanced Planning and Scheduling User’s Guide for details.

To enter late demand penalty cost factor:

  1. Navigate to the Sales Orders window.

  2. Enter your header and line information.

  3. Choose the Shipping tab from the Line Items region.

  4. Enter your Late Demand Penalty cost factor.

  5. The value for this field has to be greater than zero. Can be greater than 100 (even though it is a %). This field is folder enabled.

  6. Copy Orders will copy this column. Audit Trail support for this column is not provided.

  7. Save your work.

Note: The Late Demand Penalty factor can be imported with Standard Order Import, not with High Volume Order Processing.

Ship and Arrival Dates - Customer Preference

You can specify the request and promise dates as either the ship date or arrival date. By setting the customer level attribute Request Date Type, you can determine whether the date displayed on the sales order is a ship or arrival date.

Requesting

You can record the date and time that the customer wants the goods shipped or delivered for the entire order, order line, or arbitrary group of lines.

Promising

You can promise a specific date and time in which the goods requested are shipped or delivered for the entire order, an order line, or arbitrary group of lines. You can specify the date and time for the request and promise dates, however the system will still schedule the line base on the date only. Oracle Planning products currently ignores any timestamp associated with a date when performing ATP calculations.

Available Date

If the item is not available on the request date, Order Management will use the number of days you have set for the Latest Schedule Limit attribute for the customer. As long as the available date is within the schedule limit, the line will automatically be scheduled.

If the quantity available is not enough to satisfy required quantity on the request date, you can view the earliest date that the requested quantity is available. The information can be viewed in the Availability window

Controlled Scheduling

You can control which scheduling actions can be performed when you are entering a sales order.

Each order line maintains a VISIBLE_DEMAND_FLAG. The value of this flag is updated and maintained by various Order Management programs. If this flag is set to Yes, then the line is visible to Oracle Planning products. If set to No, then the line is ignored by Oracle Planning products. Once the order has been scheduled, the order line will be visible to Oracle Planning products. You can control whether to:

All orders for a particular order type follow only that level of scheduling.

Holds

Order Management enables you to control whether scheduling can be performed when a line is on hold. You need to set the Schedule Line on Hold system parameter to Yes in order to schedule an order line that is on hold.

See: Oracle Order Management Implementation Manual.

Scheduling Sets

When new lines are inserted into a ship set, all the lines are scheduled for the same ship date and warehouse. When new lines are inserted into an arrival set, all the lines are scheduled for the same schedule arrival date. Sets schedule when a order line is saved, even if the profile option OM: Autoschedule is set to No. At this time, the scheduled date is a required attribute of an Order Management Sets.

When a new line is inserted into an existing set, if for some reason it cannot be scheduled on the same date as the set, the whole set will be rescheduled if the profile option OM: Auto Push Group Date is set to Yes. If the set warehouse cannot be used to source the new line, the entire set will be sourced from another warehouse. A message is displayed indicating that the warehouse has been changed.

Note: When OM: Auto Push Group Date is set to No and a new line is being inserted into a ship or arrival set, but cannot be scheduled for the set attribute, the order line is added to an arrival set but not to a ship set.

Scheduling ATO and Ship Model Complete PTOs: When an ATO model or a ship model complete PTO is scheduled, all the options under the model are scheduled. When a new option is added, it will also be scheduled. While scheduling an ATO model or a ship model complete PTO, all standard mandatory components are also scheduled.

Schedule Actions

The following actions are performed when a line is scheduled:

The following sales order line attributes are populated when scheduled:

Note: If you specify a delivery lead time on the sales order line, the value is ignored and not included when scheduling the order line. If the shipping network is not set up, Oracle Planning Products will return a delivery lead time of zero. The schedule arrival date and the schedule ship date will be the same. The delivery lead time will be zero and the shipping method will not be populated. Schedule Arrival Date = Schedule Ship Date + Delivery Lead Time

Scheduled Actions by Item/Entity Type
Item /Entity Schedule Action
Standard Line (not in any set) Line is scheduled.
Standard Line (in ship or arrival set) Whole set is scheduled.
ATO Model Configuration is scheduled.
ATO Class Configuration is scheduled.
ATO Option Configuration is scheduled.
PTO Model (for non-ship complete models)
Model and included items are scheduled for each line.seperately PTO Model
(for ship complete models) Configuration is scheduled.
PTO Class (for non-ship complete classes
Option class and included items are scheduled. PTO Option
(for non-ship complete options Option is scheduled.
Included Item The included item is not scheduled. Included item can only be scheduled when its parent item is scheduled for smc models.
Service Line You cannot schedule service lines.

Attribute Changes and Re-scheduling Order LInes

If any of the following order line attributes are modified after the line has been scheduled, the system attempts to automatically re-schedule the order line:

During the split, if the user does not change any attributes, lines will be re-scheduled in a overridden mode. This means split lines will retain the dates that are present in the original line.

Scheduling of Included Items

Scheduling As A Workflow Activity

Scheduling is a workflow activity. The workflow activity is a part of the generic line process. If a line is not scheduled and the workflow has started for this line, the scheduling workflow activity will schedule the line automatically when the scheduling activity within the workflow.

Schedule Orders Concurrently

You can specify run time and input parameters with the Schedule Orders concurrent program to automatically schedule order lines for lines which are not currently scheduled and have a current workflow status of Schedule Eligible.

In this release, apart from the ability to schedule lines that have failed workflow scheduling, Schedule Orders concurrent program supports additional scheduling modes like Schedule, Reschedule and Un-schedule. For additional details please refer to the Concurrent Programs appendix.

Manual Scheduling functions from the Sales Orders window

Scheduling, availability checking, and reserving items can be performed for an order or order line from the Sales Orders window manually. You can schedule an entire order, configuration, or a set of lines using mouse right click multi-select functionality. You can keep a line unscheduled at the time of entry and return later to schedule it manually. You can also reserve a line or check availability prior to scheduling.

Order Management provides the following 3 options to manually schedule an order or order line(s):

Right Mouse Click and select Schedule. Selecting Schedule from the Tools menu, and then selecting Schedule.

To manually schedule an order:

  1. Navigate to the Sales Orders window.

  2. Enter item information.

  3. After entering the item. qty, and UOM, use the right-mouse click to schedule. (Alternative ways to schedule: scheduling via workflow either at booking or after, or schedule using Scheduling Across Orders).

  4. Schedule an entire order, configuration or a set of lines using the multi-select capability of the Sales Orders window.

  5. You can reserve a line from the Sales Orders window. Navigate to the Reservation window and reserve the line.

  6. Modify a line which is already scheduled. The system will reschedule the line in this case.

  7. You can also click Availability on the Sales Orders window to check ATP information.

Note: The availability information is calculated and displayed for the line on which the cursor is placed. If the cursor is on the order header, then the availability information is calculated for all order lines. Select any line that belongs to a group and click Availability to display the group availability.

To schedule an order or order lines using the right mouse button:

  1. Navigate to the Sales Orders window and enter the order you want to schedule.

  2. Place the cursor at the order header level and choose the Right Mouse button to schedule, check availability, reserve, unreserve, or unschedule all lines on an order.

  3. Place the cursor at the line level and choose the Right Mouse button to schedule, check availability, reserve, unreserve, or unschedule a specific order line.

    Note: If the order line is part of a set of order lines and has not been scheduled, the entire set of lines will be scheduled by choosing the Right Mouse button.

  4. Save your work.

    Note: Autoscheduling orders is supported for orders that contain only standard line items, not models or kits.

AutoScheduling From the Sales Orders window

Oracle Order Management provides 3 distinct methods for autoscheduling. Autoschedule from the Tools Menu, Autoschedule check box, Autoschedule through profile option value setting Autoschedule through use of order types to autoschedule.

Note: If you modify a line which had previously been scheduled, then the system will then reschedule the line. For example, update an order line by changing the Ship To value.

From the Tools menu Auto Schedule check box

Navigate to the Sales Orders window and enter the order header information.

Place the cursor at the order header level and select the Autoschedule check box.

Autoschedule through profile option value setting

  1. Navigate to the Sales Orders window and enter the order.

    Note: Ensure that either the OM: Autoschedule profile option is set to Yes or you select the Auto Schedule check box from the Tools menu for auto scheduling.

  2. Enter your order line item information.

    1. The system will display the Availability window after the item, unit of measure and quantity has been entered.

    2. Once you complete entering the line and move to a new line, automatic scheduling occurs.

By specific order type at the order header

Navigate to the Sales Orders window and enter the order.

When entering your order header information, select an order type that has been set up to allow autoscheduling.

See: Oracle Order Management Implementation Manual, Defining Order Management Transaction Types.

Scheduling Across Orders

Scheduling Across Orders allows users to schedule lines and maintain scheduling attributes on lines from multiple orders. You can query lines across orders, for an item, Request Date, Schedule Date, etc. to view scheduling attributes, and perform any scheduling action.

Order Management's Scheduling Across Orders integrates with Oracle APS's Global Order Promising scheduling functionality to provide accurate information to users about when a product can ship or arrive.

Overview of Scheduling Across Orders

Scheduling Across Orders Major Features

Overview of Scheduling Across Orders

Scheduling Across Orders functionality is available within the Order Organizer Find window, where there is a new tab for Scheduling. The Scheduling tab is used for finding lines to schedule across orders, and there is a Scheduling Organizer window for performing scheduling actions on queried lines.

Users with the role of both Customer Service Representative (CSR) and Scheduler (see OM: Scheduling Role Profile Option below) can work in either the previous tabs of the Order Organizer (Order Information, Line Information, Advanced, and Holds Information) or in the Scheduling tab. When switching from or to the Scheduling tab, the current tab must be cleared. If it is not cleared, the tab you are trying to access will be grayed out.

A profile option, OM: Scheduling Role, controls access to the Scheduling tab. If allowed to access this window, it is possible to perform scheduling actions on lines across multiple orders.

Scheduling Tab, Find Orders Window

Users with the role of Scheduler can access only the Scheduling tab. Those with the role of CSR and Scheduler can access all the tabs. Entering any information in non-scheduling tabs will disable the scheduling tab you can enable it again by clearing the block. Also, entering any information in the scheduling tabs will disable the Order tabs. Users with the role of CSR and Scheduler should clear the current tab, if necessary, to enable another tab on the Scheduling Find Orders window.

Those with single roles, i.e. CSR or Scheduler, will not have to clear blocks because they are not permitted to go back and forth from Order to Scheduling tabs.

Find Window - Scheduling Tab

the picture is described in the document text

To access Scheduling Organizer, navigate to the Scheduling tab and enter the desired find criteria. The Operating Unit is a folder enabled field on this tab. Please refer to the Chapter Order Inquiry, Find Window - Scheduling Tab section for details on searching across all Operating Units accessible to you. Clicking Find when on the Scheduling Tab will open the Scheduling Organizer window, it is not necessary to enter any details in the Scheduling tab. The following lines are always excluded in the query: Returns, Service Lines, Closed lines, completely Cancelled Lines, and Shipped lines.

You can query lines that are scheduled or unscheduled, and/or lines that are reserved or unreserved. The status choices are:

You can also query based on Picked Status.

Note: On the Scheduling Organizer window, you can use Line Status to view Picked Status.

Pick Status for the Find Orders window includes:

You can query by Demand Class. In some business scenarios, demand class may be set up such that it indicates the priority of the customer. You can query one demand class at a time.

You can query booked or un-booked lines using the Order Status. Order status supports Booked and Entered values.

You can query by Customer PO Number. This is a hidden field that you can display on the window using folder functionality.

You can include or exclude lines that are on hold by using the On-Hold field. Values supported are Yes/No.

If you choose Unscheduled for Schedule status field, then Schedule Ship Date and Schedule Arrival Date fields should be cleared/disabled/ignored.

Scheduling Organizer Window

the picture is described in the document text

There are a number of reasons to use the Scheduling Organizer. Some are listed below.

Optional Activities

Optionally, the user can view shipping status or send manual notification to an internal user. These actions are available from the Actions button. If the user has access to the appropriate menu functions, and if the line is an ATO model, the Actions button will also display actions to perform match and reserve, and to link and delink the configuration. The Actions button provides an additional action to users with the role of Scheduler and CSR – they can open the Sales Order window.

Scheduling Across Orders Major Features

Support Scheduling

Support all scheduling functions

The user can reserve, unreserve, schedule, unschedule, and perform ATP inquiry on a single window. Authorized users can also override ATP.

Users can split scheduled lines. If a line quantity is for 50, and 45 are available, the user can schedule 45 and split off a line for 5 that are unscheduled or scheduled for a later date.

You can click Split to split lines if required.

Pricing for Splits:

Profile Option OM: Charges for Backorders

If the profile option "OM: Charges for Backorders" is set to 'N', then there are two cases:

Case 1:

The Calculate Price flag on the Original line is: N (Freeze Price), in this case, the lumpsum freight charge should be prorated to the original line and the backorderd lines - ( This is done to preserve the existing functionality.)

Case 2:

The Calculate Price Flag on the Original line is: Y or P (Calculate Price or Partial Price)

In this case, the lumpsum freight charge should remain on the original line as it is, and the freight charge should not be copied to the backorderd lines. The Calculate Price Flag on the backordered lines should be set to N, so that new freight charges are not applied to the backordered lines at the time of shipping these lines.

On the other hand, If the profile option "OM: Charges for Backorders" is set to Y, then, in this case, the lumpsum freight charge should be copied to the backordered lines as it is and proration should not happen. The Calculate Price Flag on the backordered lines should be set to P, so that new freight charges are applied to the backordered lines at the time of shipping these lines.

Honor Sets

All lines scheduled honor Order Management's Set functionality.

Set operations will be allowed only if all the lines selected are in same order. Only Ship Set and Arrival Set changes are supported. Modification or Addition to fulfillment sets is not allowed.

Access Oracle Inventory's Reservation Details Window

You can access the Reservation Details window, that will allow reserving by revision level and lot if supply exists.

Schedule Configurations and Standard Items, Honoring Order Management's Model Processing Logic

You can schedule all types of shippable items – standard, ATO models, ATO items, PTO models, and kits.

Support Multi-select

You can select multi-select lines for scheduling purposes – lines to reserve, unreserved, schedule, unschedule, or perform ATP, or the ATP Override.

Mass Change

Mass-Change for lines will be supported from the Scheduling Organizer window; those with the role of Scheduler can update only the Scheduling attributes. For a CSR/Scheduler, Mass change window works for both scheduling and non-scheduling attributes.

Allow an Item to be Drop-shipped If Not Available

You can set the Source Type flag from Internal to External, if you prefer to drop ship supply from an external source.

Sort Queried Lines

Using the first three columns in Folders, you can sort the queried order lines.

If desired, you can use folders to display gross margins. By using gross margin as one of the first three columns, you could then sort by gross margin. If desired, you could manually reserve available supply on lines with higher gross margins.

By default, the first three columns are Item, Customer, and Request Date. Adjust the first three columns using Folders if you want to sort on different attributes.

Ability to View the Customer

You can view the customer and attributes which may be associated with customer priority for each line. Attributes that may be associated with customer priority include demand class, shipment priority, and planning priority. For example, you could set up demand classes to represent customer priority.

View of ATP, reserveable, and on-hand quantity

Users will have visibility to see supply. If lines are being demanded or reserved, the view is not dynamic, but reservable and onhand quantities can be viewed from the Availability window. For example, you can save the Reserved Qty's, and then open the Availability window to see how many items are still Reservable.

Capability to Display the Sales Orders Window

Users with the role of CSR and Scheduler can open the Sales Orders window to view the complete context of the sales order line.

Notifications - Manual and Internal Notifications -

You can send manual notifications to either users or responsibilities if desired. For example, if the schedule date is changed or if ATP is overridden, you might want to send a manual notification to a planner or scheduler.

Note: If you begin a query on the Order Organizer tabs, the Scheduling Organizer is not available until the Order Organizer tabs are cleared. If you begin a query on the Scheduling tab, the Order Organizer tabs are not available until the Scheduling tab is cleared.

Unscheduling Sales Orders

Order Management enables you to unschedule orders or lines. If the line is reserved, the reservation is also removed.

To unschedule an order:

  1. In the Sales Order window or Order Organizer, select the orders or lines you want to unschedule.

  2. Select Unschedule from the Tools menu.