Showing posts with label Oracle WMS. Show all posts
Showing posts with label Oracle WMS. Show all posts

October 15, 2019


Partial Pick and Curtail Pick
There are different context for reason codes

Pick Partial: Reason code with this context will be used only while user wants to pick partial qty from the allocated qty. Using this user can change the allocated quantity in the task while picking. This is needed if the pick load page needs to provide a reason code for exception for picking partially.

Curtail Pick: Reason code with this context will let user decide how he wants to proceed with the task after partial qty has been picked, whether to back order the remaining quantity or to auto allocate the remaining quantity from a different location source provided onhand is available.
If user choose a curtail pick reason code with cycle count then all the remaining qty in that location source will be reserved against cycle count and a new task will be created from different source if onhand is available. If user choose a curtail pick reason code with no cycle count, then the remaining qty will be back ordered.

Curtail Pick with Cycle Count
Onhand available in multiple source location
  • Current Task Completed and new task auto created for the remaining qty
  • In Shipping Transaction, the picked qty is ready to be dropped and Remaining qty also available to be picked in a new task
  • In inventory, onhand been depleted by the picked qty and remaining qty in that locator is being reserved against cycle count and the qty for the new task is being allocated from different location

Onhand available in single source location
  • Current Task Completed and no new task auto created for the remaining qty
  • In Shipping Transaction, the picked qty is ready for ship confirm and Remaining qty back ordered
  • In inventory, onhand been depleted by the picked qty and remaining qty in that locator is being reserved against cycle count

*Note: In this process, not only the remaining task qty, rather the whole qty left in the locator for that item after partial pick will be reserved against cycle count and will not be available for other demands until unless those cycle counts are adjusted.

Curtail Pick with No Cycle Count
Onhand available in multiple source location
  • Current Task Completed and no new task auto created for the remaining qty
  • In Shipping Transaction, the picked qty is ready for ship confirm and Remaining qty back ordered
  • In inventory, onhand been depleted by the picked qty and remaining qty available for next demand

Onhand available in single source location
  • Current Task Completed and no new task auto created for the remaining qty
  • In Shipping Transaction, the picked qty is ready for ship confirm and Remaining qty back ordered
  • In inventory, onhand been depleted by the picked qty and remaining qty available for next demand

Read More

May 20, 2019


Read More

July 26, 2017

Yes LPNs can be reused in either same inventory organization or a different organization.
This can be achieved using container public API

Provided the current context of the LPN is issued out of store and there is no pending transaction on that LPN and LPN name is a valid LPN name.

Prior to R12.1.1, oracle was not allowing to re use the LPN once shipped out.

But in certain business case this is necessary to reuse.
Like logistic business they have they container returned to dock or warehouse after delivering to customer and which can be resused, so why not the LPN tagged to that.

As of now there is no functionality in oracle forms using which this can be achieved.
In those cases, this can be achieved by using the below API

apps.wms_container_pub.reuse_lpns
It will Validate the LPN on below points
  • It should be issued out of stores. 
  • It should have a valid LPN name. 
  • There should not be any pending transactions for this LPN.
It derives the contents from WMS_LPN_CONTENTS & WMS_LICENSE_PLATE_NUMBERS. This will update the WMS_LPN_HISTORIES table as well
  • It marks the LPN as ‘Defined but not used’ with no Subinventory/Locator. 
  • LPN is ready for reuse in the organization provided. 
--SAMPLE API CODE 
prompt Enter License Plate Number which has to be reused accept lpn;
Declare
l_Return_Status Varchar2(1);
l_Msg_Count Number;
l_Msg_Data Varchar2(100);
l_Lpn_Id Number;
l_Clear_Attributes Varchar2(10) := 'Y';
l_Unpack_Inner_Lpns Varchar2(10) := 'N';
l_Clear_Containter_Item_Id Varchar2(10) := 'N';
l_Organization_Id Number := Null;
-- l_License_Plate_Number Varchar2(100) := 'JR1';
l_License_Plate_Number VARCHAR2(100):= '&lpn';
Begin
Select Lpn_Id
Into l_Lpn_Id
From Wms_License_Plate_Numbers
Where License_Plate_Number = l_License_Plate_Number;
Wms_Container_Pub.Reuse_Lpns
(
p_Api_Version => 1,
x_Return_Status => l_Return_Status,
x_Msg_Count => l_Msg_Count,
x_Msg_Data => l_Msg_Data,
p_Lpn_Id => l_Lpn_Id,
p_Clear_Attributes => l_Clear_Attributes,
p_New_Org_Id => l_Organization_Id,
p_Unpack_Inner_Lpns => l_Unpack_Inner_Lpns,
p_Clear_Containter_Item_Id => l_Clear_Containter_Item_Id
);
Commit;
Exception
When Others Then
Dbms_Output.Put_Line('SQLEERM ' || Sqlerrm);
End;
Read More

August 6, 2016

Labels are an integral part of WMS functionalities.
This will help in easy transaction, clear tracking and using this transactions can be automated.
Oracle provides different types of labels to setup as per your business transactions.
Supplier labeling speeds-up the receiving process by enabling bar code scanning of inbound purchase orders, that results in less receipt processing time, immediate recognition of available materials, and higher receiving accuracy.
Labels can be customized as per customer needs to cpmly with specific business or govt compliances with fields and barcodes.
Even you can print customized documents as labels in case of requirement using label printing api.
Below is the step wise setup with an example for clear understanding

Create an Item

Navigation:
Inventory Super User -> Inventory -> Items -> Master Items


