19
TOPICAL ESSAY Oracle Corporation Backorders in Release 11i Author: Michael Cummings Creation Date: September 21, 2001 Last Updated: October 12, 2001 Version: 1 Copyright (C) 2000 Oracle Corporation All Rights Reserved

Back Orders in Release 11i

Embed Size (px)

Citation preview

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 1/19

TOPICAL ESSAY

Oracle Corporation

Backorders in Release 11i

Author: Michael Cummings

Creation Date: September 21, 2001

Last Updated: October 12, 2001

Version: 1

Copyright (C) 2000 Oracle Corporation

All Rights Reserved

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 2/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Document Control i

Document Control

Change Record

Date Author Version Change Reference

21-Sept-01 Michael Cummings 1 No previous document

Reviewers

Name Position

Vidyesh Mishra Senior Development Manager.

Distribution

Copy No. Name Location

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 3/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Document Control ii

Contents

Document Control..................................................................................................................... ii

Introduction: Backorders in 11i.2......... .......... .......... ........... .......... ........... .......... .......... ........... ..1

Release Statuses .........................................................................................................................2

Backorder at Pick Release..........................................................................................................6

Backorder at Ship Confirmation.................................................................................................7

Transaction Flow for Backorders...............................................................................................9

Scenario 1: Shortage at Detailing.............................................................................................10

Scenario 2: Shortage Reported at Pick Confirm.......................................................................12

Backorders and Cycle Counting............... ........... .......... ........... .......... ........... .......... ........... .....14

Backorders and Over picking...................................................................................................16

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 4/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Introduction: Backorders in 11i.5.2 1

Introduction: Backorders in 11i.5.2

The purpose of this document is to describe the functional flow of the Backorder

process in release 11i.5.2 Shipping Execution.

The Backorder status of the Delivery line was introduced with the offering of the

WMS Inventory Cross Docking functionality in Release 11i. The primary reasons behind

this feature was to: 1) provide Order Management with better visibility to the status of a

shipment line, and, 2) provide cross docking capability within the WMS system against

backordered delivery details upon receiving new material. When Cross Dock was

integrated into the Shipping product, the system gained new RELEASED_STATUS

values, including Backordered status. Statuses of, Not Ready for Release, Ready to

Release, Released (to WMS), Backordered, Staged and Shipped are visible at the line

level.

The development of the cross docking solution and the addition of the backorderedstatus provides the benefit of having all the backorder logic inone place (Ship Confirm)

instead having the code in two places, Ship Confirm for completely backordering a

delivery, and in the OM interface for partially shipped lines.

Moving the all backorder logic to ship confirm will provide quick turnaround on

pick releasing partially Backordered lines as well as lines in completely backordered

deliveries. Once the backordered delivery lines are staged, a user can reopen a confirmed

deliver to include backordered lines before setting the delivery to intransit.

In addition, other source systems with backordering requirements can make a generic

call to the backorder API.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 5/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Release Statuses 2

Release Statuses

The following table depicts the release statuses supported in 11i.5.2

RElEASE_STATUS Description

N Not Ready for Release

R Ready for Release

S Submitted to Warehouse

B Backordered

Y Staged

X Not Applicable

D Cancelled

C Shipped

The user will not see the data base values of N,R,S,B,Y,X C but will have visibility to

the description in the Shipping Transaction Form in the Picked Status column when

viewing a line. The statuses will also be visible in Order Management through the action

button, additional information, deliveries tab.

The following are the status descriptions and an example of when it would be seen onthe delivery line.

Not Ready for Release

This status occurs when a delivery line is manually imported into Shipping Execution

using the Import Delivery Line program prior to the line reaching the shipping workflow

in OM.

Ready for Release

This status occurs when an order line has reached the Shipping Workflow activity in

Order Management meaning the line has been booked, scheduled and imported intoShipping Execution.

Submitted to Warehouse.

This status is displayed when Pick Release is run. The Pick Release process creates a

Move Order Header & Mover Order Line in Inventory. This is a common status for

users that perform a two-step pick release process. This status indicates that inventory

allocation has occurred however pick conformation has not yet taken place.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 6/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Release Statuses 3

Backordered

The status of Backorderd is assigned to a line under the following circumstances.

1)  The Pick Release process attempted to allocate inventory to the line and all or a

partial quantity of the item was not available. In this case the system automatically

backorders the discrepant quantity.

2)  At Ship confirm the user enters a shipped quantity for an item that is less than the

original requested quantity.

3)  The user Backorders and entire delivery.

