Oracle Release Management Setup

This chapter covers the following topics:

Overview of Oracle Release Management Setup Steps

The following list represents the setup steps, required and optional, for Oracle Release Management. Each step is described in detail in the following sections:

Setting Up Oracle Release Management

Step 1: Install Release 12 Oracle Applications

Oracle Applications Release 12 should be installed according to your specific business needs, including Oracle Release Management and Oracle e-Commerce Gateway for SPSI, SSSI, PSQI, DSNO, and INO transactions. Other Oracle applications have specific setup procedures that must be completed before proceeding.

Step 2: Define Oracle Release Management Profile Options

During implementation, you set a value for each user profile option to specify how Oracle Release Management controls access to and processes data.

Related Topics

Oracle Release Management Profile Options.

Step 3: Define Customers, Addresses, and Locations

Refer to the Receivables and Order Management setup steps in their respective implementation manuals.

Step 4: Define Warehouse Shipping Calendars

Within Oracle Shipping Execution, define your Warehouse Shipping Calendar. Then associate this calendar with a particular warehouse. These calendars are used by Oracle Release Management to determine an appropriate ship date.

See: Oracle Order Management Implementation Manual.

Step 5: Define Customer Receiving Calendars

Within Oracle Shipping Execution, define each Customer Receiving Calendar. Then associate this calendar with a particular customer or customer site. These calendars are used by Oracle Release Management to determine an appropriate ship date. You can also define a generic Customer Receiving Calendar and assign it to multiple customers.

Important: This is an optional step.

See: Oracle Order Management Implementation Manual.

Step 6: Define Shipment Delivery Pattern Codes

Using the Maintain Ship/Delivery Pattern Codes form, verify that seeded Ship/Delivery Pattern Codes are present, and optionally define your own trading partner-specific patterns that can vary from the seeded values. Seeded codes cannot be modified.

Verify system-defined codes that include all ASC X12 (element 678) and EDIFACT (code 2015) Shipment Delivery Pattern Codes that represent either a pattern of specific days of a week or no pattern.

Step 7: Define Pricing

There are four ways that you can set up pricing:

  1. Do not enter pricing information on the Release Management Processing Rules, then let Oracle Order Management use its default logic to determine the price.

  2. Create a price list in Oracle Order Management, then enter this price list on the Release Management Processing Rules at the desired level.

  3. Create a pricing agreement in Oracle Order Management, then enter this pricing agreement on the Release Management Processing Rules at the desired level.

  4. Create a sales order in Oracle Order Management, then enter this sales order on the Release. The status of the sales agreement must be set to active after saving. You can do this by clicking Actions, selecting Progress Order, and setting the status to active.

Step 8: Define Inventory Items

Within Oracle Inventory, define the inventory items that will be processed by Oracle Release Management.

Step 9: Define Customer Items and Cross-References

Within Oracle Inventory, define the customer items that will be processed by Oracle Release Management, their corresponding inventory items, and preference ranking.

Step 10: Define Release Management Processing Rules

Using the Oracle Release Management Processing Rules form, define the Oracle Release Management attributes associated with each Ship-From/Ship-To business entity for which Oracle Release Management will process demand. If terms are not defined at the optional lower levels, they will default from higher levels.

There are four levels where processing rules can be defined:

There are five categories of processing rules attributes:

Step 11: Create and Assign CUM Keys

Using the CUM Upgrade program, assign the correct CUM key to each shipment line for each Ship-From Customer Item if:

Step 12: Verify CUM of Ship-From Customer Items

For each Ship-From Customer Item under CUM Management, verify the CUM shipped quantity against internal shipment records and external systems (for example, CARaS if this is an Automotive Upgrade, or a legacy system if this is a new installation). Manually verify the following:

Step 13: Enter CUM Adjustment Transactions as Needed

If a CUM Adjustment is needed to synchronize the CUM shipped quantity of a Ship-From Customer Item under CUM Management with that of the external system, use the Customer CUM Workbench form to enter a CUM Adjustment for Starting CUM Value.

