Control Explosion Dates for Configuration Models

Specify the date when you want order fulfillment to explode a configuration model.

Exploding the model is the act of breaking apart each assembly or subassembly into its component parts. You explode to improve order fulfillment efficiency.

You explode so you can get the structure of a configured item from Product Information Management. Explosion updates the structure, including items that the configuration model references. You can use the Configuration Effective Date for Exploding Included Items parameter to explode components in a model, such as configure options. For details, see Manage Order Management Parameters.

You can control the explosion date for:

  • The ordered date in a kit

  • The included items and current date in a pick-to-order model

  • More than one split line and the current date

A bill-of-material (BOM) is a structure you use to store lists of items that you associate with a parent item. The structure stores details that describe how to relate each item to the parent. You arrange child items in the structure hierarchically so they reflect the composition of the parent item. For example, a laptop computer is the parent, and the hard drive, screen, and memory are each a child item.

For details about the attributes that you can use, go to SOAP Web Services for Oracle Fusion Cloud SCM, expand Item Structure Version 2, then click Item Structure Explosion.

Examples

Assume you have a bill-of-materials for the CTO_474000, Build My Laptop parent item.

Child Item

Description

CTO_474101

14 Inch Laptop Screen

CTO_474102

15.6 Inch Laptop Screen

CTO_474201

8 GB Memory

CTO_474202

12 GB Memory

CTO_474301

1 TB Hard Drive

CTO_474302

2 TB Hard Drive

CTO_474100

Screen

CTO_474200

Memory

CTO_474300

Hard Drive

CTO_474400

My Mouse Pad

You need to explode this bill of materials so you can pick each item separately, then assemble them into the parent CTO_474000. You pick items separately so you can more quickly fulfill them item.

For another example, assume you need to pick a newer part for an item from inventory instead of an older part. Assume you sell laptop computers to college students. You manufacture a mouse pad every week, and the pad is an included part in a kit. As part of a promotion, you stamp the name and logo of a popular music group on the pad. You stamp the pad each week with the group that's currently #1 on the Worldwide Music Singles Chart. The chart changes every week, but some groups return to the #1 spot several times in subsequent weeks with the same song or a different song, so you keep older pads in stock in case they return to the #1 spot. You use the Configuration Models work area to change the mouse pad, item CTO_474400, in parent model CTO_474000, Build My Laptop.

Here are some more examples.

  • You prefer to use last-in-first-out (LIFO) where you consume the item you most recently manufactured rather than an older one.

  • Assume Order Management sends a change request for a line. If the line is awaiting shipping, then you must make sure fulfillment doesn't change an existing child item.

Set the Order Management Parameters

You use the Configuration Effective Date for Exploding Included Items parameter to control which model to explode.

Value

Explode the Model That Exists When Fulfillment Creates:

Configuration Effective Date

The Configuration

Parent Creation Date

The Parent

Note

  • The Product Information Management work area stores a different version each time you revise the model. The sales order uses the Configuration Effective Date parameter to determine which model to use.

  • You can also use the Configuration Effective Date parameter to control behavior.

  • Fulfillment skips closed or canceled lines. Instead, it copies child items from the original model.

  • This parameter doesn't affect the current explosion behavior when you create the sales order.

  • Use this parameter only for a bill-of-material explosion.

  • Don't change the validation behavior for configured items.

  • Order Management applies this parameter's behavior only when you revise the sales order in the Order Management work area or import a revision through the OrderImportService web service, and only if you reconfigure the item.
  • If you modify the model or kit at design time, then Order Management applies that modification only when you reconfigure the item at run time in the Order Management work area or when you reconfigure during import through OrderImportService.
  • You can use this parameter with a pick-to-order item or kit when you import. You can use it with a pick-to-order item in the Order Management work area but not with a kit because you can't reconfigure a kit in the work area.
  • You can't use this parameter when you import through REST API.

Example of a Kit

Assume you create sales order 58697 on June 12 that includes the Movie Basket kit. The kit includes one fulfillment line, and the line includes two items, Popcorn and Ice Cream.

Line Number

Item

Item Type

Ordered Quantity

Ordered Date

Creation Date of Fulfillment Line

Configuration Effective Date

1

Movie Basket

Kit

10

June 12

June 12

June 12

-

Popcorn

Included Item

10

June 12

June 12

June 12

-

Ice Cream

Included Item

10

June 12

June 12

June 12

Assume you use the Configuration Models work area on June 15 to change the model for the kit. You replace Ice Cream with Big Drink.

On June 20, you revise order 58697. You add a new fulfillment line that includes another Movie Basket kit.

Continue reading to see what happens.

Use the Ordered Date

