You are on page 1of 16

OUM

AN.100 FUNCTIONAL SPECIFICATION


Shipping Labels (WMS_EXT_MISC_005)

Author:

Seamus McAuley

Creation Date:

November 5, 2012

Last Updated:

December 14, 2012

Document Ref:
Version :

2.1

Approvals:
<Approver 1>
<Approver 2>

Page | 1

DOCUMENT CONTROL
1.1

Change Record
15

Date

Author

Version

Change Reference

05-Nov-12
14-Nov-12
20-Nov-12
14-Dec-12

Seamus McAuley
Seamus McAuley
Seamus McAuley
Seamus McAuley

1.0
1.1
2.0
2.1

Draft
Apply Ritwik review changes
Ready for business review
Data source of fields updated so that they are in
synch with the Packing Slip.

1.2

Reviewers

Name

Position

John Reed
Malcolm Duff
Sinja Hallam
Seamus McAuley
Manikandan V
Ritwik Chakraborty
Kalimuthu Veillachamy

Santos Project manager


Oracle Project Manager
Change Coordinator
Business Analyst
Business Analyst
Oracle Solution Architect
Lead Technical Lead

Ben Jenner
Brett Crimmins
Byron Sabine
Chloe Shaw
David Dey
Ian Oates
John Taylor
Lee-Anne List
Peter Mays
Stuart Duncan
Tennille Harkins
Tony Prior

Design Review Group


Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group
Design Review Group

Page | 2

Contents

Document Control..................................................................................................... 2

1.1
1.2

Change Record........................................................................................................... 2
Reviewers................................................................................................................... 2

Overview.................................................................................................................... 4

2.1
2.2
2.3
2.4
2.5
2.6

Business Objectives.................................................................................................... 4
Major Features............................................................................................................ 4
Definitions................................................................................................................... 5
Scenarios.................................................................................................................... 5
Dependencies............................................................................................................. 6
Assumptions................................................................................................................ 6

User Interface SHIPPING Label Print....................................................................7

3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9

Surface Feature Descriptions......................................................................................7


User Interface Flow Descriptions................................................................................8
Data Elements............................................................................................................. 9
Business Rules........................................................................................................... 9
Validation Rules.......................................................................................................... 9
Derivation Rules........................................................................................................ 10
List of Values............................................................................................................. 10
Technical Considerations.......................................................................................... 10
Unit Test Scenarios................................................................................................... 10

Report Extension Shipping Labels.....................................................................11

4.1
4.2
4.3
4.4

Report Layout............................................................................................................ 11
Business Rules......................................................................................................... 13
Technical Considerations.......................................................................................... 14
Unit Test Scenarios................................................................................................... 14

Open and Closed Issues.........................................................................................15

5.1
5.2

Open Issues.............................................................................................................. 15
Closed Issues............................................................................................................ 15

Page | 3

OVERVIEW
Shipping Label
With the introduction of Oracle WMS, a Shipping Label needs to be produced for all outbound freight. i.e.
Expense POs, ISOs, WOs. CC Purchases and 3rd Party Freight.
Human Actors

Material Controller

System Actors

Warehouse Management System

2.1 Business
Objectives
Shipping Labels are required to satisfy the following basic business objectives :

Provides the receiving party with identification of the physical cartons which were shipped from a WMS
warehouse to fulfill their demand.

Provides freight carrier with external identification of where individual cartons are being shipped-to.

2.2

Major Features

Shipping Labels for Expense POs, Dollar Value POs, CC Purchases & 3 rd Party Freight
Shipping Labels will be produced as goods are received by the WMS warehouse. A shipping label will
be automatically printed for each LPN upon completion of the receiving process.
Printing at this point enables the shipping label to be produced in conjunction with the receiving LPN
build process and avoids having to print during the subsequent packing or consolidation stages.
Shipping Labels for ISOs & WOs
Shipping Labels will be produced for ISO and WO after picking has occurred and the LPN has been
dropped into a STAGING area.
In this instance the Shipping Label printing will be manually initiated by a Material Controller as
automated printing at point of drop would require extensive modification of the standard WMS drop
functionality.

Page | 4

2.3

Definitions

RDC
Regional Distribution Centre
ISO
Internal Sales Order
WO
Work Order
PO
Purchase Order
LPN
License Plate Number
PDT
Portable Data Terminal (mobile scanning device)
P&L
Santos Procurement & Logistics Team.

2.4

Scenarios

The following Use Cases Specifications contain scenarios that describe the sequence of steps and
the collaborating actors participating to accomplish the functions within this package:

Expense PO or Dollar Value PO has arrived at the warehouse, it has been receipted and an
LPNs assigned. Shipping Labels need to be produced and attached to the goods at point of
receipt.

Off-system Credit Card Purchase has arrived at the warehouse and LPNs assigned. Shipping
Labels need to be produced and attached to the goods at point of receipt.