This step is needed if:

Step 14: Define e-Commerce Gateway Code Conversion Values

Generic Code Conversions

It might be necessary to define additional code conversions for UOM (unit of measure), a category used in multiple Oracle e-Commerce Gateway transactions.

RLM Code Conversions: Additional Internal Values Allowed

RLM_SHP_DEL_CODE specifies the days for routine shipments and deliveries. The seed data for Oracle e-Commerce Gateway Code Conversion includes both ANSI X12 (ele. 678) and EDIFACT (code 2015) Shipment Delivery Pattern Codes.

You can define additional generic or Trading Partner-specific Shipment Delivery Pattern Codes. This code conversion enables you to define customer-specific internal Shipment Delivery Pattern Codes using the Release Management Maintain Ship/Delivery Pattern Codes form. They are then mapped to external EDI values using customer keys in Oracle e-Commerce Gateway as needed.

RLM Code Conversions: Additional Internal Values not allowed

It might be necessary to define trading partner-specific values of Oracle Release Management Data Elements requiring code conversion that are used for inbound demand.

For example, one customer might consider a purpose code of Change to mean a Replacement of a subset of items on a previous schedule; another customer might consider a purpose code of Change to mean a Net Change of all data on a previous schedule. To ensure that the Demand Processor will handle the data from the first situation correctly, a trading partner-specific code conversion for RLM_TRX_PURP must be defined to link the external purpose code of Change to the internal purpose code of Replacement.

The following RLM code conversions are defined for inbound demand, and are used for SPSI, SSSI, and PSQI transactions. New internal values cannot be added, but new generic and trading partner-specific external values can be cross-referenced to existing internal values:

Examine each trading partner's EDI Implementation Guide for applicable inbound demand transactions to determine if the seeded values will handle the trading partner's EDI demand properly in the Demand Processor.

For example, Modern Truck uses the EDIFACT DELJIT message for two different schedule types; they assign element 1001 of the BGM segment with a value of 241 for Shipping Schedules and 242 for Sequenced Production Schedules. If Modern Truck is one of your trading partners, additional code conversions for RLM_ SCHEDULE_TYPE could be set up as follows:

Additional Schedule Type Code Conversions
Internal External 1 External 2 EDI Standard
Sequenced DELJIT 242 EDIFACT
Shipping DELJIT 241 EDIFACT

However, if another trading partner uses 242 with DELJIT to indicate a Kanban Shipping Schedule, you should set up these code conversions using trading partner keys. If not, define trading partner-specific external values for applicable internal values using the Define Code Conversions form.

Step 15: Enable e-Commerce Gateway SPSI, SSSI, PSQI transactions

If you are upgrading from Release 11 to Release 12, enable applicable Oracle e-Commerce Gateway inbound demand transactions (SPSI, SSSI, and PSQI) for each trading partner.

Step 16: Optionally Define Additional e-Commerce Gateway Column Rules

If you are utilizing the Oracle Release Management trading partner Layer, it might be necessary to define additional e-Commerce Gateway Column Rules and corresponding Actions for specific trading partner requirements regarding inbound demand transactions (SPSI, SSSI, and PSQI). Each trading partner implementation guide should be evaluated for gaps between the standard processing and trading partner requirements. See: Oracle e-Commerce Gateway User's Guide.

Step 17: Optionally Utilize RLM Trading Partner or Descriptive Flexfields

Evaluate the data storage and processing provided by Oracle Release Management for gaps in trading partner specific requirements for Demand, Order, Shipping, and CUM Management.

If data storage gaps exist, evaluate where the required data should be stored:

If processing gaps exist, evaluate where customization of the workflow is needed to accommodate the requirement. See: Oracle Automotive Trading Partner Toolkit User's Guide for details about trading partner specific processing.

