Release Management Processing Rules

This chapter covers the following topics:

Overview of Processing Rules

When managing customer demand, you must consider internal and external business rules. These rules dictate how demand is processed into the order management and production fulfillment cycles. The Release Management Processing Rules window provides a single location for defining and maintaining business rules. The rules apply to inbound schedule lines for calculation of the optimum shipment date, quantity, and sourcing information. Release Management Processing Rules are maintained as follows:

Processing Rules are defined in terms of specific ship-from organizations. When all rules are consistent for customer addresses and customer items, only the Ship-From/Customer Rules might need to be defined. Processing rules can now be defined for related ship-to addresses. To override rules from the customer level, enter address information at the Ship-From/Ship-To Rules level. If you want to associate a customer item processing rule to a specific address or customer, define processing rules at the Ship-From/Ship-To/Customer Item Rules level or the Ship-From/Customer Item Rules level.

The Demand Processor uses the following hierarchy when processing rules:

  1. Ship-from Ship-to Address/Customer Item rules: Different rules for items within the same customer ship-to address.

  2. Ship-from Ship-to Address rules: Different rules for addresses within the same customer, regardless of customer items.

  3. Ship-from Customer Item rules: Different rules for items within the same customer, regardless of addresses.

  4. Ship-from Customer rules: The same rule for all items within all addresses within the customer.

Prerequisites

To define ship-from customer item information, you must perform the following steps:

Establish Release Management Processing Rules

To establish Release Management Processing Rules in Oracle Release Management, add the CUM Management rule to the customer or customer address. This information can be entered by the warehouse or the inventory shipping organization. For every warehouse that does business with a customer address, you can define the CUM Org Level Setup, CUM Rule. The CUM Management rule does the following:

Oracle Release Management enables you to access and process transactions for multiple operating units. Use the Operating Unit field on the processing rules window to select the operating field unit name.

Related Topics

Processing Rules

Matching Attributes

Overview of CUM Workbench

Overview of Shipment Delivery Rules

Release Management Demand Processor

Processing Rules

The summary window displays the processing rules and enables you to create new and modify existing rules if you have sufficient security access.

The Release Management Processing Rules window contains the following regions:

Release Management Processing Rules Window

the picture is described in the document text

Find Processing Rules

Find Processing Rules Window

the picture is described in the document text

This window enables you to query the processing rules using specific selection criteria.

Query the processing rules using a range of criteria:

Note: The following fields are disabled if the operating unit is not defined: Ship-to Location, Address, From Cust Item, To Cust Item.

Related Topics

Matching Attributes

Release Management Processing Rules

Release Management Processing Rules

The Release Management Processing Rules Details window enables you to view details of the processing rules for the selected record in the summary window. You can view referenced information in the following fields:

Demand Management

The Demand Management tab displays the following information:

Demand Fences

The Demand Fences alternate region displays the following information:

Release Management Processing Rules Details Window

the picture is described in the document text

Order Management

The Order Management alternate region displays the following information:

The intransit calculation is based on the date given on the Shipped/Received record in the schedule. The intransit calculation in the processing rule determines how shipments need to be reconciled. The intransit calculation is based on the following: (1) Receipt, (2) Shipment, (3) Customer CUM, (4) Shipped Lines, (5) Match on Partially Shipped Lines, (6) None.

The Exclude Non-Workdays option indicates whether to include or exclude non-workdays when applying intransit time to calculate the ship date. When the option is set to exclude non-workdays, the Demand Processor evaluates the warehouse shipping calendar to determine which days of the week should be used to calculate intransit time.

Release Management Processing Rules Details Window

the picture is described in the document text

CUM Management

The CUM Management alternate region displays the following information:

Note: The Disable Auto-create CUM Key checkbox is not selected by default.

Release Management Processing Rules Details Window

the picture is described in the document text

General

The General tab displays the followingoptions and fields:

Release Management Processing Rules Details Window

the picture is described in the document text

To enter processing rules at the customer level:

  1. Navigate to the Release Management Processing Rules window.

  2. Select the Customer Name or Number from the list of values.

  3. Click Customer Rules to display the Release Management Processing Rules Details window by default at the customer level.

  4. Enter processing rules as desired.

  5. Click OK to return to the Release Management Processing Rules window.

  6. Save your work.

To enter processing rules at the ship-to address level:

  1. Navigate to the Release Management Processing Rules window.

  2. Select the Customer Name or Number from the list of values.

  3. Within the Ship To Address tab, select the Address from the list of values.

  4. Click Address Rules to display the Release Management Processing Rules Details window by default at the address level.

  5. Enter processing rules as desired.

  6. Click OK to return to the Release Management Processing Rules window.

  7. Save your work.

To enter processing rules for items at the address level:

  1. Navigate to the Release Management Processing Rules window.

  2. Select the Customer Name or Number from the list of values.

  3. Within the Customer Items tab, select the Customer Item from the list of values.

  4. Click Item Rules to display the Release Management Processing Rules Details window by default at the address item level.

  5. Enter processing rules as desired.

  6. Click OK to return to the Release Management Processing Rules window.

  7. Save your work.

