Professional Documents
Culture Documents
Purpose:
This document provides an overview cartonization in Oracle E-Business Suite Release 12.1.X. It is intended
solely to help you assess the business benefits of upgrading to Release 12.1.X and to plan your I.T. Projects.
Disclaimer:
This document in any form, software or printed matter, contains proprietary information that is the exclusive
property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of
your Oracle Software License and Service Agreement or other applicable contract with Oracle, with which you
agree to comply. This document and information contained herein may not be disclosed, copied, reproduced or
distributed to anyone outside Oracle without Oracles prior written consent. This document is not part of your
license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or
affiliates.
This document is for informational purposes only and is intended solely to assist you in planning for the
implementation and upgrade of the product features described. This is not a commitment to deliver any material,
code, or functionality, and should not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality is always at Oracles sole discretion. This document is not considered
part of the applicable program documentation.
Due to the nature of the product architecture, it may not be possible to safely include all features described in
this document without risking significant destabilization of the code.
Agenda
Cartonization
Setup and Process Details
Demonstration
Implementation Considerations
Diagnostics and Troubleshooting
Additional Resources
Q&A
Cartonization
Cartonization
Description
Cartonization is the process that suggests a container
to pack items based on constraints such as cubic
volume of items and container volume.
In this release, customers have the ability to choose
and create robust rules that automatically determine
the best container during the pick release process.
Item
Suggest container
Packing Configuration
Cartonization
6
Cartonization
4 types of Cartonization
Cartonization Rules:
Single Item An Item is always matched to the same
container based on the static relationship you setup in the
item/container relationship window.
Cartonization
Description
Automatic rules engine runs and
based on rule selected, chooses
optimal packing materials
Single using static item/container
relationships and quantity information,
the order line is divided into one or more
containers.
Mixed dynamic selection of container
based on volume and dimension
information
Pick slip grouping an LPN is
automatically generated when a pick
slip is generated for the order
Customer algorithm customers can
use their own cartonization logic and
feed the information back to WMS tasks
Cartonization
Business Value
The biggest benefit of cartonization is the ability to
perform one step pick and pack of items directly into a
shipping container.
This is a time saving alternative to a two-step process
where items are first picked into a tote followed by a
downstream packing operation into the final shipping
container.
10
11
12
13
14
15
Data Model
Cartonization
WMS_CARTONIZATION_USER_PUB.CARTONIZE (..)
Custom API Allows customers to write custom algorithm to cartonize
eligible pick lines. New PL/SQL files created WMSCRTUS.pls(Specification) WMSCRTUB.pls(Body)
WMS_CARTNZN_PUB
This package contains the code for the Advanced Cartonization feature.
PL/SQL files changed WMSCRTNS.pls (Specification) WMSCRTNB.pls (Body)
WMSRLWBF.fmb
WMS Rules Workbench form has been enhanced to provide the setup
needed for the Advanced Cartonization feature.
16
Data Model
All the public API's are provided with the following out parameters:
x_msg_count - This will give the count of messages that got logged
during the execution of the API
x_msg_data - The associated error message text for the errors
logged
x_msg_data can be used by the users to identify why the API
returned error.
17
Flow
WMS_CARTONIZATION_TEMP
Populate from table
mtl_material_transactions_temp
Get User Type Assignments
wms_rule_pvt.assigntts
Check Auto
Pick Confim
Yes
N
o
Check Type
Of
Cartonization
If
Single
Item
Single Item Cartonization
Cartonize_Single_Item()
If
Mixed
Item
Mixed Item Cartonization
Cartonize_Mixed_Item()
Default Cartonization
Cartonize_Default_Logic(
)
If
Customer
Logic
If Pick
Slip Rule
Default
Customer Logic
Cartonize_Customer_Log
ic()
Check MultiLevel
Cartonization
N
o
Cartonization Complete, records in
WMS_CARTONIZATION_TRANSACTIONS (WCT)
Call the following API to insert them into MMTT
ins_wct_rows_into_mmtt
18
End
Demonstration
19
Demonstration
Setup and Process
Cartonization and Case Picking Demonstrations
20
Implementation
Considerations
21
Implementation ConsiderationsCartonization
Implementation Tips
How cartonize occurs depends on the pick slip
grouping rule.
One pick slip number can have multiple deliveries in
this case we will cartonize at delivery level.
Though technically cartonization and bulk picking can
both be enabled at the same time, they will not work
together. The system will honor cartonization instead
of bulk picking. This holds true for all cartonization
types.
22
23
24
Diagnostics and
Troubleshooting
25
26
27
28
Additional Resources
29
Important References
Cartonization
Metalink Notes 367363.1 - Multi-Level Cartonization
Metalink Note 580367.1 - 12.1.1 Oracle Warehouse
Management Release Notes
Metalink Note 290432.1 How to Create a Debug File in
Shipping Execution
Metalink Note 148651.1 - INV DEBUG: How to get Debug
Information for Inventory Material Transactions
Oracle Warehouse Management Users Guide
Oracle Warehouse Management Implementation Guide
30
31
Q&
A
2008 Oracle Corporation Proprietary and Confidential
32
33