Assign Items to the organization
Tools -> Organization Assignments

Define Label Format

You can use oracle provided standard Labels or you can customize as per your business need
Warehouse Manager -> Setup -> Warehouse Configuration -> Printers & Devices -> Define Label Format

Select label type and entity type, find seeded label format and click on Label Fields and variables to check visible fields. You can define your custom format and select required fields.

Assign Label Format to Business Flow

Setup -> Warehouse Configuration -> Printers & Devices -> Assign Label Format to Business Flow

*Drill down business flow and select Miscellaneous / Alias Receipt. Assign label type at user level

Create Label Format Rule

Setup -> Warehouse Configuration -> Rules -> Warehouse Execution -> Rules
*Create a new Label format rule to satisfy the business condition
Then run Generate All Rule concurrent program

Do A transaction to understand how it works

Do a Misc Receipt Transaction using MSCA 


Check the generated Labels

Navigate to
Warehouse manager -> Inquiry -> View Label Requests
Query by giving your user id or any such specific parameter in the form and you will be able to see the label, its status with details and the XML format of the label.


This labels can be printed in all types of label printers provided by many different vendors like Zebra, etc.

Read More

July 29, 2016

Curtail Pick

To raise a task exception in Oracle Warehouse Management, a transaction reason set up is required and it should be linked to the reason type. While entering an exception during the picking process, we need to select the reason for the exception.

Curtail Pick and Pick None are the two reason contexts, in which Pick None is applied when there is no need to perform the task from that locator or the system assumes that there is no on-hand quantity available in that locator while Curtail Pick ends the picking process after picking a few license plate numbers (LPN) or lots and loads the contents.


Read More

July 28, 2016

Cycle Count



Read More

January 12, 2016


Pick Wave is the process of Picking a Group of orders which can be released to different warehouse operator with the use of Pick Release rule WMS Pick rule and WMS Task assignment rule.
Wave picking is a term for a process used in a warehouse management system to describe a process to support managing the work of a warehouse or distribution center. Wave picking is an application of short interval scheduling, to assign orders into groupings (waves) and release them together so as to allow management to coordinate the several parallel and sequential activities required to complete the work.
The individual orders in the wave are dependent on the criteria used to make the selection.

The wave data includes the workload by order or function (case picking, repack picking, pallet movement, pick position replenishment, packing, etc.), providing management the information to calculate staff requirements and assign staff by function, with the expectation that the work in each function, within each wave, can be started and be completed at about the same time. There are two basic planning elements and benefits of wave picking.
To organize the sequence of orders and assignment to waves, consistent with routing, loading and planned departure times of shipping vehicles or production requirements, etc., to reduce the space required for shipping dock handling to assemble orders and load; and
To assign staff to each wave and function within a wave, with the expectation that all the work assigned to each wave will be completed within the wave period, providing management with the ability to monitor and manage performance throughout the day, and respond in a timely way to problems that occur, and more effectively utilize the staffing throughout the shift.
Material handling methods and equipment are independent of waving. Each set of method (e.g., order pick, batch pick, bulk pick) and equipment (e.g.,conveyor and sorter, ASRS, order picker, pallet jack, fork lift) will yield a different expected productivity rate for management to use in determining the number of staff-hours to assign to each function by wave.

Additional benefits of wave picking include the improved ability to
  • measure productivity within a function
  • budget labor
  • estimate the throughput capacity based on staffing levels
  • evaluate the impact of changes in methods and equipment by function
  • provide feedback regarding performance
  • Better understand the nature of the workload as it changes seasonally, as a consequence of demand, and as a consequence of sales efforts and marketing campaigns
Read More

January 5, 2016

Oracle WMS Rule

Oracle WMS provides a complete advanced set of tools which enables a warehouse to work effectively dispatching tasks in time error free to the correct destination and operators.
Non WMS warehouses are mostly managed by manual interventions and decisions taken by the operators which increases the scope for manual error, delay in delivering a task, sometimes serious mistakes which incur huge loss in inventory management.
Also some complex decisions cannot be taken by human operators which can increase the warehouse optimization.

To all these questions, concerns and mistakes, oracle has answered in the WMS in the form of WMS rule engine.

The rules engine enables directed picking and put away, assigns newly received material to a cost group, ensures customer compliant labeling, assigns tasks to a resource with the appropriate training and equipment, and selects the correct operation plan for a task. You can also use the cartonization criteria to assign the four options of the cartonization algorithm at the organization or subinventory level. Rules can be based on nearly any attribute in the database, including user-defined flexfields. Strategies, or a collection of rules, can be organization specific, customer specific, item specific, or specific to one of many additional business objects. Below are the different types of rules which can be defined in WMS rule engine.
Below are the different types of rules which can be defined in WMS rule engine:

Directed Picking and Putaway

The rules engine provides intelligent suggestions for put away locations of new material, based on virtually any business process. Some common processes the rules are capable of modeling include: minimizing item fragmentation, requiring no lot commingling in a locator, directing hazardous materials to a corresponding hazardous storage location, or placing seasonal items in a subinventory dependent on time of year. Other put away possibilities include: basing the location on inspection results, purchase order type, or item category. The rules engine also suggest material put away to intelligent locations suggested by the rules engine, for any items anywhere within the warehouse. 