To enter processing rules at the customer item level:

  1. Navigate to the Release Management Processing Rules window.

  2. Select the Customer Name or Number from the list of values.

  3. Within the Customer Items tab, select the Customer Item from the list of values.

  4. Click Item Rules to display the Release Management Processing Rules Details window by default at the customer item level.

  5. Enter processing rules as desired.

  6. Click OK to return to the Release Management Processing Rules window.

  7. Save your work.

Related Topics

Matching Attributes

Processing Rules

Overview of CUM Workbench

Overview of Shipment Delivery Rules

Consume Demand Hierarchy

Consume Demand Hierarchy logic controls the reconciliation of demand from lower ranking schedules. Demand from a new, higher ranking schedule matches across attributes.

The Demand Processor recognizes three types of inbound demand schedules: Planning, Shipping, and Sequenced. When demand from more than one of these schedule types exists on the sales order or sales agreement, demand from lower ranking schedules is overlaid or consumed by demand on a new, higher ranking schedule. This is based on the applicable value of the consume demand hierarchy code in context of the new schedule's horizon start and end dates.

Consume Demand Hierarchy logic is used only when the Schedule Purpose code from Inbound Demand is Replace, Replace All, or Change. The demand overlay or consumption depends on the existing demand scheduled ship date and bucket type in context of the schedule horizon:

You define the Consume Demand Hierarchy code in the Release Management Processing Rules at the Ship From/Customer or the Ship From/Address levels. You may assign the value that reflects trading partner business practices as to how the inbound demand schedules relate to one another for demand consumption. The choices for Consume Demand Hierarchy code and the corresponding demand consumption rules are:

Consume Demand Hierarchy Example

Suppose you recently received six replacement schedules from your trading partner, and each one includes a daily bucket with a demand requirement for today. This trading partner setup has the default Consume Demand Hierarchy code of Planning, Shipping, Sequenced.

Because the different schedules have the same date and bucket type for today, only one sales order line will reflect today's demand, and the quantity and schedule type will change to reflect the most recent schedule that updated it.

The following chart illustrates the results of Consume Demand Hierarchy logic for today's demand line:

Consume Demand Hierarchy
Schedule Reference Schedule Ship Date Schedule Quantity Sales Order Line Scheduled Ship Date Sales Order Line Demand Quantity Sales Order Line Schedule Type
Planning 1 Today 1 Today 1 Planning
Shipping 1 Today 2 Today 2 Shipping
Sequenced 1 Today 3 Today 3 Sequenced
Shipping 2 Today 4 Today 3 Sequenced
Planning 2 Today 5 Today 3 Sequenced
Sequenced 2 Today 6 Today 6 Sequenced

Notice that the second shipping and planning schedules did not update the sales order line because they have a lower hierarchy than the sequenced schedule.

ATS Pre-Horizon Disposition Rule Application

If unshipped firm demand exists on the sales order or sales agreement dated before the system date, it is managed according to the value of the Authorized to Ship (ATS) Pre-Horizon Disposition code.

Oracle Release Management enables you to control how the Demand Processor handles unshipped firm (ATS) sales order demand dated before the system date. For each Ship-From/Customer or Ship-From/Address relationship, you can select the appropriate value for ATS Pre-Horizon Disposition code by selecting from the following options: Remain on File, Remain on File with Reconciliation, Cancel after N Days, and Cancel All. If the values are Remain on File and, Remain on File with Reconciliation, then no action occurs. If the values are Cancel after N Days and Cancel All, then the existing ATS demands with start date time are deleted.

Note: If you are using Remain on File with Reconciliation and you do not want the past due sales order demand removed, you need to use either a processing constraint in Order Management or a Frozen Fence.

The value you select depends on how the incoming new demand schedule affects past due demand. Some customers change the date of the past due demand to the current or future date, some leave it as it was originally sent, and some delete it and increase the requirements for dates within the new schedule horizon.

Tolerance Changes

You may define positive and negative demand tolerances specific to the Ship-From/Customer, Ship-From/Address, or Ship From/Customer Item relationship in the Processing Rules window.

When the Demand Processor finds a match with an existing demand record and attempts to make a change to quantity, a calculation is made to verify that the change quantity does not violate the lowest applicable level of tolerances. If the calculation determines the quantity change does exceed a tolerance, the system processes the change and issues a warning on the exception report.

Demand Fences

You use demand fences to manage the demand on Planning, Shipping, and Sequenced schedules.

The demand fences apply based on the system date. Due demand is determined according to whether it is before the system date, not whether it is before the Schedule Horizon Start Date.

If demand fences are defined, they override the firm/forecast status of the schedule line and determine which demand is available to be updated, which is authorized to ship, and which is not authorized to ship.

Manually entered schedules are not affected by Frozen, Firm, and Demand Fences. Demand fences are defined as follows:

Each type of demand schedule has its own set of frozen, firm, and forecast fences. You can customize demand fence processing to supplier relationships at any of the four levels at which processing rules can be defined.

The following rules apply when you enter From and To Fence Days for a specific schedule type:

Roll Forward Frozen Fence

The Roll Forward Frozen Fence rule is defined at all Processing Rules levels, by schedule type. Each transaction and schedule type has a flag that indicates if requirements should or should not be rolled forward outside the frozen fence. The following example illustrates the Roll Forward Frozen Fence:

Planning no Frozen Fence defined

a. First Schedule

Line Detail Type Sub type QTY Type QTY UOM Date Type Start Date
1 Firm Day Actual 100 Ea Ship 14-Nov
2 Firm Day Actual 100 Ea Ship 18-Nov
3 Firm Day Actual 100 Ea Ship 25-Nov

b. Result in Sales Order

Because no frozen fence days were set in the planning schedule, the Demand Processor created each line of the planning schedule in the sales order.

Line Ship From Item Qty Type QTY Request Date
1 M2 MT100 Actual 100 14-Nov-2002
2 M2 MT100 Actual 100 18-Nov-2002
3 M2 MT100 Actual 100 25-Nov-2002

c. Second Schedule

Line Detail Type Sub type QTY Type QTY UOM Date Type Start Date
1 Firm Day Actual 100 Ea Ship 14-Aug
2 Firm Day Actual 115 Ea Ship 18-Aug
3 Firm Day Actual 25 Ea Ship 22-Aug
4 Firm Day Actual 25 Ea Ship 25Aug
d. Result of Frozen Fence and Roll Forward in Sales Order
Line Ship From Item Qty Type QTY Request Date
1 M2 MT100 Actual 100 14-Aug-2004
2 M2 MT100 Actual 100 18-Aug-2004
3 M2 MT100 Actual 15 21-Aug-2004
4 M2 MT100 Actual 25 22-Aug-2004
5 M2 MT100 Actual 25 25-Aug-2004

Explanation of Frozen Fence and Roll Forward in Sales Order Results

The results of the frozen fence and roll forward sales order example are:

Sales Order

A default sales order is defined and will be used by the Demand Processor to load the demand to the sales order number.

Sales Agreement

A sales agreement is defined as a sales order for a customer that has specific characteristics related to a purchasing agreement between a customer and a vendor. These characteristics may include the date range of the agreement, the items included, the price of the items, and the quantity of each item that the parties committed to, as well as other attributes such as , freight and payment terms.

Once a sales agreement is entered for a customer, multiple releases sales order (shipments) against the sales agreement are processed over a period of time within Oracle Order Management.

The benefits expected with the integration of sales agreement in Oracle Release Management are the possibility of:

The sales agreement data is defined at all Processing Rules levels with:

Ship From Derivation

To derive the Ship From data and apply the associated Processing Rules, the Demand Processor searches for the Ship From data in several places:

In the Assigned Supplier Code field, enter the code that the customer sends in the electronic schedule to represent you as a supplier (DUNS number, and so on). Oracle Release Management searches for a match on the supplier assigned code, and thereby determines the Ship From inventory organization.

Oracle Release Management uses the Default Ship From field to determine the Ship From inventory organization processing rules to apply when the customer sends no Supplier Assigned Code on the schedule or for Global Available To Promise items.

Matching Attributes

Oracle Release Management enables you to choose specific matching attributes to uniquely identify demand. These matching attributes are used by the Demand Processor to determine if the inbound demand is new demand or a change or changes to existing demand. Flexible matching logic enables you to match incoming demand with existing demand by defining criteria at the address or customer level, thereby enabling you to address the needs of specific business relationships. Additionally, you can reset these values to predefined system defaults at any time. In the matching attributes window, you can view the set of Demand Processor mandatory and optional matching attributes for the current business relationship.

In this window, you can also enable optional attributes that make it possible to customize the matching logic to data elements sent by trading partners on planning/release, shipping, and sequenced schedules.

Evaluate the data elements your trading partners send with item information on planning/release, shipping, and sequenced schedules to determine whether optional matching attributes should be enabled. Enable those attributes included on the demand schedule from the customer that are unique and should not be combined on the same shipment line.

Important: Oracle Release Management supports only attribute 1 to attribute 15 for matching with the order line.

Demand Processor warns if the trading partner demand contains multiple demand lines that have the same Matching Attributes enabled.

A data element can be a matching attribute if any of the following statements is true:

Additionally, a data element can be a critical attribute if both of the following statements are true:

If a matching attribute is needed, set the flags for matching Within Like Schedule Type and matching Across Schedule Type according to the needs of the business relationship:

To enable optional Matching Attributes:

Matching Attributes Window

the picture is described in the document text

  1. Navigate to the Matching Attributes window.

  2. Select the check boxes corresponding to those matching attributes that you want to enable.

  3. Save your work.

Related Topics

Processing Rules

Overview of CUM Workbench