4)  The user records a missing quantity by transferring a reservation to cycle count.

Staged

The line receives the status of staged once inventory has been allocated and pick 

confirmed. The allocation step and the pick confirmation step can be done manually

or automatically based on business needs. This is determined by a set up step inShipping Parameters.

Shipped.

The Shipped status indicated that the delivery that the line is assigned to has been set

to intransit and that the OM and Inventory interfaces have run.

Not Applicable

The Not Applicable status applies to non-shippable order lines. An example would

be lines that are invoiced but not physically shipped. Items such as service and

warranty would have statuses of Not Applicable.

Cancelled

  The cancelled status applies when the order line has been cancelled in OM.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 7/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Release Statuses 4

The following diagram depicts the delivery detail status flow.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 8/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Release Statuses 5

N

Not Ready for

Release

R

Ready for Release

S

Submitted toWarehouse

Y

Staged

C

Shipped

B

Backordered

X

Not Applicable

Set Delivery In Transit

Confirm Delivery

OM Interface

oe_interfaced_flag = 'Y'

split

backordered qtys

of picked lines;and unreserve,

backorder, split/unassign

backordered qtys

of nonpickable lines

Pick Confirm

split/unassignstaged items

split/unassign

staged qtys,unassign lines

w/o inv. controls

Confirm Delivery:unassign unreleased

lines

Re-open Delivery

Inventory Interfaceinv_interfaced_flag = 'Y'

Pick Release

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 9/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Backorder at Pick Release 6

Backorder at Pick Release

One way a delivery line detail can receive a picking status of Backordered is by Auto-

Backorder. When the system determines insufficient inventory exists at the time of 

inventory allocation, it automatically splits the line if partial quantities are released and

changes the status to Backordered for the unreleased quantity.

Picking Steps

1.  Pick Release Creates Pick Wave Move Order Header.

2.  Pick Release Creates Move Order Line.

3.  Move Order Line is Allocated at Pick Release or at Subsequent Step.

4.  Inventory updates Shipping with results of allocation

•  If a shortage exists (the quantity requested is greater than the quantity allocated

on the move order line) Shipping Performs the Auto Backorder Routine.

AutoBackorder Routine

1.  Split delivery line

•  The detailed quantity remains on the original line. The status of the original line