When the system releases a pick wave to the warehouse floor, the rules engine determines the allocation suggestions. You can create picking rules to model business practices such as: to ensure stock rotation, meet customer requirements such as stock condition or quality, lot expiration date, or country of origin. You can allocate material by a simple FIFO or FEFO (first expired, first out) rule at the organization level, picking rules that pick to deplete a location to free up additional warehouse space, or rules to pick by cost group ownership. You can also model customer requirements so a single lot fills an entire order, or warehouse preferences so an item is picked from a single locator.

Task Type Assignment

Task type assignment captures the skill sets and equipment required for a warehouse task so work is assigned to appropriate users. Operators can sign onto a mobile RF device, optionally specifying the equipment available to them. Tasks are assigned to operators based on the operators skill set, equipment requirements and capacity, or the subinventory in which the task occurs. For example, you can assign hazardous tasks to personnel with the appropriate HAZMAT training, and limit put aways to the top racks to operators who signed on with a high-reach forklift.

Cost Group Assignment

Cost groups capture the material valuation accounts necessary for tracking inventory value. For instance, you can set up different accounts for refurbished, consigned, and company-owned inventory. You can also keep different cost groups for different sales channels. When you receive new material into the warehouse the owning cost group must be determined.
Material handlers should not make Cost group decisions. The rules engine automates this decision making, removes complexity from the floor and still provides material valuation accounts tracking. Cost group assignment can be made by inspection results, with a failed item assigned to a Hold for MRB cost group. Cost groups can also be assigned by supplier site, item category, or by item. The system uses default cost group of the items storage subinventory when it cannot find a rule for the transaction.

Label Format Assignment

Compliant labeling is becoming increasingly important, but also increasingly difficult as different customers or carriers may require a different label format. The rules engine can select the appropriate label format based on customer, carrier, item category, or transportation method. These formats are associated with the required information, barcode symbologies, and appropriate layout for each item or container. Additionally, odd sized items may require different label types, or some order types may require weather-resistant labels. The rules engine can print different labels for different freight carriers or shipment types. The rules engine can also select label formats for use inside the warehouse. When you receive lot controlled items, the rules engine can print the appropriate lot stickers automatically.

Operation Plan Assignment

Operation plans determine the routing, packing, and consolidation operations that a task must go through. Some outbound processes may require LPN-based consolidation, whereby the system suggests which LPN to consolidate a delivery into when dropping an LPN in a staging lane, while other deliveries do not use this LPN consolidation. The operation plan selected during task creation controls these options as well as several additional features. The Rule Engine selects the operation plan based on the source subinventory, destination staging lane, customer class, or item type, or any number of different criteria.

Read More

December 24, 2015

Please go through the Setup steps, their significance and the navigation to the setup forms.

Define Profile Options
Define Mobile User ID

Navigation:
System Administration>Security>User>Define

Define Warehouse

Navigation:
Setup>Warehouse Configuration>Warehouses>Define Warehouses

Define Warehouse Parameters

Enable WMS attribute
  • Serial Control
  • Lot Control
  • LPN Control
  • Crossdocking Information
  • Time Zone
  • Default Cycle Count Header
  • Default Picking Rule
  • Default Put away rule
  • Cartonization Options
  • Default pick task type
  • Default replenishment task type
  • Default Move Order Transaction Type
  • Default Move Order issue Task Type
Navigation:
Setup>Warehouse Configuration>Warehouses>Warehouse Parameter

Receiving Options

Navigation:
Setup>Warehouse Configuration>Warehouses>Receiving Parameters

Define Subinventory Attributes

Navigation:
Setup>Warehouse Configuration>Warehouses>Receiving Parameters

Define Stock Locators Attributes

Units, volume, weight, Dimansions, coordinates

Navigation:
Setup>Warehouse Configuration>Warehouses>Stock Locators

Define Dock Door to Staging Lane Relationships

Navigation:
Setup>Warehouse Configuration>Warehouses>Dock Door to Staging Lane Assignments

Define Shipping Networks

Define the required shipping networks between different warehouses also attach the shipping method if needed

Navigation:
Setup>Warehouse Configuration>Warehouses>Shipping Networks

Define Item Attributes for WMS

Lot, Lot Expiration,Serial controlled, Physical attributes and Material Status

Navigation:
Setup>Material Setup>Items>Master Items

Define Material Statuses

You use this form to setup material status codes that enable you to control the movement and usage of material for portions of on-hand inventory that might have distinct differences

Navigation:
Setup>Transaction Setup>Inventory Transactions>Material Status

Define Lot and Serial Attributes

Navigation:
Setup>Material Setup>Lot/Serial Attributes>Lot/Serial Attributes Descriptive Flexfield>Segments

Define Warehouse Resources

Define all resources here Human, Equipment, etc so that accordingly you can assign tasks to these resources

Navigation:
Setup>Warehouse Configuration>Resources>Resources

Define Equipment Items

Equipment, such as forklifts, pallet jacks, and so on are used to perform tasks in a warehouse.  In WMS, you set up equipment as a serialized item and a resource.  
Users sign on to the serial number of the equipment and are dispatched tasks appropriate to that equipment.
  • Define the equipment as an item
  • Define the item as an equipment type 
  • Specify the equipment as serial controlled (predefined)
  • Enter the equipment capacity (optional)
  • Generate serial numbers for the individual pieces of equipment

Navigation:
Setup>Material Setup>Items>Master Items
Setup>Warehouse Configuration>Resources>Equipment

Define Equipment Serial Numbers

Navigation:
Setup>Inventory Management>Material Maintenance>Generate Serial Numbers

Define Departments

Navigation:
Setup>Warehouse Configuration>Departments & Resources>Departments

