Sei sulla pagina 1di 56

ATTENTION – AUDIO Options

Option 1: Voice Streaming Audio Broadcast Option 2: Teleconference (Dial In)


• No need to dial in on a telephone • Requires telephone to dial in
• Questions can be asked over the phone or in the
• Questions can be asked via WebEx Chat box WebEx Chat
• Details
• If you are listening via voice streaming and it – Conference ID: “69607950”
stops, go to Communicate -> Audio Broadcast to – Password: Logistics
restart the streaming audio – International dial in: +1 706 501 7826
– US Free call: 1877 368 7516
• Current Webcast: Pick Release: Best Practices, – List with national toll free numbers is available
Process, Setup, And Common Issues (like in Doc ID: 1148600.1
Material Sourcing failed) – Feb 15th, 2017 – View anytime during the conference using
Communicate > Teleconference > Join
Teleconference from your WebEx menu

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 2


Upcoming Advisor Webcast Schedule

 Check out Note ID : 740966.1

 Select your Product Area

 Scan through the list of Current Topics

 Register for the session of your interest

Next Logistics Webcast: INV Consigned and Transactions Analyzers on March 22nd 2017

3 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


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 decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.

4 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Advisor Webcast
Pick Release: Inventory Best Practices, Process,
Setup, and Common Issues
Doc ID 2121243.1

Presenters :
Warren Schubert, Daniel Newman, Vishnu Vemulapalli, Jim Phipps

February 15th, 2017

5 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 6


Goals and Objectives
• The goal of this presentation is to familiarize the audience with the set
ups, process, some known issues and solutions related to Pick Release in
R12.X.
• This session only covers the Order Management to Inventory interfacing
to Shipping, and focuses in errors (such as) Material Sourcing failed and
negative balances.
• This session explores the different tools you have to troubleshoot Pick
Release issues from the Inventory point of view.
• This one-hour session is recommended for technical and functional users
who support the Oracle Inventory and Order Management modules.

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 8


Overview of Pick Release
Pick Release Process finds and releases eligible delivery lines that meet the release
criteria, and creates move orders
• You can pick release by:
–Order
–Trip
–Stop
–Container
–Delivery
–Warehouse
–Customer
–Dates
or a combination of the above

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 9


Basic Setup: Considerations
The process of transacting move orders creates a reservation and
determines the inventory source subinventory

Pick Slips can be created after the detailing process completes, and the
quantity and source can be manually verified at pick confirm

Detailing and pick confirmation can be manually transacted through Oracle


Inventory or set up in Shipping Parameters to occur automatically at pick
release

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 10


Basic Setup: Considerations

Pick Release can be run using the following methods:

• On-line
• Concurrent
• Standard Report Submission (SRS)
• Shipping Transactions Form
• Pick Release Application Program Interface (API)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 11


Basic Setup: Considerations
• Consider
– Existing Reservations, pending transactions, interface records
– Enough onhand and available
– Review if on-hand Material status enabled organization (mtl_parameters) as each MOQD record can
have different status
• Item Setups
– Item setup: Locator control , sub inventory control , locator/sub restrictions
– Lot and Serial Control: Lot expiration
• Picking setups
– Inventory Picking rules: is Partial Allocation Allowed checked? Single Lot Allocation?
– Shipping Pick Release Form Defaults.
• Profiles
– INV: FIFO for Original Receipt Date

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 12


Basic Setup: Considerations - Inventory Picking Rules
Inventory Picking Rules: (N) Inv> Setups> Rules > Picking
Mandatory rule, lowest possible sequence:

© 2012 Oracle Corporation – Proprietary and Confidential


Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Basic Setup: Considerations - Shipping Parameters

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Basic Setup: Considerations - Org Parameters

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Basic Setup: Considerations - Item Transaction Defaults

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 17


Picking Process Overview: Process Flow
FAQ: Inventory Transactions Process Flow (Doc ID 741477.1)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Picking Process Overview: Process Flow
FAQ: Inventory Transactions Process Flow (Doc ID 741477.1)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Picking Process Overview: Process Flow
FAQ: Inventory Transactions Process Flow (Doc ID 741477.1)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Picking Process Overview: Process Flow
FAQ: Inventory Transactions Process Flow (Doc ID 741477.1)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Picking Process Overview: Process Flow Move Order Allocate and Transact

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Picking Process Overview: Process Flow Move Order Allocate and Transact

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Picking Process Overview: Process Flow Move Order Allocate and Transact

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Process Flow – APIs for Pick Release/MO Allocate
API Name What it Does

INV_REPLENISH_DETAIL_PUB API that should be used to allocate/de-allocate pick wave move orders
(Note 783521.1 - How to Allocate Move Orders using
INV_REPLENISH_DETAIL_PUB.line_details_pub API ?)
Note 1461338.1 – INV_REPLENISH_DETAIL_PUB
API issues when run more than once in same session