Off-system 3rd Party Freight has arrived at the warehouse and LPNs assigned. Shipping Labels
need to be produced and attached to the goods at point of receipt

Page | 5

Warehouse Material Controller has picked an Outbound ISO and dropped the ISO into a
STAGING sub-inventory. Shipping Labels need to be produced and attached to the goods before
dispatch.

Warehouse Material Controller has picked an Outbound WO and dropped the WO into a
STAGING sub-inventory. Shipping Labels need to be produced and attached to the goods before
dispatch.

The re-print of Shipping Label(s) is required for a specified Expense PO, ISO, WO or LPN
because of a printer problem which resulted in the original labels nor printing.

2.5

Dependencies

The following dependencies have been identified in relation to the Shipping Labels

The Zebra-Connect print method will be used to create label output. Using this method the Oracle
Processes which create Shipping Labels will just need to produce XML output and templates
will be stored within the Zebra printer firmware to control label layout.

Zebra Designer software will be used to create label templates and to store those templates in
the Zebra printer firmware.

2.6

Assumptions

Zebra 110XI4 printers which are XML capable will be purchased for WMS.

P&L business analyst will work with business owners to define label size limitations and the
desired physical dimension of Shipping Labels.

Page | 6

USER INTERFACE SHIPPING LABEL PRINT


The following defines the user interface elements of the Shipping Labels

3.1 Surface Feature


Descriptions
The following define the surface feature elements required to support this Santos Shipping Label Print

Page | 7

Page | 8

3.2

User Interface Flow


Descriptions
The following defines the user interface flows that are required to support Shipping Label Printing :
EXPENSE PO
1.
2.

Material Controller performs receipt of a PO using the Expense PO Item Receipt screen.
After creation of all the LPNs for the Expense PO, Material Controller presses the Done button
on the Expense PO Item Receipt screen.

3.

A shipping label is automatically printed for all LPNs created for the Expense PO.

4.

Material Controller attaches Shipping Labels to cartons.

DOLLAR VALUE PO, CREDIT CARD PURCHASES, 3RD PARTY FREIGHT


1. Material Controller creates LPNs for the received Dollar Value PO, Credit Card Purchase or 3 rd Party Freight
using the CC/3PL/$Value Item Receipt screen.
2. After creation of all the LPNs, Material Controller presses the Done button on the CC/3PL/$Value Item
Receipt screen.
3. A shipping label is automatically printed for all LPNs created for the Dollar Value PO, Credit Card Purchase or
3rd Party Freight.
4. Material Controller attaches Shipping Labels to cartons.
ISO / WO
1. Material Controller picks the ISO / WO and drops LPNs into the STAGING area.
2. Santos Shipping Label Print screen is used to print a Shipping Label. Within this screen the Material
Controllers scans the LPN label on each carton and a Shipping Label is created.
3. Material Controller attaches Shipping Label to the carton.
ADHOC PRINITING
1. Material Controller has a need to re-print a shipping label for a specific LPN or a set of shipping labels for an
Expense PO, Dollar Value PO, ISO or WO.
2. Santos Shipping Label Print screen is used.
If single Shipping Label is required for a specific LPN , use the LPN parameter.
If multiple Shipping Labels are required for a particular Expense PO, Dollar Value PO, ISO or WO, use the
Order Type & Order # parms..
3. Material Controller attaches Shipping Label(s) to the carton(s).

Page | 9

3.3

Data Elements

ITEM LABEL SCREEN


Seq

Field Name

Prompt

Description of
Field

Order Type

Order Type

Order Number

LPN

3.4

Restrictions

Required

LOV

Data Type

Default
Value

Order Type for


which Shipping
Labels are to be
printed. i.e
Expense PO, $
Value PO, ISO,
WO

Conditional

Yes

Varchar2

Spaces

Order
Number

Order Number
for which
Shipping Labels
are to be printed

Conditional

Yes

Varchar2

Spaces

LPN

LPN number for


which a
Shipping Label
is to be printed.

Conditional

Yes

Varchar2

Spaces

Business Rules

Initially position cursor in the LPN field.

3.5

Validation Rules

If Order Type is used, Order Number is mandatory and LPN is optional.

If Order Type is used, ensure the Order Number is valid for that Order Type. If invalid display error
message Order Number xxxxx is invalid for Order Type xxxxx.

If Order Number and LPN are used, ensure the LPN is valid for that Order Number. If invalid display error
message LPN xxxxx is invalid for Order Type xxxx / Order Number xxxxx.

Check LPN is not an inventory LPN. If it is display error Shipping Labels cant be printed for
Inventory LPNs..

Page | 10

3.6

Derivation Rules

3.7

List of Values

Order Type Spaces, Expense PO, $ Value PO, ISO, WO.

Order Number Spaces if Order Type is set to spaces. Otherwise list all valid documents for the
specified Order Type.

LPN If an Order Number is specified, list all LPN assigned to that Order Number. Otherwise list all valid
LPNs within the inventory organisation.