Define Transaction Reasons

Navigation:
Setup>Transaction Setup>Inventory Transactions>Transaction Reasons

Define Label Formats

You are setting up the data fields that you want the system to include on a particular label

Navigation:
Setup>Warehouse Configuration>Printing>Define Label Formats

Define Associate Label Formats to Business Flows

Navigation:
Setup> Warehouse Configuration>Printing>Assign Label Types to Business Flows

Assign Labels to Printers

Navigation:
Setup> Warehouse Configuration>Printing>Assign Printers to Documents

Define Cost Groups

Navigation:
Setup>Material Setup>Costs>Cost Groups

Define Account Alias

Navigation:
Setup>Transaction Setup>Inventory Transactions>Define Account Aliases

Define Pick Sliationp Grouping Rules

Setup pick slip grouping rules to specify different ways in which a warehouse might choose to fulfill a group of orders

Navigation:
Setup>Warehouse Configuration>Rules>Pick Wave>Pick Slip Grouping

Define Release Sequence Rules

Navigation:
Setup>Warehouse Configuration>Rules>Pick Wave>Release Sequence

Define Release Rules

Navigation:
Setup>Warehouse Configuration>Rules>Pick Wave>Release Rules

Define Container Types

Before you set up cartonization and container items, you should verify that the appropriate container types exist.  Container types represent the codes that you assign to various containers, such as boxes, bins and pallets.  The WMS system comes pre-seeded with a variety of container types but the system also enables you to set up your own

Navigation:
Setup>Material Setup>Items>Container Types

Define Container Items

Containers can be defined as item
Navigation:
Setup>Material Setup>Items>Master Items

Define Cartonization Groups

Inventory class categories can be defined for this
Navigation:
Setup>Material Setup>Items>Categories>Category Codes

Define Cartonization Category Sets

Navigation:
Setup>Material Setup>Items>Categories>Category Sets

Define Container Item Relationship

Navigation:
Setup>Material Setup>Items>Define Container Item Relationship

Define Shipping Parameters

Navigation:
Setup>Warehouse Configuration>Warehouses>Shipping Parameters

Define Task Types

For each unique combination of human and equipment resourses, a new task type should have been defined.

Navigation:
Setup>Warehouse Configuration>Tasks>Standard Task Types

Define Task Type Assignment Rules

To define rules for Cost Group Assignments, Label Format, Pick, Put Away and Task Type assignments.

Navigation:
Setup>Warehouse Configuration>Rules>Warehouse Execution>Rules

Define Warehouse Strategy

A strategy is an ordered sequence of rules that the system uses to fulfill complex business demands. The rules strategy are selected in sequence until the put away or picking task is fully allocated, or until a cost group that meets the restriction is found. When you define strategies, you also specify the date or range of dates on which the strategy is effective. You also specify whether you want the system to execute a strategy, if it can only successfully execute part of that strategy.

Navigation:
Setup>Warehouse Configuration>Rules>Warehouse Execution>Strategies

Define Warehouse Rules Workbench

Add the strategies here in a sequence with required parameter values to execute in required sequence.

Navigation:
Setup>Warehouse Configuration>Rules>Warehouse Execution>Rules Workbench

Define MWA Personalization Framework

To customize any mobile pages, any fileds in there, you can use this to customize
Navigation:
Setup>MWA Personalization Framework
Read More

December 15, 2015

Are locators mandatory for WMS ?
Ans. 
Yes, Locators are mandatory in WMS
What setup you do to enable WMS for an inventory organization ?
Ans. 
Organization should be WMS enabled in Organization Parameter form.
What is LPN ?
Ans. 
LPN is License Plate Number. This is an identification of an object/container(logical or physical) which holds Item/Items.
Click here for More.
What is cost group ?
Ans: 
Cost group is a combination of accounts(material and overhead accounts) which are setup at subinventory/organization level. When any transaction will happen, it will hit those accounts. As part of WMS, cost group can be assigned at material level. You can have multiple cost groups with in a subinventory based on different attributes as per your need.
Click here for more.
What are the different rules you can setup in WMS ?
Ans: 
Pick, Put away, Task Type Assignment, Cost Group Assignment, Label Format, Operational Plan selection
Click here for more
What is pick wave ?
Ans:
Pick Wave is the process of Picking a Group of orders which can be released to different warehouse operator with the use of Pick Release rule WMS Pick rule and WMS Task assignment rule.
Wave picking is a term for a process used in a warehouse management system to describe a process to support managing the work of a warehouse or distribution center. Wave picking is an application of short interval scheduling, to assign orders into groupings (waves) and release them together so as to allow management to coordinate the several parallel and sequential activities required to complete the work.
The individual orders in the wave are dependent on the criteria used to make the selection.[2] The wave data includes the workload by order or function (case picking, repack picking, pallet movement, pick position replenishment, packing, etc.), providing management the information to calculate staff requirements and assign staff by function, with the expectation that the work in each function, within each wave, can be started and be completed at about the same time. There are two basic planning elements and benefits of wave picking.
To organize the sequence of orders and assignment to waves, consistent with routing, loading and planned departure times of shipping vehicles or production requirements, etc., to reduce the space required for shipping dock handling to assemble orders and load; and
To assign staff to each wave and function within a wave, with the expectation that all the work assigned to each wave will be completed within the wave period, providing management with the ability to monitor and manage performance throughout the day, and respond in a timely way to problems that occur, and more effectively utilize the staffing throughout the shift.
Material handling methods and equipment are independent of waving. Each set of method (e.g., order pick, batch pick, bulk pick) and equipment (e.g., conveyor and sorter, ASRS, order picker, pallet jack, fork lift) will yield a different expected productivity rate for management to use in determining the number of staff-hours to assign to each function by wave.
Additional benefits of wave picking include the improved ability to
  • measure productivity within a function
  • budget labor
  • estimate the throughput capacity based on staffing levels
  • evaluate the impact of changes in methods and equipment by function
  • provide feedback regarding performance
  • Better understand the nature of the workload as it changes seasonally, as a consequence of demand, and as a consequence of sales efforts and marketing campaigns