INV How Move Orders can be transacted using APIs


PICK_WAVE_PICK_CONFIRM_PUB.Pick_ (Note 861453.1 - How To Transact Move Order Using
Confirm INV_PICK_WAVE_PICK_CONFIRM_PUB.Pick_Confirm API)

INV_DETAIL_SERIAL_PUB.Get_User_Ser How to Allocate "User-defined" serial numbers at Pick Release Using


ial_Numbers at Pick Release Using Inventory Allocation API
Inventory Allocation API (Note 1332302.1 - How To Allocate 'User-Defined' Serial Numbers Using Custom
Hook INV_DETAIL_SERIAL_PUB.Get_User_Serial_Numbers At Pick Release Using
Inventory Allocation API [Video] ? )

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Process Flow – APIs for Pick Release/MO Allocate
API Name What it Does
INV_MOVE_ORDER_PUB.Process_Move_Order API How to Process Move Orders by using an API.
(Note 729265.1 - How To Process Move Orders (Create
Header and Lines) Using
INV_MOVE_ORDER_PUB.Process_Move_Order API [Video] ? )
INV_MOVE_ORDER_PUB.Create_Move_Order_Lines API How Move Order Lines can be created using Standard
Inventory API.
(Note 729263.1 - How To Create Move Order Lines Using
INV_MOVE_ORDER_PUB.Create_Move_Order_Lines API
[Video] ? )

See: Note 729998.1 - Oracle Inventory Management Application Program Interface ( APIs) for a
complete set of referenced notes for Inventory API’s - many include videos and sample code.

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Demonstration: Picking Process Overview: Demo

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 27


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 28


Pick Release Troubleshooting Tools
• Check basic setups
– Inventory and Shipping parameters
• Inv and WSH: Debug
– How to get Debug Information for Inventory Material Transactions (Doc ID
148651.1)
– How to Create a Debug File in Shipping Execution (Doc ID Note.290432.1)

WSHPSGL: Pick Selection List Generation


– Below
Entering is Example of Pick release(WSHPGSLB.pls
WSH_PICK_LIST.RELEASE_BATCH_SUB log with Inv120.64.12020000.8)
Debug on: (04/18/2015 01:52:41 AM)
Calling program unit GET_ORG_PARAMS

Exiting WSH_PICK_LIST.AUTOCREATE_DELIVERIES (04/18/2015 01:52:42 AM, .37 seconds)


Calling program unit INV_PICK_RELEASE_PUB.PICK_RELEASE
SQLCODE: -6508 SQLERRM: ORA-06508: PL/SQL: could not find program unit being called
Exception occurred in WSH_PICK_LIST.Release_Batch_Sub

Solution: Invalid Objects in this particular case


Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Pick Release Troubleshooting Tools - Troubleshooting Move Orders
• Pick Release error: 'Could not Create Move Order Line for Delivery Detail (Note748927.1)
• The Sales Order diagnostics shows:

• No records in MMTT or MTI => no MO record created


• Pick Release Log with Inv Debug on shows:
Calling program unit WSH_PICK_LIST.Autocreate_Deliveries
Current Time is ==> 06/22/2016511:13:54 AM
Entering WSH_PICK_LIST.AUTOCREATE_DELIVERIES (WSHPGSLB.pls 120.36.12000000.5) (06/22/2015 11:13:54 AM)
P_APPEND_FLAG ==> N
P_USE_HEADER_FLAG ==> Y
P_DEL_DETAILS_TBL.COUNT ==> 0
No eligible lines to autocreate deliveries

© 2012 Oracle Corporation – Proprietary and Confidential


Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Pick Release Troubleshooting Tools
So you should use existing tools such as:

Base line test case:


Run Pick Release from the Pick Release form with auto allocate no, auto pick confirm no,
no shipping release rules, then check what happens in the Transact Move Order form
Hard code pick from and to subinventory/locator

Move order allocation:


Can troubleshoot form with Inventory debug
Alternate is to backorder and repick to debug.

* TIP: We suggest to debug directly from pick release with auto-allocate = Yes and auto Pick confirm
=Yes. Easier to find logs, with Inv and shipping debug on.

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Pick Release Troubleshooting
Once Sales order information is found:

N) Order Management > View > Requests > Run Request: Diagnostics: OM Order Information.
OR
Run the HTMOMSE12.sql - Oracle Order Management Sales Order Setup Test (Doc ID 732148.1)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Pick Release Troubleshooting
Collect Item Diagnostics Inventory Item Data Collection Setup Test (Doc ID 732223.1)
a. Navigate to "Application Diagnostics" > Diagnose