is progressed (if the status was “Submitted for Release”, it becomes “Released.”

If the status was “Released” it becomes “Staged.” If the status was “Staged” it

becomes “Shipped.”

•  The difference between the requested quantity and the detailed quantity is

indicated on the second line (the new line resulting from the split). The status of

the new line is “Backorder”. The new delivery line will have no value in itsmove order line reference field (a new move order line for this delivery line will

be created when the delivery line is pick released).

2.  Update the Move Order Line

•  Shipping will call Inventory to change the requested quantity on the move order

line. The new requested quantity should equal the allocated quantity.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 10/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Backorder at Ship Confirmation 7

Backorder at Ship Confirmation

Backordering also happens at Ship Confirmation either by backordering the entire

delivery, in which case all delivery lines that are associated with the delivery will receive

a picking status of backordered. Or the user can enter a shipped quantity of less than the

requested quantity to backorder a partial quantity of the items being shipped.

Picking Steps

1.  Pick Release Creates Pick Wave Move Order Header and Line(s)

2.  Move Order Line is Detailed

3.  Move Order Line is Pick Confirmed

4.  Delivery is Backordered at Ship Confirmation

5.  If status of “Planned”, keep LPN and Delivery assignment. Otherwise unpack if 

packed. .

6.  Change line Status to Backordered.

Qty detailed < QtyRequested?

No

WSH changes

delivery detail

status tobackorder

Yes

WSH updates

Move Order LineQty to equal qty

detailed & closesMove Order line

WSH updates OM

to change SO Line

status to"Backordered"

WSH updated

delivery detailstatus to Released,Staged or Shipped

WSH UpdateShipping START

Figure 1.0: Backorder Flow

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 11/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Backorder at Ship Confirmation 8

In the Physical flow of the backorder process, material may or may not exist. In the case

where the material does not exist, the backorder process is used to identify inventory

discrepancies. For example the system allocates the complete requested quantity at Pick 

Release based on availability. When the picker physically accesses the picking location,

the quantity available to pick is less than the quantity the system determined as available.

The shipper enters the actual quantity available in the shipped quantity field. The result

of the Ship Confirm action is as follows:

The line is split into two lines. One line will indicate the entered quantity as shipped

quantity and have a pick status of shipped and the other line will indicate the unshipped

quantity with a status of Backordered.

Another case is when the material being shipped is available and material is being

backordered for specific business reasons. For example all available material has been

allocated to a specific customer when you find out additional supply for other orders will

be delayed. Another customer will have a down production line situation if some of the

allocated material doesn’t get to them right away. A decision could be made to ship a

partial quantity to one customer and backorder enough quantity to accommodate the

down line situation. At the ship confirmation step, the user enters a partial ship quantity

for the material. At Ship Confirmation the line is split into two lines. One with a status of

Shipped for the entered quantity’s and one with a status of Backordered for the

unshipped lines.

The physical material for the backordered material systematically resides in the staging

location. A manual sub-inventory transfer is required if the desired location of the

backordered material is another location.

Pick Release could be run again for the down line customer and the system will allocate

the material that was previously allocated to the backordered lines to the down line

customer.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 12/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Transaction Flow for Backorders 9

Transaction Flow for Backorders

User selects action "Confirm" and presses

button Go.

Ship Confirm dialog opens.

User sets options and

presses OK or Cancel

Show Errors

Update Quantities

For each delivery,

what is its case?

Split and unassign Staged

Quantities: make a list of

staged lines

Error

Delete its LegsIf no leg, autocreate

Trip

update Delivery's statusto Confirmed

If specified and trip

autocreated, generate

BOL number

generate

Pack Slip number

if specified, submitReport Set

if specified and trip

autocreated, close P ick

up Stop,

if specified and trip

autocreated, close Dropoff Stop,

if sp ecified, autocreate

deliveries for the list of

staged lines

Completey

Backordered

Shipped

Fully Staged

Unassign lines if their released_status areNOT IN ('Y')

Can Deliveries be

confirmed?

Unassign lines with status 'X' or 'Y' if they donot have required inventory controls

call Backorder API for lines with backordered

quantities > 0

in each delivery

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 13/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Scenario 1: Shortage at Detailing 10

Scenario 1: Shortage at Detailing

A Sales Order line for 10 units of item A is booked and released. Only 7 units exist in

inventory. The order is allocated, pick confirmed and ship confirmed.

Post Detailing

During allocation, 7 units are found. INV updated shipping with the results of the detail.Auto backorder split the delivery line and called OM to split the sales order line. WSH

then reduced the requested quantity on the move order line. The data after detailing

appears as follows:

Sales Order Lines

Line Qty

1 7

1.1 3

Delivery LinesLine SO Line Qty MO Line Staged Qty Status Subinventory

100 1 7 1000 0 Released

101 1.1 3 Backorder

Move Order LinesLine Req. Qty Detailed Qty Delivered Qty

1000 10 7 7 0

Move Order Line Details (MMTT)Line MO Line Qty From Loc To Loc

10000 1000 7 Stores Stage

Pick Confirm

The user pick confirms the 7 units. Because the move order line was changed at detailing, themove order line is closed at pick confirm even though all 10 units were not found. The data

appears as follows

Sales Order Lines

Line Qty

1 7

1.1 3

Delivery LinesLine SO Line Qty MO Line Staged Qty Status Subinventory

100 1 7 1000 7 Staged Stage

101 1.1 3 0 Backorder

Move Order Lines

Line Req. Qty Detailed Qty Complete Qty

1000 7 7 7

Move Order Line Details (MMTT)Line MO Line Qty From Loc To Loc

10000 1000 7 Stores Stage

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 14/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Scenario 1: Shortage at Detailing 11

Ship Confirm

The user now ship confirms the 7 units.

Sales Order Lines

Line Qty

1 7

1.1 3

Delivery LinesLine SO Line Qty MO Line Staged Qty Status Subinventory

100 1 7 1000 Shipped

101 1.1 3 Backorder

Move Order LinesLine Req. Qty Detailed Qty Complete Qty

1000 7 7 7

Move Order Line Details (MMTT)Line MO Line Qty From Loc To Loc

10000 1000 7 Stores Stage

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 15/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Scenario 2: Shortage Reported at Pick Confirm 12

Scenario 2: Shortage Reported at Pick Confirm

A Sales Order line for 10 units of item A is booked and released. 7 units are found during detailing

but at pick confirmation the user reports a missing quantity of 1 and can only pick confirm 6 units

for the order. The process flow appears as follows

Post Detailing

Allocation completes successfully and all 10 units are found.

Sales Order Lines

Line Qty

1 10

Delivery LinesLine SO Line Qty MO Line Staged Qty Status Subinventory

100 1 10 1000 0 Released

Move Order LinesLine Req. Qty Detailed Qty Delivered Qty

1000 10 10 0

Move Order Line Details (MMTT)

Line MO Line Qty From Loc To Loc

10000 1000 10 Stores Stage

Pick Confirm

The user was instructed to find 10 units but could only find 7. A missing quantity is reported,

when the user asked the system to redetail the balance, the system could not find more quantity of 

the item (the results would be the same if the user had not prompted the system to find the

balance). The data appears as follows:

Sales Order Lines

Line Qty

1 7

1.1 3

Delivery LinesLine SO Line Qty MO Line Staged Qty Status Subinventory

100 1 7 1000 7 Staged Stage

101 1.1 3 0 Backorder

Move Order Lines

Line Req. Qty Detailed Qty Complete Qty

1000 10 7 10 7 10 7Move Order Line Details (MMTT)Line MO Line Qty From Loc To Loc

10000 1000 10 7 Stores Stage

Ship Confirm

The user now ship confirms the 7 units that was available to ship in the staging location. The data

appears as follows:

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 16/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Scenario 2: Shortage Reported at Pick Confirm 13

Sales Order Lines

Line Qty

1 7

1.1 3

Delivery LinesLine SO Line Qty MO Line Staged Qty Status Subinventory

100 1 7 1000 Shipped

101 1.1 3 Backorder

Move Order LinesLine Req. Qty Detailed Qty Complete Qty

1000 7 7 7

Move Order Line Details (MMTT)Line MO Line Qty From Loc To Loc

10000 1000 7 Stores Stage

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 17/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Backorders and Cycle Counting 14

Backorders and Cycle Counting

The ability to identify and remedy inventory discrepancies as part of the picking and

shipping process has recently been made available through patch 1672188 & 1970002

for Shipping Execution.

Prior to this addition, if the user identified a material shortage while picking and

shipping delivery lines, his only option was to backorder the discrepant quantity and alert

inventory control personnel to make an inventory adjustment for the material shortage. If

this manual alert was not made, the enterprise ran the risk of having unavailable material

allocated again at the next pick release process until someone synchronized the physical

inventory with the system inventory. The cycle count action in the shipping transaction

form provides a mechanism for the user to split the line, one line representing the actual

shippable quantity and another line representing the quantity that is backordered. At the

same time the reservation is transferred to cycle count so the inventory will not be

available at the next pick release process.

The process to send a reservation to cycle count and backorder lines that were releasedas a result of discrepant inventory is as follows.

Within the Shipping Transaction Form:

1)  Select a line with a pick status of staged.