Where do you use multi-level LPN ?
Ans:
Multi level LPNs are used when business needs to pack LPN controlled items into a container which itself LPN controlled.
For example: During Shipping, EACH items packed in BOX and BOX are packed in PALLET.
Click here for more
Explain put away rules ?
Ans:
Put away rules are defined to direct the picked items to business required staging areas in outbound orders and direct the destination locations for inbound purchase order or RMAs.
Put away rules can be defined with many business restrictions as per the need
What are task management activities you can do in MWS ?
Ans:
Task Management is the activity where warehouse controller will manage different tasks dispatched to warehouse like pick, put away. Controller can assign, unassign tasks to the warehouse resources either to persons or equipment using Warehouse Control Board.
Explain cross-docking feature ?
Ans: 
Cross docking is a process to accommodate the inbound material directly to a staged area for any existing outbound orders.
Supplies are directly tagged to demands and transacted from staging area.
This increases the efficiency of any warehouse operation and order fulfillment process by eliminating the steps of putting supplies into inventory and picking demands from inventory.
Oracle provided cross docking is 2 types

  • Planned Cross Docking
  • Opportunistic cross docking

In case of Planned crossdocking the pre-allocation is done during Pick Release. In opportunistic crossdocking dynamic allocation is done during material putaway.
How to achieve Cross Dock for partial quantity or Cross docking for 1 Sales Order and not for other Sales order?

What is bulk picking ?
Can WMS support over picking ?
What is express picking ?
Explain the cartonization features ?
What is warehouse control board ?
Can we use MSCA without WMS ?
What is MSCA ?
What are warehouse management strategies ?
Difference between physical and Cycle Count?
Why can’t we do physical Count as Cycle count?
How we can assign the tasks to employees automatically?
How to query in Warehouse Control Board?
How to Auto Print WMS label for one item and not for other?
How XML label data sent to printer? I.e. its not printing as shown in XML therefore so how printer print labels?
I want to display all 3 thing say item, LPN and Sub inventory in same line. How to achieve that?
What are basic setups to use MSCA or WMS?
How machines assigned to a particular task? is machine is also a resource or only person is a resource? if machine is not a resource how we assign it to a person or task?
Type of Label in WMS?
Type of label formats in WMS?
Can a LPN created in one organization be used in a different organization?
Ans: Yes it can be used using API WMS_CONTAINER_PUB.REUSE_LPNS provided the current LPN context is Issued Out Of Store and there is no pending transaction on that LPN.

Questions will be Answered soon. Meanwhile you can post more questions in the comment also you can answer to above questions in the comment.
Please help me to rectify if any of the answers are not correct.
Read More

LPN Context

LPN Context is nothing but the state/status of the LPN. Oracle WMS provided many states for an LPN. As per the current state/context, the usage of the LPN will change.
These context can be used to customize specialized picking and put away rules. Also context will help in querying tasks in warehouse control board.

Below are the different LPN context and their state definition

These context have a numeric value in the back end table.



Definition

Resides in Inventory:

Indicates that material associated with this LPN has been costed and accounted for in inventory. A LPN with this context may not be used when receiving material against a standard or inspection routed receipt, but may be used during a direct delivery routed receipt. Outbound transactions can be performed on LPNs with this context.

Resides in WIP:

Indicates that material associated with this LPN is currently being transacted in WIP (Work in Process). Therefore, the associated material is not yet in inventory and has not been costed to inventory.

Resides in Receiving:

Indicates that material associated with this LPN have been received using a standard routing or inspection routing receipt and have not been delivered/put away yet. Therefore, the associated material is not yet in inventory and has not been costed to inventory.

Issued out of Stores:

These LPNs are no longer tracked by the system, and hence, no longer associated with a locator within the warehouse. The system does however retain history information pertaining to transactions this LPN was involved in and material it was associated with prior to leaving the warehouse. LPNs shipped out of inventory receive this context and may not be re-received.

Pre-generated:

When LPNs are pre-generated by Oracle WMS and have not been used yet, they are not associated with any physical material. They can be printed and used to identify material during any stage of the material management process such as inbound, replenishment, outbound, and so on. Essentially, this context refers to LPNs that are ready to be used.

Resides in In-Transit:

A LPN with this context is an indication that it is currently moving from one location to another. Possible uses for this are when a LPN is moved from one organization to the next, for example while the LPN is on a truck. The LPN is in an intermediary state, but resides within the entire system. This context is used only for inter-org transit or internal sales orders where an indirect shipping network is defined between the organizations.

Resides in Vendor Site:

When a vendor sends an Advanced Shipment Notice (ASN) to Oracle WMS, the system internally generates LPNs and associates them with material information on the ASN. These LPNs receive this context. Material associated with LPNs of this context are not on-hand or costed until it is actually received.

Packing Context:

This context is temporary and used internally by the software as an intermediary. It should not be used or referenced anywhere including the setup of picking or put away rules.

