My Oracle Support Banner

ピック処理がWSH_PICK_LIST例外で失敗し、品目のInactivate化もしくは社内購買依頼のクローズが出来ない (Doc ID 1617221.1)

Last updated on AUGUST 09, 2018

適用範囲:

Oracle Inventory Management - バージョン 11.5.10.2 以降
Oracle Shipping Execution - バージョン 11.5.10.2 以降
Oracle Purchasing - バージョン 11.5.10.2 以降
Oracle Order Management - バージョン 11.5.10.2 以降
この文書の内容はすべてのプラットフォームに適用されます。

Executable:WSHREL - Pick Release
ConcurrentProgram:WSHPRS - Pick Release - SRS

現象

関連する受注明細がクローズ済もしくは取消済で、まだオープン(出荷済、リリース準備、バックオーダー済、もしくは倉庫へのリリース) している1つまたは複数の搬送明細が存在するかどうかを、原因セクションに記載されたクエリーにより確認することできます。これは、オープン搬送明細をクリーンアップしようとする際に発見されることがあり、また、次の3つの現象のいずれかが起こる場合があります。

現象 #1 ピックリリースが失敗する:

適格な受注に対しピックリリースを実行しようとした際、次の3つのようなエラーがピック選択リスト生成のログファイルの末尾に表示されます。

Example error 1

Error occurred in Inv_Pick_Release_Pub.Pick_Release
Can not create reservation for a closed sales order.
Error: Could not query reservations.
ORA-01407: cannot update ("INV"."MTL_TXN_REQUEST_LINES"."QUANTITY") to NULL in Package INV_Pick_Release_PUB Procedure Pick_Release
Unexpected error from INV_Pick_Release_Pub.Pick_Release. Exiting
SQLCODE: 1 SQLERRM: User-Defined Exception
Exception occurred in WSH_PICK_LIST

 

Example error 2

PICKREL: return error from update shipping attributes
Error occurred in Inv_Pick_Release_Pub.Pick_Release
Picking  rule fails to find a source locator  that meets the rules restrictions
Unexpected Error: Error in Routine WSH_USA_INV_PVT.Update_Inventory_Info,  Oracle Error - 100
ORA-01403: no data found
Unexpected error from INV_Pick_Release_Pub.Pick_Release. Exiting
SQLCODE: 1 SQLERRM: User-Defined Exception
Exception occurred in WSH_PICK_LIST

 

Example error 3

SQLCODE: -6502 SQLERRM: ORA-06502: PL/SQL: numeric or value error
Exception occurred in WSH_PICK_LIST.Release_Batch_Sub
   Unexpected error has occured. Oracle error message is ORA-06502: PL/SQL: numeric or value error
 Exiting WSH_PICK_LIST.RELEASE_BATCH_SUB - EXCEPTION:OTHERS (01/14/2014 05:39:11 PM,  156.12 seconds)
 Return from Release_Batch_Sub
 retcode ==> 2
 errbuf ==> Exception occurred in WSH_PICK_LIST
Error occurred in Release_Batch_Sub
SQLCODE: 1 SQLERRM: User-Defined Exception
Exception occurred in WSH_PICK_LIST


注意:  この問題に対し異なるメッセージが表示される場合がありますが、メッセージの最後には常に"Exception occurred in WSH_PICK_LIST" が表示されるはずです。

手順
-----------------------
この問題は次の手順で再現可能です:
1. 受注管理責任者職責でログインします
2. 受注のリリースフォームにナビゲートします、もしくはピックリリースSRS処理をスケジュール実行します
3. ピックリリースに的確な搬送明細をピックリリース条件に入力します。ピックリリースSRS処理を実行する場合、適格な搬送明細を条件に選択するピックリリースルールを使用します。

類似の事象でクローズ済受注明細に対するオープン搬送明細が原因ではないケースがあります。

Example 1


Error in Routine WSH_DELIVERY_AUTOCREATE.AUTOCREATE_DELIVERIES

次のNOTEを参照ください: Note 738688.1, Note 752084.1 and Note 603019.1

Example 2

Pick_Confirm: error from inv_trx_mgr.process_trx_batchTotal serial numbers does not match the transaction quantity Total serial numbers does not match the transaction quantityTotal serial numbers does not match the transaction quantity
Error occurred in INV_Pick_Wave_Pick_Confirm_PUB.Pick_Confirm


もしWSH_PICK_LIST exceptionでのエラーを確認した場合、, inventoryでの問題の場合があります。  次のNOTEを参照ください Note 1390139.1

 現象 #2: トリップ/ストップのインタフェース 失敗:

トリップ/ストップのインタフェース が以下のエラーで終了:

error ORA-20002: 3133: Activity instance 'SHIP_LINE' is not a notified activity for item 'OEOL/nnnnnn'
(nnnnnn is the line_id of the affected order line)

多くの原因にて本エラーが発生しますが、HTMomse や他の 受注情報レポートより、取消済受注明細がオープンの搬送明細を持っている場合があり、出荷済になっているが、OM または Inventory にインタフェースされていません。

 現象 #3: 無効な品目の問題:


Oracle Inventoryから品目を無効(inactivate)にしようとすると、次のエラーが発生します:

 オープン受注明細があるため、 このフィールドは更新できません。


手順
-----------------------
1.   在庫ユーザーとして、組織品目フォームにナビゲートします
2.   無効化したい品目を検索します
3.   メインタブにて、品目ステータスを'inactive'に変更しようとします
4.   エラーが発生します: User cannot inactivate the item.
5.   受注ユーザーにて、この品目のオープン受注明細を検索します
6.   オープン受注明細は存在しません

 

現象 #4:  Purchasingにおいて社内受注に対する社内購買依頼がクローズできない

社内購買依頼を最終クローズしようとすると、次のエラーが発生します。

 既存のオープン移動中納入があるので、 この購買依頼を最終クローズできません。

 

現象 #5:  古い受注がパージできない

受注管理の受注パージコンカレント要求を発行しようとすると、要求がエラーで終了します。要求ログ・ファイルには以下のようなエラーが含まれています:

Entering OE_ORDER_PURGE_PVT.Check_And_Get_Detail : nnnnn
この受注にオープン搬送が存在します。

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.