You are on page 1of 37

Webcast - Understanding and Using WMS Cartonization

Day, Date, 2004

Upcoming Webcasts

time p.m. ET

For Today's Webcast,

We suggest you review and bookmark the following KM Document in My Oracle Support:

Inventory Model

Teleconference Access:

Convergence - An

North America: xxxx

Document 1375161.1 - WMS Cartonization

Overview (Release 12

International: xxxx

and above)

Join us for Upcoming Logistics and Master Data
1392155.1 Management Community Webcasts.

Password: Advisor

Wednesday February 15th, 2012

1:00 PM Eastern 10:00 AM Pacific

For complete details on all upcoming Oracle Advisor Webcast Events, please review:

Document 740966.1, Oracle Advisor Webcast Schedule in MOS

Do you have any suggestions for future Inventory Management or Product Lifecycle Management webcasts?

Webcast - Understanding and Using WMS Cartonization Day, Date, 2004 Upcoming Webcasts time p.m. ET For
<Insert Picture Here>
<Insert Picture Here>
<Insert Picture Here> Warehouse Management Cartonization System

Warehouse Management Cartonization System

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Safe Harbor Statement The following is intended to outline our general product direction. It is intended
<Insert Picture Here>
<Insert Picture Here>
<Insert Picture Here> Warehouse Management Cartonization System

Warehouse Management Cartonization System

Agenda

Cartonization Setup and Process Details Demonstration Implementation Considerations Diagnostics and Troubleshooting Additional Resources Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

Agenda

• Cartonization • Setup and Process Details Demonstration Implementation Considerations Diagnostics and Troubleshooting Additional Resources Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

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
Item Suggest container
Item Suggest container

Item

Suggest container

Cartonization Description • Cartonization is the process that suggests a container to pack items based on
Cartonization Description • Cartonization is the process that suggests a container to pack items based on

Packing Configuration

Cartonization

Cartonization Description • Cartonization is the process that suggests a container to pack items based on

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.

Mixed Item – Uses the Contained-Container Item capacity and dimension restrictions defined on the Master Item window and checks it against the category and category set setup as well.

Pick Slip Grouping - Generate an LPN for all items that belong to the same pick slip.

Customer Algorithm – Uses a stub API to interface with customer-defined cartonization rules.

Cartonization 4 types of Cartonization Cartonization Rules: – An Item is always matched to the same

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

Cartonization Description • Automatic rules engine runs and based on rule selected, chooses optimal packing materials

Customer algorithm – customers can use their own cartonization logic and feed the information back to WMS tasks

Cartonization Description • Automatic rules engine runs and based on rule selected, chooses optimal packing materials

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.

Cartonization Business Value • The biggest benefit of cartonization is the ability to perform one step

Agenda

Cartonization • Setup and Process Details • Demonstration Implementation Considerations Diagnostics and Troubleshooting Additional Resources Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

Setup and Process

Cartonization

Setup Requirements

Single Item Cartonization - The Item - Container relationship has to be defined.

Mixed item Cartonization - The Category and Category set relationship has to be defined.

Pick slip grouping Cartonization - Pick slip grouping rule has to be defined.

Customer Algorithm – Custom Stub API has to be implemented with the custom logic.

Setup and Process Cartonization Setup Requirements • Single Item Cartonization - The Item - Container relationship

Setup and Process

Cartonization

Configurable at -

• • Organization Level Subinventory Level
Organization Level
Subinventory Level
Setup and Process Cartonization Configurable at - • • Organization Level Subinventory Level © 2012 Oracle

Setup and Process

Cartonization

Cartonization Categories

Create cartonization categories. Assign each cartonization category to the "Contained Item" or "Container Item" category sets.The contained item and Container item category sets are seeded category sets that are delivered with the product.

Setup and Process Cartonization Cartonization Categories • Create cartonization categories. Assign each cartonization category to the
Setup and Process Cartonization Cartonization Categories • Create cartonization categories. Assign each cartonization category to the
Setup and Process Cartonization Cartonization Categories • Create cartonization categories. Assign each cartonization category to the

Setup and Process

Cartonization

Multi Level Cartonization

If you perform multi-level cartonization, then you can assign your category to both the "Contained Item" and "Container Item" category sets.

Relate contained items to appropriate container categories.This will identify which containers are eligible for packing for a given item.

The item assignment should be done via the category set "Contained Item" setup screen.

Setup and Process Cartonization Multi Level Cartonization • If you perform multi-level cartonization, then you can

Setup and Process

Cartonization

You can define Container & Item relationship

Setup and Process Cartonization You can define Container & Item relationship © 2012 Oracle Corporation –
Setup and Process Cartonization You can define Container & Item relationship © 2012 Oracle Corporation –

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.