Loaded for Shipments:

An LPN loaded for shipment has just been loaded onto a carrier ready to leave the warehouse. Once the entire carrier leaves the dock, the LPN obtains a context of 6 Resides in Intransit or 4 Issued out of Stores.

Prepack of WIP:

LPNs that reside in WIP and are associated with material that is pre-packed by WIP receive this context. This context adds an extra level of granularity to an LPN's usage within WIP. This is used when the system has associated the LPN with material and printed the labels, but the material has not yet been physically packed.

Picked:

LPNs picked during the picking process receive this context. They are intransit within the warehouse.

Read More

Oracle WMS: LPN

LPN is License Plate Number.
This is nothing but an identification of a certain object which holds Item/Items.
So for understanding, you can say LPN is an identification of a box in which you have kept the item/s whether in your warehouse locations or you have consolidated for shipping or identified for picking or receiving. At any point of time, item/s/group of items can be tracked using one single identification that is called LPN.
  •  This can be a physical container or a logical grouping.
  •  A single LPN can contain one or many qty of the same or different items
  • This is used to store information of items such as LOT, Revision, Serial, Organization, subinventory, locator, etc.
  • Contents of an LPN can be tracked during inventory stocking, shipping, receiving, in-transit
  • Receiving, Shipping, Picking, Packing of material can be done using LPN
  • Onhands can be tracked using LPN
  • Multiple items and qty can be transacted using LPN
  • Contents can be packed, unpacked, split or updated in LPN
  • Labels can be printed based on LPN for the contents inside an LPN
  • LPNs can be reused if that is empty or not assigned to any content

Nesting LPN

Oracle WMS allows to use LPN in nested also.
For example, you have made a Combo deal sale for Christmas.
If customer buys 2 laptop units, they will get one USB hub free.
And for better and faster shipment, you have already packed the units and kept for ready to ship.
So now the nesting hierarchy is like this



Read More

June 15, 2015

New and Changed Features in Oracle WMS in R12 Release

Oracle WMS automates and optimizes material handling processes to reduce labor costs, improve facility utilization, increase order accuracy and provide innovative services to customers. Oracle Warehouse Management supports inbound, outbound, and reverse logistics, finished, raw and work in process materials, manufacturing and distribution environments and advanced value-added services such as kitting and cross docking.

Oracle Warehouse Management is part of the Oracle Supply Chain Execution solution and integrates seamlessly with other Supply Chain Execution products, including Oracle Order Management, and Oracle Transportation Planning.

Features

Distributed WMS Deployment

Customers interested in using WMS to manage warehouse operations now have much more flexibility in choosing the deployment mode. Prior to this release, WMS can be installed only as an integrated module within the E-Business Suite instance. With this feature, it’s possible to deploy WMS in a distributed environment that is physically decoupled from the E-Business Suite instance. This feature also comes with a predefined integration based on Oracle Data Integration (ODI) tool. The ODI maps can be used to interface master data and transaction information between distributed WMS and host system.

This feature makes it possible to leverage the latest features in WMS R12.1.1 with an EBusiness suite installation that is on an older application release e.g. 11.5.10. Distributed WMS can potentially also be used with a non-EBS host system.

Distributed WMS also ensure greater availability of WMS instance. Since WMS will be a physically distinct deployment, any patching or maintenance activity on the host EBusiness suite will not impact WMS.

Advanced Wave and Task Planning

Warehouses that fulfill a large number of small orders can streamline their execution process using Wave Planning. Wave Planning offers a flexible and powerful tool to group order lines into waves. The planning features include tools to check stock and labor availability prior to releasing the wave to the warehouse floor. Wave Dashboard provides full visibility and monitoring of waves in real time from release to shipment.

Wave Planning also comes with an exception engine that can be configured to generate exceptions whenever wave execution deviates from acceptable standards. These exceptions allow warehouse management to take corrective action in a proactive mode.

Wave Planning also includes task planning features that can be used to group and dispatch tasks based on execution criteria.

Forward Pick Replenishment

Forward pick area replenishment is an important activity in a warehouse. By replenishing a forward pick area, a distribution center disaggregates material stored in reserve or bulk area and moves it into a pick area that is optimized for unit picking. In this release the following replenishment features are available for use:
  • Pull Replenishment: This type of replenishment is useful for items with high uniform demand in forward pick area. A replenishment suggestion will be auto-created as soon as a shortfall is detected during order release process.
  • Push Replenishment: This type of replenishment is useful for items with irregular demand in forward pick area. Using push replenishment, the aggregated future demand for an item is replenished to a forward pick area for future order picking activity.
  • Dynamic Execution: The dynamic replenishment execution feature orchestrates the warehouse tasks in such a way that pick tasks to a forward pick area will be dispatched only when replenishment has been completed. Similarly a replenishment task will be dispatched only when a forward pick area has enough capacity to receive the replenished material.

These features provide tremendous productivity benefits to a warehouse engaged in distribution activity. Replenishment to forward pick area will allow distribution center to reap the benefits of bulk procurement and optimized storage in a reserve area as well as optimized picking for order profiles with smaller quantities.

Mobile User Interface Personalization

