See How Promising Estimates Availability

See how your Promising set up affects the statuses that you see in the Order Management work area.

Here's what happens when you add an item on the catalog line of a sales order or click Check Availability on an order line in the Order Management work area.

  1. Order Management sends the order line to Promising. The line includes some important details that Promising uses to promise the item.
    • Requested Date
    • Warehouse
    • Item
    • Customer
    • Shipping Method
  2. Promising uses the Order Promising Sourcing Assignment Set (MSP_DEFAULT_ASSIGNMENT_SET) profile option to identify the sourcing rules it will apply according to the order line details. See Manage Promising Profiles.
  3. Promising examines all the assignment levels that you have specified on your assignment set. It starts at the most specific assignment level, and continues until it finds a match. If it doesn't find a match, then it uses the global level. For details about these levels, see Set Your Assignment Levels.
  4. Promising uses your global sourcing rules to identify the source it will use to fulfill the item. The sourcing rules specify the inventory or warehouse to use to source the item. See Source Your Supply Chain.
  5. Promising uses the item and organization from the sales order to identify the ATP rule it will use.
    • If you have more than one ATP rule, then Promising uses the Assignment Basis attribute on your assignment set to determine which one to use. For details, see Allocate Your Rules.
    • Promising examines all levels that have an ATP rule, then uses the rule that's at the most specific level.
    • If Promising can't identify an ATP rule, then it returns an error:
      ATP rule cannot be determined - No data was retrieved

    See ATP Rules.

  6. Promising uses your ATP rules differently depending on the rule's mode.
    Mode Description Status That Promising Sends to Order Management
    Supply Chain Search

    Examines the data that you've collected to determine supply. For example, Promising looks at supply that you currently have on hand and sees if it can meet the demand that you're getting from the fulfillment line.

    You must regularly run the Collect Planning Data scheduled process.

    It collects supply and demand data to make sure Promising uses data that accurately reflects the supply that's currently available in your supply chain.

    For details, see

    Collect Data for Global Order Promising.
    • In Stock
    • Out of Stock
    • Low Inventory
    Lead Time

    You can measure different types of lead time, such as manufacturing lead time, transit time, or total lead time.

    Promising uses your lead times to determine availability and the scheduled ship date.

    Out of Stock

    Infinite Availability

    Promising doesn't measure anything in your supply chain, and instead sets the promise date to the requested date. In Stock

    See Promising Modes for ATP Rules.

  7. Promising sends details to Order Management.
    • Warehouse
    • Scheduled Ship Date
    • Message that includes availability details, including what stock is on hand, out of stock, low availability, can't fulfill, or there will be a delay of x days
  8. You can now go to the Shipping area on the order line, then click Estimate Order Availability. Promising will examine your supply chain and return a message, such as on time, out of stock, delayed, or can't fulfill right now.

    If you don't have a sourcing rule and an ATP rule that Promising can use, then Promising returns No data was retrieved.

Estimate Order Availability

Here's what happens when you go to the Shipment Details area on a sales order and click Estimate Order Availability, depending on the mode that you use on your ATP rule.

Mode Status That the Order Management Work Area Displays
Supply Chain Search

if supply is available and the requested date:

  • Is a working day, then the status is On Time
  • Isn't a working day, then the status is Delay of x days
  • If supply isn't available, then the status is Delay of x days
Lead Time

If the requested date is:

  • After today's date plus the calculated lead time, then the status is On Time.
  • Before today's date plus the calculated lead time, then the status is Delay of X days.

If the calculated lead time is greater than the number of days that you set in the MSP_GOP_HORIZON_DAYS profile option, then the status is Cannot fulfill. See Manage Promising Profiles.

Infinite Availability

On Time