Data Model Cartonization • WMS_CARTONIZATION_USER_PUB.CARTONIZE ( ) .. Custom API – Allows customers to write custom

© 2012 Oracle Corporation – Proprietary and Confidential

Data Model Cartonization • WMS_CARTONIZATION_USER_PUB.CARTONIZE ( ) .. Custom API – Allows customers to write custom

18

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.

Data Model All the public API's are provided with the following out parameters: x_msg_count - This
R12 WMS Cartonization Flow Diagram – Doc Id 1375161.1
R12 WMS Cartonization Flow Diagram – Doc Id 1375161.1

Flow

WMS_CARTONIZATION_TEMP Populate from table mtl_material_transactions_temp Get User Type Assignments wms_rule_pvt.assigntts Yes Check Auto Get Operation Plans
WMS_CARTONIZATION_TEMP
Populate from table
mtl_material_transactions_temp
Get User Type Assignments
wms_rule_pvt.assigntts
Yes
Check Auto
Get Operation Plans
wms_rule_pvt.assign_operation_pla
ns
Pick Confim
Get Pick Slip Number
INV_Picc_Release_PUB.assign_pick
_slip_number
N o Check Type Of Cartonization If If If Pick Single Mixed Default Slip Rule Item
N
o
Check Type
Of
Cartonization
If
If
If Pick
Single
Mixed
Default
Slip Rule
Item
Item
Single Item Cartonization
Cartonize_Single_Item ()
Mixed Item Cartonization
Cartonize_Mixed_Item()
Default Cartonization
Cartonize_Default_Logic(
)
Pick Slip Rule
Cartonize_Pick Slip()
If Multi-Level Cartonization is Yes
Check Multi-
Level
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
End

If

Customer

Logic

Customer Logic Cartonize_Customer_Lo gic()
Customer Logic
Cartonize_Customer_Lo
gic()
R12 WMS Cartonization Flow Diagram – Doc Id 1375161.1 Flow WMS_CARTONIZATION_TEMP Populate from table mtl_material_transactions_temp Get

Agenda

Cartonization Setup and Process Details • Demonstration • Implementation Considerations Diagnostics and Troubleshooting Additional Resources Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

Demonstration

Setup and Process

Cartonization Demonstration

Demonstration Setup and Process • Cartonization Demonstration © 2012 Oracle Corporation – Proprietary and Confidential 22

Agenda

Cartonization Setup and Process Details Demonstration • Implementation Considerations • Diagnostics and Troubleshooting Additional Resources Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

Implementation Considerations - Cartonization

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.

Implementation Considerations - Cartonization Implementation Tips • How cartonize occurs depends on the pick slip grouping

Implementation Considerations - Cartonization Best Practices

Determine if cartonization occurs at the organization or subinventory level.

Institute separate subinventories for cartonized and non-cartonized items.

How do you cartonize items? This will determine which cartonization method to use.

Implementation Considerations - Cartonization Best Practices • Determine if cartonization occurs at the organization or subinventory

Common Incorrect Setups

Advanced Cartonization

Profile “WSH:Pick Release Batch Size” restricts the number of lines

eligible for Cartonization in a container. This needs to be verified if

containers are not utilized as per their maximum capacity.

For a Mixed item Cartonization, conversions for weight/volume UOM of

contained and container items should be defined.

Cartonization suggestions will be ignored if the Custom API suggests

packing multiple deliveries into the same container.

Common Incorrect Setups Advanced Cartonization • Profile “WSH:Pick Release Batch Size” restricts the number of lines

Agenda

Cartonization Setup and Process Details Demonstration Implementation Considerations • Diagnostics and Troubleshooting • Additional Resources Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

Diagnostics and Troubleshooting

Cartonization

SQL query to check if the cartonization has been successful after pick

release.