Mtl_parameters table has organization_id  Org Code

SELECT * FROM mtl_system_items_b where segment1 = '&item_num';


-> to get the INVENTORY_ITEM_ID
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Pick Release Troubleshooting Tools
Pick Release Screen

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Pick Release Troubleshooting Tools
Troubleshoot using tables:
1) select * from mtl_inv_picking_rules;  Look for the
Inventory Picking Rules: Inv> Setups> Rules > Picking : rule you expect system to execute:

Help -> Diagnosis -> Examine


In the field text box, select "wms_rule_id” from LOV

Observe /compare what rule_id is shown in pick release log with debug on:

[08-APR-16 00:45:56] wms.plsql.WMS_Rule_PVT.FetchCursor.start: Start FetchCursor


[08-APR-16 00:45:56] wms.plsql.WMS_Rule_PVT.FetchCursor.no_rows_found: No more rows for rule 10401

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Pick Release Troubleshooting Tools – Useful SQL’s
Troubleshooting using tables
2) select * from wms_rules_b;

3) select *from wms_selection_criteria_txn wsct


where wsct.from_organization_id = &org_id
and wsct.enabled_flag = 1 --> enabled
and not exists (select null from wms_rules_b wrb where wrb.rule_id = wsct.return_type_id) ;

4) select default_wms_picking_rule_id, default_put_away_rule_id, rules_override_lot_reservation,


default_picking_rule_id , wms_enabled_flag, default_status_id from mtl_parameters where
organization_id = &org_id;

5) select * from mtl_onhand_quantities_details


where INVENTORY_ITEM_ID = &item_id and
organization_id = &org_id

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Analyzers

• Note 1499475.1 - EBS Inventory Transactions Analyzer


• Note 2048039.1 - EBS Inventory Consignment Analyzer
• Note 1545562.1 - Get Proactive with Oracle E-Business Suite - Product
Support Analyzer Index
• Note 1939637.1 - E-Business Suite Support Analyzer Bundle Menu Tool

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 38


Common Issues: Cause and Effect Diagram

Pick Wave Move Order Is Not


Able To Auto Allocate Lot
Controlled Items When Using
FEFO Lot Control Sequence in
Picking Rule (Doc ID 948619.1)

Example:
Full lot control item with lot having qty = 20
User trying to allocate only 10, gets the error

Please see Cause and Effect


Diagram attached to note 2121243.1

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 40


Related Packages and Patches
Public Name Package name R12.1.X Latest R12.2.X Latest
INV_PICK_RELEASE_PUB INVPPICB.pls 120.26.12010000.27 120.41.12020000.11
21839502:R12.INV.B R12.SCM_PF.C.delta.6
INVVQTTB.pls 120.27.12010000.76 120.61.12020000.39
R12.INV.B.delta.16 22664259:R12.INV.C
WMS_ENGINE_PVT WMSVPPEB.pls 120.11.12010000.34 120.33.12020000.9
R12.WMS.B.delta.15 R12.SCM_PF.C.delta.6
WMS_RULE_PVT WMSVPPRB.pls 120.39.12010000.105 120.109.12020000.37
17045983:R12.INV.B 20230847:R12.INV.C
INV_PICK_RELEASE_PVT INVVPICB.pls 120.25.12010000.32 120.45.12020000.10
R12.INV.B.delta.14 19805721:R12.INV.C
INV_QUANTITY_TREE_PVT INVVQTTB.pls 120.27.12010000.76 120.61.12020000.38
22664259:R12.INV.B 21569229:R12.INV.C

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 41


Related Packages and Patches
Public Package name R12.1.x Latest R12.2.4xLatest
Name
INVPCKRL.fmb – Inv Picking Rules form 120.7.12010000.4 Same as R12.1.3
Forms 20203366:12.1.0 120.43.12020000.13
INVPCKLT.fmb - Item Reservation s> Select 120.18.12010000.41 120.43.12020000.16
Available Inv form R12.INV.B.delta.16 R12.SCM_PF.C.delta.6
120.51.12010000.78 120.88.12020000.45
INVTOTRX.fmb – Transact Move order 22275732:R12.INV.B R12.SCM_PF.C.delta.6
120.54.12010000.71 120.97.12020000.22
INVTOMAI.fmb – Find Move Order form R12.INV.B.delta.16 21376677:R12.INV.C

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 42


Agenda
1 Goals and Objectives
2 Basic Setups: Considerations
3 Picking Process Overview: Process Flow
4 Pick Release Troubleshooting Tools
5 Common Issues: Cause and Effect Diagram
6 Related Packages and Patches
7 References

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 43


References
One-Step Material Issue Process Allows You to Issue Quantity That is Already Issued On Previous Allocated
Material (Doc ID 2121250.1)