Next, assume you set the Configuration Effective Date parameter to Ordered Date.

Here's what happens.

Line Number

Item

Item Type

Ordered Quantity

Ordered Date

Creation Date of Fulfillment Line

Configuration Effective Date

1

Movie Basket

Kit

10

June 12

June 12

June 12

-

Popcorn

Included Item

10

June 12

June 12

June 12

-

Ice Cream

Included Item

10

June 12

June 12

June 12

2

Movie Basket

Kit

10

June 12

June 20

June 12

-

Popcorn

Included Item

10

June 12

June 20

June 12

-

Ice Cream

Included Item

10

June 12

June 20

June 12

The sales order uses the Configuration Effective Date of June 12 for fulfillment line 1 and fulfillment line 2. The Ordered Date is June 12, so the order doesn't use the new configuration you revised in the model. It continues to use Ice Cream instead of Big Drink.

Use the Parent Creation Date

Assume you set the Configuration Effective Date for Exploding Included Items parameter to Parent Creation Date.

Here's what happens.

Line Number

Item

Item Type

Ordered Quantity

Ordered Date

Creation Date of Fulfillment Line

Configuration Effective Date

1

Movie Basket

Kit

10

June 12

June 12

June 12

-

Popcorn

Included Item

10

June 12

June 12

June 12

-

Ice Cream

Included Item

10

June 12

June 12

June 12

2

Movie Basket

Kit

10

June 12

June 20

June 20

-

Popcorn

Included Item

10

June 12

June 20

June 20

-

Big Drink

Included Item

10

June 12

June 20

June 20

The sales order uses a Configuration Effective Date of June 12 for fulfillment line 1. The Movie Basket in fulfillment line 2 is the parent, you created it on June 20, so the sales order uses a Configuration Effective Date of June 20 for fulfillment line 2. You replaced Ice Cream with Big Drink in the configuration model on June 15, so the sales order includes Big Drink instead of Ice Cream on line 2.

Pick-to-Order Example

Assume you create sales order 53867 on June 12 that includes the My Phone pick-to-order model, and it includes one fulfillment line.

Line Number

Item

Item Type

Ordered Quantity

Ordered Date

Creation Date of Fulfillment Line

Configuration Effective Date

1

My Phone

Pick-to-Order

10

June 12

June 12

June 12

-

Wallet Case

Option Class

10

June 12

June 12

June 12

-

Charger

Included Item

10

June 12

June 12

June 12

Assume you use the Configuration Models work area on June 15 to change the model. You replace Charger with Wireless Charger.

On June 20, you revise order 53867. You add a new fulfillment line that includes another My Phone model.

Continue reading to see what happens.

Use Current Date

Assume you set the Configuration Effective Date parameter to Current Date.

Line Number

Item

Item Type

Ordered Quantity

Ordered Date

Creation Date of Fulfillment Line

Configuration Effective Date

1

My Phone

Pick-to-Order

10

June 20

June 12

June 20

-

Wallet Case

Option Class

10

June 20

June 12

June 20

-

Wireless Charger

Included Item

10

June 20

June 12

June 20

2

My Phone

Pick-to-Order

10

June 20

June 20

June 20

-

Wallet Case

Option Class

10

June 20

June 20

June 20

-

Wireless Charger

Included Item

10

June 20

June 20

June 20

The Current Date is the date that when you click Revise or Submit.

The sales order uses the Current Date of June 20 for the Configuration Effective Date for line 1 and line 2. So, the sales order uses the new configuration you revised in the model on June 15. It uses Wireless Charger instead of Charger on both lines.

Use Ordered Date and Parent Creation Date

Assume you set.

Order Management Parameter

Value

Configuration Effective Date

Ordered Date

Configuration Effective Date for Exploding Included Items

Parent Creation Date

Here's what happens.

Line Number

Item

Item Type

Ordered Quantity

Ordered Date

Creation Date of Fulfillment Line

Configuration Effective Date

1

My Phone

Pick-to-Order

10

June 20

June 12

June 12

-

Wallet Case

Option Class

10

June 20

June 12

June 12

-

Charger

Included Item

10

June 20

June 12

June 12

2

My Phone

Pick-to-Order

10

June 20

June 20

June 20

-

Wallet Case

Option Class

10

June 20

June 20

June 20

-

Wireless Charger

Included Item

10

June 20

June 20

June 20

The sales order uses the Parent Creation Date. The My Phone is the parent for line 1. You created line 1 on June 12, so the sales order uses the model that existed on June 12 for line 1. That model uses Charger, not Wireless Charger.

The My Phone is the parent for line 2. You created line 2 on June 20, so the sales order uses the model that exists on June 20 for line 2. That model uses Wireless Charger, not Charger.