select cartonization_id , container_item_id from mtl_material_transactions_temp where transaction_source_id in (select sales_order_id from mtl_sales_orders where segment1=‘&order_number' );

For successful case of cartonization, both cartonization_id and container_item_id (except for pick slip grouping) will be stamped.

SQL query to get all tasks for a given carton

select * from mtl_material_transactions_temp where cartonization_id in ( select lpn_id from wms_license_plate_numbers where license_plate_number =‘&CARTON_NAME');

Diagnostics and Troubleshooting Cartonization • SQL query to check if the cartonization has been successful after

Diagnostics and Troubleshooting

Cartonization

The following log files will be the main source for trouble shooting and

debugging any issues with the Advanced Cartonization feature –

  • Inventory debug log file

Shipping debug log file

  • Existing (R12/11i) debug settings remain valid to generate the log files. No new profiles/setup is needed to generate log messages for the code involved in the Advanced Cartonization feature.

Diagnostics and Troubleshooting Cartonization The following log files will be the main source for trouble shooting

Diagnostics and Troubleshooting

Script to check if a given task is a Bulk (Bulk tasks can't be cartonized

using Modify_task API.)

select parent_line_id

from mtl_material_transactions_temp

where transaction_temp_id = &transcation_id;

If the parent_line_id is not null, then the task is a bulk task

Diagnostics and Troubleshooting Script to check if a given task is a Bulk (Bulk tasks can't

Agenda

Cartonization Setup and Process Details Demonstration Implementation Considerations Diagnostics and Troubleshooting • Additional Resources • Q&A

Agenda • Cartonization • Setup and Process Details • Demonstration • Implementation Considerations • Diagnostics and

Important References

Cartonization

My Oracle Support Doc Id 367363.1 - Multi-Level Cartonization

My Oracle Support Doc Id 580367.1 - 12.1.1 Oracle Warehouse Management Release Notes

My Oracle Support Doc Id 290432.1 – How to Create a Debug File in Shipping Execution

My Oracle Support Doc Id 148651.1 - INV DEBUG: How to get Debug Information for Inventory Material Transactions

Oracle Warehouse Management User’s Guide Oracle Warehouse Management Implementation Guide

   
   
Important References Cartonization • My Oracle Support Doc Id 367363.1 - Multi-Level Cartonization • My Oracle
• To ask a question on the phone line, select *1 on your phone. • To

To ask a question on the phone line, select *1 on your phone.

To ask a question online, use the Chat icon at the top.

• To ask a question on the phone line, select *1 on your phone. • To
• To ask a question on the phone line, select *1 on your phone. • To
 

Your question will be

 

read aloud in the order received.

Question can also be asked on the Logistics Community

• To ask a question on the phone line, select *1 on your phone. • To

Visit My Oracle Communities

Collaborate with a large network of your industry peers, support professionals, and Oracle experts to exchange information, ask questions & get answers. Find out how your peers are using Oracle technologies and services to better meet their support and business needs.

Exchange Knowledge

Resolve Issues

Gain Expertise

Visit the My Oracle Support Community now!!

  • 2. Select the Community tab.

  • 3. Enter “Logistics” in “Find a Community” box.

  • 4. Click on the Logistics Community

  • 5. Start a discussion or comment on existing thread

Visit My Oracle Communities Collaborate with a large network of your industry peers, support professionals, andMy Oracle Support . 2. Select the Community tab. 3. Enter “Logistics” in “Find a Community” box. 4. Click on the Logistics Community 5. Start a discussion or comment on existing thread © 2012 Oracle Corporation – Proprietary and Confidential 34 " id="pdf-obj-33-43" src="pdf-obj-33-43.jpg">
Visit My Oracle Communities Collaborate with a large network of your industry peers, support professionals, andMy Oracle Support . 2. Select the Community tab. 3. Enter “Logistics” in “Find a Community” box. 4. Click on the Logistics Community 5. Start a discussion or comment on existing thread © 2012 Oracle Corporation – Proprietary and Confidential 34 " id="pdf-obj-33-45" src="pdf-obj-33-45.jpg">

Next Webcast

Inventory Model Convergence - An Overview (Release 12 and above)

Wednesday February 15th, 2012 1:00 PM Eastern 10:00 AM Pacific

Document 1392155.1

Next Webcast Inventory Model Convergence - An Overview (Release 12 and above) Wednesday February 15th, 2012

Advisor Webcast Assessment

Advisor Webcast Assessment • Your feedback is a valuable part of ensuring the Advisor Webcast programbonnie.barstad@oracle.com . © 2012 Oracle Corporation – Proprietary and Confidential 36 " id="pdf-obj-35-4" src="pdf-obj-35-4.jpg">

Your feedback is a valuable part of ensuring the Advisor Webcast program continues to meet your needs.

Assist Oracle with the consistent delivery of quality webcasts, and to help identify opportunities for improvement.

Please take a moment to complete the Advisor Webcast Assessment , which will be emailed to you in the next week.

Your feedback is greatly appreciated.

You may also contact me directly at bonnie.barstad@oracle.com.

Advisor Webcast Assessment • Your feedback is a valuable part of ensuring the Advisor Webcast programbonnie.barstad@oracle.com . © 2012 Oracle Corporation – Proprietary and Confidential 36 " id="pdf-obj-35-38" src="pdf-obj-35-38.jpg">

THANK YOU

THANK YOU © 2012 Oracle Corporation – Proprietary and Confidential 37