The following tables must have the same definition in AOL for Descriptive Flexfield Attributes for the RLM Demand Processor:

Step 18: Define Sourcing Rules for Advanced Planning and Scheduling

In Oracle Advanced Planning and Scheduling, use the Define Supply Chain Sourcing Rules form to define any sourcing rules required to split demand into multiple inventory organizations. The Demand Processor will use the sourcing rules to split the requirements accordingly.

Step 19: Optionally Define Additional CUM Adjustment Reasons

If you would like to use additional CUM adjustment reasons that are not in the list below, define additional reasons using the Define Transaction Reasons form within Oracle Inventory.

The seeded CUM adjustment reasons are:

Step 20: Optionally Define and/or Assign Message Categories

Oracle Release Management exception messages can be assigned to message categories that are used to organize the messages in the Exception Report. There are six predefined message categories and new message categories that can be defined and assigned to exception messages as needed.

Define Message Categories

Using the Application Developer responsibility, navigate to the Application Object Library Lookups form. Query RLM_MESSAGE_CATEGORY Lookup Type. Enter a new code and message. Define as many message categories as needed.

Setup Message Categories

Navigate to the Message Categories form under the Release Management responsibility. On this form you will see all of the Release Management exception messages. The following columns of information are displayed:

The following message categories are currently available:

Newly defined message categories are also available in the list of values.

Step 21: Define Forecast Set

The Demand Processor will utilize customer, ship-to, bill-to, and warehouse data provided on the inbound schedule to derive the appropriate forecast name for interfacing planning data to Oracle Advanced Planning and Scheduling. The profile option RLM: MRP Forecast Selection List is used to identify the source list consisting of forecast names. The Forecast Source List contains the forecast names and their corresponding inventory organizations.

Define Forecast Set and Forecast Name

For each inventory organization that represents a Ship From/Warehouse, create the forecast set and individual forecast name with Customer, Ship-To, and Bill-To attributes. It is not required that all three attributes be specified. It is required, however, that only one forecast name representing a unique criteria combination be included in the Forecast Source List. The Demand Processor searches for the forecast name in the source list in the following way:

  1. For the Ship From specified on the schedule line, look for a forecast name that has the same Customer, Ship To and Bill To.

  2. If no match is found, find a forecast name that has the same Customer and Ship To (Ship To and Forecast Name cannot be null).

  3. If no match is found, find a forecast name that has the same Customer.

  4. If no match is found, issue an error message.

Define Forecast Source List

Specify the Forecast Source List that contains all of the forecast names that are candidates to be assigned the inbound forecast demand. It is required that at least one forecast name representing a unique combination of criteria be included in the Forecast Source List. For example, if two forecast names have the same Customer, Ship To, and Bill To and both Forecast Names were included in the Forecast Source List, this is an error. The Demand Processor does not know which forecast name to use.

Although both Forecast Sets and forecast names can be included on a source list, only forecast names should be included in the Forecast Source List. The Demand Process only looks at forecast names and does not expand a Forecast Set to the forecast names associated with it.

Assign Forecast Source List to Profile

Under the System Administrator Responsibility, navigate to the Profile Options form. Set the site value for RLM: MRP Forecast Selection List to the Forecast Source List defined above.

Step 22: Define Oracle XML Gateway Transaction Types

Use the following values to define transaction types within Oracle XML Gateway:

Step 23: Define Oracle XML Gateway Trading Partners

Use the following values to define trading partners within Oracle XML Gateway:

Step 24: Define Oracle XML Gateway Standards

Use the following values to define standards within Oracle XML Gateway:

Step 25: Define Oracle XML Gateway Code Conversion Values

Oracle XML Gateway code conversion provides a method to cross-reference the codes defined in Oracle Applications to codes used by trading partners. See: Oracle XML Gateway User's Guide.

Step 26: Enable XML Gateway Planning and Shipping Transactions

Enable the applicable XML Gateway inbound planning and shipping transactions for each trading partner.