A major benefit of Warehouse Management’s mobile data entry capability is to ability to record a material movement at the point of usage. Data entry at the point of usage enhances inventory accuracy and records real time information. Mobile personalization goes one step further by providing the user with the flexibility to record data that is most relevant for the transaction without compromising the accuracy of transaction. In addition, mobile personalization can record additional use defined data in flex fields for specific transactions. Using this feature a warehouse can immediately realize the following benefits:
  • Improve transaction execution speed by hiding or defaulting fields on a mobile transaction form.
  • Improve transaction accuracy by defaulting a value in field using a user defined logic.
  • Allow recording of additional data on a mobile transaction form using flex fields.
  • All the above changes to a mobile transaction form can be made using a user friendly configuration screen without resorting to code changes that are expensive to complete and difficult to maintain.

Extensibility Enhancements

Task Extensibility features provide tremendous implementation flexibility in the execution of WMS tasks. This feature will deliver a public API to modify, update, split and cancel a WMS task. Using these features, WMS task functionality can be extended for customer or industry specific needs. The following list of business scenarios illustrates the applicability of this API:
  • A user defined application that dispatches tasks to warehouse workers. Task API will be used to modify task status from unreleased to pending
  • An extension that assigns a task to a warehouse operator based on a customer specific logic
  • An extension to the cartonization algorithm that can split a task and assign a cartonized LPN to tasks
  • An extension that supplements the warehouse control system layer to allow the warehouse automation system (for example and automated storage and retrieval system) to enable the automation system to drive updates to the lots, serials or quantities picked

Dock Scheduling and Load Sequencing

Organizations leveraging both Oracle Transportation Management (OTM) and Oracle Warehouse Management (WMS) can now make use of additional integrations between the two products to drive distribution efficiencies. OTM can schedule shipments to dock doors and sequence the loading of trailers at the doors based on time required, door availability and stop sequence for drop offs. With this feature, the dock doors, the dock door appointments and sequence of loads into a trailer can be synchronized with WMS.

WMS will use this additional information to plan outbound activities such as:
  • Release of shipments for pick execution based on dock door schedule
  • Sequencing of drops in the staging area for a multi-stop shipping itinerary
  • Sequencing of tasks for picking when a multi-stop shipping itinerary is being used

LPN Status

Even in the most efficient manufacturing and distribution networks, quality issues may arise. Packages may arrive damaged from transportation; defects may be detected in manufacturing long after the product has left the production center; or quality issues may affect only some of the LPNs produced in a manufacturing batch. With this feature, the material status model has been extended to provide License Plate (LPN) level holds.

This will enable warehouse users to:
  • Put individual pallets, cases or totes on hold without impacting the rest of the lot or the batch.
  • Place holds on material that is neither lot nor serial controlled without moving that material to a quarantine location for speedier intervention when issues are discovered.
  • Separate the physical movement of material and changes to the material status into different responsibilities, which will prevent the accidental change of material status when material is moved.

UCC-128 and Case Picking Enhancements

In consumer packaged goods industry, its common requirement to have the goods packed into containers with UCC-128 labeling. While the ability to print UCC-128 label already exists in WMS R12, this feature makes it easy to manage varied compliance needs of customers in consumer packaged goods industry based on customer’s ASN preference e.g. pallet level ASN or case level ASN, order type e.g. bulk order, store order, etc. This feature will also allow printing of sequential carton count on label e.g. “1 of 3”, “2 of 3”, etc. and also allow generation of ITF-compliant (I 2 of 5 labeling standard) labels with shipping information.

This feature also introduces support for efficient “Case Picking”. The case labels printed at order release can be assigned to pick operators. The operator can now perform case picks and either perform “Pick to Belt”or “Pick to Pallet” by scanning multiple case labels.

Over-Allocation Using WMS Rules

This feature is useful to pick items that are difficult to fulfill in exact order quantity.

Examples of such items are: Metal strips, Gas cylinders, fluid containers, paper rolls, wire bobbins, etc. Such items are typically stored or packed in non-standard quantities in the warehouse. Over shipment is a very common business practice for such items since it’s not cost effective to cut, split or unpack the items in order to ship the exact ordered quantity.

In this feature WMS rules can be configured to over allocate containers that are within over shipping tolerance and at the same time closest to the requested quantity on the order. In this way WMS operators are directed to pick containers that require minimal material handling without entering any pick exception codes even though the pick quantity may be greater than requested quantity.

LPN Over Allocation during Pick Release

Certain industries and business situation require that an Order can not be fulfilled in the exact quantity. A good example is primary metal where an order for an item such as steel sheets can not be exactly fulfilled because it’s expensive to cut a steel sheet to match the exact order quantity. In such situations, over allocation or under allocation is a normal business practice. This feature in Oracle WMS facilitates over allocation of an entire LPN provided it’s within over shipment tolerance defined on the Order Line.

Directed Putaway of Reserved LPNs

In a made to order manufacturing environment, the finished material is often packed into LPNs at manufacturing completion. In order to ensure that the manufactured material is fulfilled correctly, the entire LPN is reserved to the sales order. However it’s a common business scenario to putaway the LPN within the warehouse prior to its eventual shipment to the customer. This feature allows a reserved LPN to be transferred or putaway within the warehouse while retaining the reservation for the customer. The reservation guarantees the supply for the order line while the system enables you to move reserved lots within an LPN throughout the warehouse.

Reusing LPNs

The REUSE_LPNS API enables you to reuse LPNs and to review an LPN history. This API enables you to physically re-use returned containers after their contents have been issued out of stores, or returned using an RMA (return materials authorization).

Cluster Pick by Label

