販売オーダー番号の順序の設定
販売オーダー番号の開始値を設定できます。
この例では、ユーザーが2019年1月1日に作成した最初のオーダーのオーダー番号として1,000が使用されるようにオーダー管理を設定します。
これがあなたの設定です。
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
-
「設定および保守」作業領域で、「タスク」>「検索」をクリックし、文書連番の管理を検索して開きます。
-
「ドキュメント順序の管理」ページで、値を検索します。
属性
値
文書連番名
ORA_FOM_DOC_SEQUENCE_AUTO
-
検索結果で、「展開」をクリックし、値を設定して、「保存してクローズ」をクリックします。
属性
値
初期値
1000
表示
この属性は無視してください。 設定しないでください。 Oracle専用です。
開始日
01/01/19
終了日
空のままにします。 オーダー管理では、継続的に販売オーダー番号が増加します。
ガイドライン
-
Order Managementでは、事前定義済のORA_FOM_DOC_SEQUENCE_AUTO番号シーケンスを使用して、初期値に設定した値から始まる順序番号が作成されます。
-
各オーダー番号は一意です。
-
オーダー番号は永続的です。 Order Managementでは、履行全体でオーダー番号は変更されません。
-
webサービス、REST API、ファイルまたはその他の方法でソース・システムからオーダーをインポートし、DOO_RT_USE_ORDER_NUMBERオーダー・プロファイルをYに設定すると、オーダー管理ではソース・システムのオーダー番号が使用され、ORA_FOM_DOC_SEQUENCE_AUTOは無視されます。 このプロファイルの詳細は、「インポート時にオーダー番号を保持」を参照してください。
Oracle Order Managementでは、次のことはできません:
-
インポートするオーダー番号を除き、独自の番号連番を使用します。
-
決定要因タイプに従って順序を指定してください。
-
欠番なしまたは手動連番を指定します。
詳細および例については、「Oracle Supply Chain Management CloudのREST API」に移動し、Order Managementを展開して、Order Hubの販売オーダーをクリックします。
初期値の変更
初期値は、文書連番の設定と使用開始後に変更できますが、改訂値は、現在のオーダー番号の最大値に1を加えた値より大きくする必要があります。 「初期値」を1000に設定し、3つの販売オーダー(1001、1002および1003)を作成するとします。 初期値属性を変更する必要がある場合は、1005以上に設定する必要があります。
次のSQLを使用して、現在の最も高い順序番号を検索します:
SELECT
a.last_number
FROM
dba_sequences a,
fusion.fnd_document_sequences b
WHERE
b.db_sequence_name = a.sequence_name
AND b.name = 'ORA_FOM_DOC_SEQUENCE_AUTO';
営業時間外や保守を行っていない場合など、新規販売オーダーを作成していないときに、この問合せを実行します。 これにより、初期値を変更する前に新しい販売オーダーを作成する必要がなくなります。