3.8 Technical
Considerations

3.9 Unit Test


Scenarios
Test No

Test scenario

Description

Expected Results

Page | 11

Report Extension Shipping Labels

4.1

Report Layout

SHIP FROM

: ADELAIDE WAREHOUSE

SHIP TO

: MOOMBA - STORE

DELIVER TO

: DULLINGARI

REQUISITIONER

: Joes Bloggs

COMMENTS :
Please ensure availability onsite before 01/11/12. If any issues
contact Fred Smith ASAP on 0410-534-598.
Order Type

Expense PO

Order #

123456

Receipt #

7777777

Delivery #

8888888

LPN 1 of 3

Page | 12

Seq

Field Name

Column
Name

Description

Restriction

Data Type

Ship From

Ship From

Name of the
Organisation from
which goods are
being shipped

Varchar2

Ship To

Ship To

Location name to
which the goods are
being dispatched to.

Varchar2

Deliver To

Deliver To

Location name to
which the goods are
on-forwarded after
the initial drop-off
point

Varchar2

Requisitioner

Requisitioner

Person who raised


the requisition

Varchar2

Comments

Comments

General purpose
field to capture
details such as
special instructions.

Varchar2

Order Type

Order Type

Doc Type. i.e.


Expense PO, CC,
$Value PO, ISO
Inventory, ISO Direct

Varchar2

Order
Number

Order #

Source document
number.

Varchar2

Receipt
Number

Receipt #

Receipt number for


POs.

Varchar2

Delivery
Number

Delivery #

Delivery Number for


ISOs.

Varchar2

10

LPN Number

LPN X of Y

Identifies total
number of LPNs for
the order and which
particular LPN this
is.

Varchar 2

Page | 13

4.2

Business Rules

Source Data
Label Field

Field Description

Ship From

Name of the Organization from which


Goods are being shipped

Ship To

Location Name to which the Goods are


being dispatched to

Delivery To

Location to which goods are onforwarded after initial drop-off point

Requisitioner

Person who raised the order

Comments

General Purpose screen to capture


details such as special instructions. .

Order Type

Doc Type i.e, Expense PO,CC,$Value


PO,ISO (Inventory), ISO (Direct Delivery)

Order
Number

Source Document Number

DocumentType
Expense PO
$Value
CC/3PL
ISO (Inventory)
ISO (Direct Delivery)

Data Source
Custom Table
Custom Table
Custom Table
Oracle Standard Table
Oracle Standard Table

Expense PO
$Value

Custom Table
Custom Table

CC/3PL/$value
ISO (Inventory)
ISO (Direct Delivery)
Expense PO
$Value
CC/3PL/
ISO (Inventory)
ISO (Direct Delivery)
Expense PO
$Value
CC/3PL
ISO (Inventory)
ISO (Direct Delivery)
Expense PO
$value
CC/3PL
ISO (Inventory)
ISO (Direct Delivery)
Expense PO
CC/3PL/$value
ISO (Inventory)
ISO (Direct Delivery)
Expense PO
$Value
CC/3PL
ISO (Inventory)
ISO (Direct Delivery)

Custom Table
Oracle Standard Table
Oracle Standard Table
Oracle Standard Table
Oracle Standard Table
N/A
Oracle Standard Table
Oracle Standard Table
Oracle Standard Table
Oracle Standard Table
NA
Oracle Standard Table
Oracle Standard Table
Custom Table
Custom Table
Custom Table
Oracle Standard Table
Oracle Standard Table
Custom Table
Custom Table
Oracle Standard Table
Oracle Standard Table
Custom Table
Custom Table
NA
Oracle Standard Table
Oracle Standard Table

Page | 14

Receipt
Number

Receipt Number for PO's

Delivery
Number

Delivery Number for ISO's

Expense PO
$Value
CC/3PL
ISO (Inventory)
ISO (Direct Delivery)
Expense PO
$Value
CC/3PL
ISO (Inventory)
ISO (Direct Delivery)

Oracle Standard Table


NA
NA
NA
NA
N/A
N/A
N/A
Oracle Standard Table
Oracle Standard Table

LPN Number X of Y
o

Expense PO, Dollar Value PO, Credit Card Purchase, 3rd Party Freight - print a label for each
assigned LPN. The Y value will be the total number of LPN assigned to the inbound entity for the
receipt session.

ISO / WO Leave blank. Total number of cartons will not be known at the point an individual LPN is
dropped into the STAGING area and the Shipping Label print is initiated..

4.3 Technical
Considerations

4.4 Unit Test


Scenarios
Test No

Test scenario

Description

Expected Results

Page | 15

OPEN AND CLOSED ISSUES


5.1

ID

Issue

Resolution

5.2

ID

Issue

Open Issues

Responsibility

Target Date

Impact Date

Responsibility

Target Date

Impact Date

Closed Issues

Resolution

Page | 16

You might also like