2)  Select Cycle Count from the action menu and click on go.

3)  A window very similar to the Split Line window comes up. In the figure below the

delivery 33276 has a delivery detail 57552 with an ordered quantity of 20.

  .

 

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 18/19

Backorders in Release 11i

BackOrders11i.doc (v. 1 )

Backorders and Cycle Counting 15

 

4)  If you enter a quantity less than 20 ( say 7 ), the delivery detail will split as 13

Staged, and 7 Backordered as shown in the figure below .

 

5)  If you enter a quantity of 20, the delivery will get completely backordered.

In both cases the reservation for the quantity that you see backordered, gets

transferred to cycle count. This can be verified from the inventory Supply/Demand

form.

There are two other ways to transfer backordered quantities to cycle count.

1)  There is a radio button titled Cycle Count All under the Ship Options in the

Confirm Delivery dialog box. By selecting this at ship confirm, the reservations

for all lines in the delivery will be transferred to cycle count and the entire

delivery will be backordered.

2)  In the unspecified quantities drop down box there is a Cycle Count selection. By

choosing cycle count from here, any line that does not have a shipped quantity

specified will be backordered and the reservation transferred to cycle count.

8/8/2019 Back Orders in Release 11i

http://slidepdf.com/reader/full/back-orders-in-release-11i 19/19

Backorders and Over picking

After pick-confirm step, the Picked Quantity should always be greater or equal to the Requested

Quantity.

If not enough quantity was picked, the delivery line will be split at Pick Confirm. The delivery line

will be updated to Staged with the Picked Quantity and a new backordered delivery line will becreated.

If a delivery line is fulfilled by the Picked Quantity and there is a Pending Quantity, a new delivery

line Pending Over pick will be created.

When either one of the Picked Quantity or the Pending Quantity is null the following rule is used to

handle delivery lines:

•  Backorder the delivery line if its Picked Quantity is null and the Requested Quantity is

greater than zero.

•  Delete the delivery line if its Requested Quantity is null and the Picked Quantity is

greater than zero.