My Oracle Support Banner

現在の期間をクローズするために次の期間に保留出荷取引を移動する方法 (Doc ID 1617552.1)

Last updated on MAY 01, 2018

適用範囲:

Oracle Shipping Execution - バージョン 11.5.10.2 以降
この文書の内容はすべてのプラットフォームに適用されます。
Checked for relevance 29-May-2013

目的

期間クローズの対応を行う際、期間クローズの完了の妨げとなる、いくつかの受注に対する未処理の出荷取引が発生し、また期間クローズを開発部門からdatafix スクリプトを受け取るまで待機することが出来ない場合があります。その対応として、現在の期間(例:1月)をクローズするために、スタックしている取引を次の期間(例:2月) へ移動することが可能です。その後、それらの受注は開発部門によりレビューされ、datafix の提供を受けられます。

NOTE: この方法は未処理の出荷取引を解決する前に、以前の期間がクローズされてしまった場合にも適用できます。本Documentにあるスクリプトは取引を現在オープンしている期間に移動することに使用することも可能です。

  
この対応はどのようにして実施できますか?

以下のSQLで問題のデータを特定することが可能です:
select wdd.source_header_number "Order Number",
ol.flow_status_code,
wdd.source_line_id "line id",
wdd.delivery_detail_id "del det id",
wnd.delivery_id,
wdd.released_status RelStat,
wdd.oe_interfaced_flag OEintf,
wdd.inv_interfaced_flag INVintf,
wdd.creation_date,
wts.stop_id,
wts.pending_interface_flag PendIntf
from wsh_new_deliveries wnd,
wsh_delivery_assignments wda,
wsh_delivery_details wdd,
wsh_delivery_legs wdl,
wsh_trip_stops wts,
oe_order_lines_all ol,
oe_order_headers_all oh
where wnd.delivery_id=wda.delivery_id
and wda.delivery_detail_id = wdd. delivery_detail_id
and wdd.source_header_id = oh.header_id
and ol.line_id = wdd.source_line_id
and wnd.delivery_id = wdl.delivery_id
and wdl.pick_up_stop_id = wts.stop_id
and wdd.source_code = 'OE'
and wdd.released_status = 'C'
and (wdd.oe_interfaced_flag ='N' or wdd.inv_interfaced_flag in ('P','N'))
and trunc(wdd.creation_date) > sysdate - 60;
 

 

解決策

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.