One Step Pick and Pack Process i.e. picking of products directly into a shipping carton offers huge productivity gains as no downstream packaging is required. Oracle Warehouse Management System currently supports One Step Pick and Pack Process using cartonization and “pick by label” picking. This feature makes it possible to pick one or more orders (the cluster) directly into their respective shipping cartons (pick by label). With this feature it’s now possible to get further productivity boost using one step pick and pack for several orders at once.

With cluster pick by label, labels are printed at pick release and manually distributed to operators based on criteria such as cart capacity. An operator scans multiple labels, and WMS facilitates interleaving of picks from several orders in one pass of the warehouse.

Distributed WMS Deployment

Distributed WMS deployment is an added feature delivered as a patch on R12.1. Until now Oracle E-Business Suite (EBS) Warehouse Management System (WMS) required the transaction source systems like Purchasing and Order Management and execution systems like WMS reside and operate within the same instance. With Distributed WMS deployment, it’s possible for WMS to be installed on a separate physical instance that is independent from remaining applications of E-Business Suite such as Order Management, Purchasing and Financials. This feature gives powerful choices to customers to deploy WMS either as an "integrated" as a module within EBS or as a "distributed" and independent solution installed on a separate instance. Customers who want the latest WMS features in R12.1 can have WMS deployed on a separate instance without upgrade of the entire application suite. This feature also makes it possible to use Oracle WMS for warehousing operations along with an EBS or non-EBS host system. In addition, Warehouse with network connectivity issues can also consider a distribute WMS installation for an "always on" WMS solution.

The feature also ships with an integration framework based on Oracle Data Integration (ODI) tool

Advanced Wave Planning

Advanced Wave Planning is also being released as a patch on R12.1. Advanced wave planning provides advanced Pick Wave management functionality over and above what currently exists in pick release. Wave Planning is particularly useful for warehouses that fulfill a high volume of small order lines. Wave planning makes it easier to manage large order volume by grouping orders into waves and subsequently releasing them for execution and monitoring.

Using advanced Wave Planning warehouse managers can select order using simple criteria and group them into pick waves. In addition, advanced filters similar to WMS rules engine can be used to select orders for waves as well as create waves by constraining them to be within certain line count, weight, cube or value. Wave planning provides preview of lines and tasks, expected completion, fill rate and labor needs prior to release of the wave. Advanced wave planning also comes up with Wave Dashboard that can be used to view wave progress and drill down to detailed line or task status. The exception engine in wave planning can be configured for specific business case to proactively look for exceptions such that corrective action can be taken. For example, a severe exception can be triggered if 80% of the lines in a wave are not loaded to the trailer 30 minutes prior to dock appointment end time.

The other advanced wave planning feature is task planning. The task planning criteria can be used to configure the conditions under which tasks will be released automatically for execution.


Source: Oracle
Read More

October 31, 2014

Label Printing in MSCA/WMS

Labels

Either we can use the existing labels or we can design new labels

Label Types:

There are different label types depending on the different business and requirement with data elements.

Label Format:

A single design of a label that may include fixed data (such as field prompts) and variable data (such as Part Number). A Label Format is associated to a Label Type. It includes a subset of the available data elements from a particular Label Type. A label type can have multiple label formats, however each Label Format belongs to only one label type. Label Formats are registered within Oracle Warehouse Management after you create the label design in the third party software package.
Either you can use the seeded label format or you can design your own label format
We can customize the label as per our requirement with required and customized fields

Printing Modes

Asynchronous:

An integration mode between Oracle Warehouse Management and the third party software supplier that is handled through dropping an XML file into a watched directory. When using this mode, Oracle Warehouse Management has no knowledge of the status of the print request after creation of the XML file.

Synchronous:

Generic:

A real-time integration mode between Oracle Warehouse Management and the third party software vendor that is handled through a PL/SQL API. When using this mode, the third party supplier is able to return success or failure messages regarding the status of the label print request. Oracle Warehouse Management stores those messages in the label print history so label printing problems can be easily identified and diagnosed.

TCP/IP:

A real-time integration mode between Oracle Warehouse Management and the 3rd Party software vendor that is handled through a standard Ethernet TCP/IP connection. When using this mode, Oracle ensures that the printer or print server is listening to the IP and port and has successfully received the message, but no knowledge of the detailed status of the print request beyond acceptance of the XML message is known by Oracle Warehouse Management.
Example Printer vendors like Zebra, Intermec, Cognitive Solutions, Datamax, Toshiba TEC, Printronix and Sato

Printer

·        Define the printer details in Oracle system (Sysadmin) with proper styles and drivers and with unique name

·         Assign IP and Port to printers

Assigning Label Types to Business Flow

Business Flow: An identifiable business process that occurs as part of material handling within Oracle Warehouse Management. Oracle Warehouse Management recognizes a pre-determined list of Business Flows you can set up to include label printing as part of the transaction processing.

Defining Label Format Rules

Creating label format rules is an optional step. Some implementations may require only a single label format for each label type. If this is the case, the system picks the default label format for each type. The system also picks the default if there are no applicable rules. If the implementation requires more than one label format for a label type label format rules are necessary.

Assigning Printer to the Required Level

Printers can be assigned to Site level, responsibility level, user level.


Read More
Copyright © . Oracle Apps (SCM) . All Rights Reserved
Oracle Apps (SCM) is an online knowledge sharing blog which index online free tutorials, blogs and other sources, to get easier and accessible manner. The blog has been created keeping only one intention of sharing knowledge and for learning purpose. All trademarks, trade names, service marks, copyrighted work, logos referenced herein belong to their respective owners/companies. If any of the posting is violating copyright and you want us to remove that content. Please contact Here