After Re-allocating Backordered Delivery Detail, Error In Transact Move Orders Form (Doc ID 2150222.1)

Component Pick Release Form Showing Misleading Message - User Should See an Error Message (Doc ID
2139530.1)

Pick Release Program Failed To Allocate In Project Enabled Organization (Doc ID 2184955.1)

Pick Release Online Fails When Inventory Organization Parameter Auto Allocate Serial Numbers is NULL ,
But Concurrent Mode is Successful (Doc ID 2204942.1)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 44


References
Note 568012.1 - FAQ: Inventory Standard Datafixes
Note 280400.1 - Stuck Transaction Interface Sales Order Issues: An Error Occured While Relieving
Reservations (INV_RSV_RLF_FAILED)
Note 1082287.1 - Allocating - The Material Sourcing Process Failed To Create Picking Suggestions For Line
Number
Note 1299645.1 - Engineer Brownbag Series: Inventory Picking Rules in R12 for Non WMS Enabled
Organizations [Video]
Note 2096964.1 - INV Webinar: Debugging Sales Order Pick Release Process in Non-WMS Organization
[Video]
Inventory Move Orders Data Flow and Troubleshooting Tips (Doc ID 1198453.1)
Pending Move Order Allocation Transactions (MTL_MATERIAL_TRANSACTIONS_TEMP) Preventing Period
Close? (Doc ID 1136354.1)
This presentation : Pick Release: Inventory Best Practices, Process, Setup, and Common Issues (like
Material Sourcing failed) Note 2121243.1

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 45


Summary
What we covered today

This presentation discussed the process flow of sales order pick release
and move order allocation, as well as best practices recommended
We reviewed the settings and profiles that play a role
 We presented the different troubleshooting tools and diagnostics
available to the techno functional OM/INV user. Such tools can be used
as you run into common errors such as “Material sourcing failed to create
pick suggestions for line X of Move order number XYZ” and other
common errors

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |


Q&A
• To ask a question on the phone
line, select *1 on your phone.
• To ask a question online, use the
Q&A area at the top.
• Your question will be read aloud in
the order received.
• Question can also be asked on the
My Oracle Support Communities

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 47


Top Articles and Community Links
 Document for this webcast: : Pick Release:
Inventory Best Practices, Process, Setup,
and Common Issues (like Material Sourcing
failed) (Doc ID 2121243.1)

 Oracle Inventory, Product Information


Management and Warehouse Management
Teams Informational Webcasts (Doc ID
1290983.1)

 Oracle Advisor Webcast Schedule/Archive


[ID 740966.1]

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 48


Session Related Community Links

Questions? For follow up questions on topics


covered in this webcast connect via this
Logistics Community thread:

https://community.oracle.com/thread/4017317

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 49


Q&A
• To ask a question on the phone
line, select *1 on your phone.
• To ask a question online, use the
Q&A area at the top.
• Your question will be read aloud in
the order received.
• Question can also be asked on the
My Oracle Support Communities

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 50


THANK YOU

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 51


Oracle Advisor Webcast Series
Locating Current Schedule & Archived Recordings

Review the current schedule


and archived recording for your
product from Doc 740966.1

Select your Product Area

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 52


Oracle Advisor Webcast Program
Locating Current Schedule & Archived Recordings

Check out Document ID


740966.1

Drill down to your area of


interest

Access the Logistics Webcasts


directly via <Doc ID 1455888.1 >

For Logistics Advisor Webcasts &


archived recordings, you can also
see Document ID 1290983.1

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 53


Learn More - Resources and References on Support Portals

Help Documentation Oracle Support My Oracle Support Oracle Support


at your fingertips Essentials Webcasts ‘How To’ Series Accreditation
learning
My Oracle Support and Live instruction, Q&A on Detailed training videos,
Cloud Support Portal how to best use the documentation. Latest Leverage the Oracle
documentation. Find it Support Portals. The How how-to content, Support Accreditation
from the Help link in the To Series covers content webcasts, self-paced portfolio of portal and
top right corner of most similar to Help in a step- replay. Select a feature or product accreditations.
pages in both portals. by-step approach. Doc role to get started. Doc Get accredited today.
553747.1 603505.1 Doc 1583898.1

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 54


Learn More - Resources and References to Get Proactive
Get Proactive Portfolio for your products
Check out the Get Proactive Portfolio for your products. Get familiar with the top
proactive tools. Doc 432.1
Ask the Get Proactive Team get-proactive_ww@oracle.com

Get Proactive Events Calendar


Automatically updated to include latest Advisor Webcasts, MOS Essentials
trainings, user group sessions, and more

Stay Informed about Upcoming Events. Doc 125716.1

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 55


Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 56

Potrebbero piacerti anche