この更新で選択されたオーダー管理のバグ修正
この更新には、Oracle Order Managementの動作を変更する不具合修正が含まれています。 これは、この更新に関するすべてのバグ修正の完全なリストではありません。 このリストには、アプリケーションの動作に顕著な変化をもたらす可能性のあるバグ修正が含まれています。
契約日の正確性の維持
更新25Bより前は、「カバレッジ開始日」オーダー管理パラメータを「搬送日」に設定した場合は、オーダー管理によってカバレッジの契約開始日が搬送日に設定されました。 ただし、履行中にオーダー管理によって明細が分割された場合、分割明細の契約開始日が搬送日に設定されていない可能性があります。 更新25B以降、オーダー管理では、契約開始日が分割明細の搬送日に設定されます。
更新25Bより前は、オーダー管理はクローズ済または取消済のカバレッジ明細の契約開始日および契約終了日を再計算しました。 オーダー管理では、更新25B以降、クローズ済または取消済のカバレッジ明細でこれらの日付が再計算されなくなります。
Oracleリファレンス32705728
分割明細での正確な搬送日の取得
更新25Bより前は、オーダー管理が履行中にオーダー明細の需要を満たす十分な供給がなかった場合、明細を2つの明細に分割しました。その後、実績搬送日は、定時に少なくとも数量の一部を搬送しても、最終日に設定されました。 たとえば、次のとおりとします。
- SAC_SYSTEM_EVENT_POD_PAUSEイベントは、オーケストレーション・プロセスの一時停止ステップで使用しました。
- 数量10の販売オーダーを送信したとします。 在庫が4個しかなかったため、オーダー管理では、この明細は数量4の明細1-1と、数量6の明細1-2に分割されます。
- オーダー管理は、明細1-1を出荷し、実績搬送日が2025年4月1日である「請求待機中」に移動しました。
- オーダー管理は明細1-2を一時停止し、バック・オーダーに入れました。
- 供給が2025年4月15日に使用可能になったため、オーダー管理は明細1-2を出荷し、実績搬送日が2025年4月15日である「請求待機中」に移動しました。
- オーダー管理は、明細1-1の実績搬送日も2025年4月15日に更新しました。
更新25B以降、オーダー管理では、明細1-1の実績搬送日は、明細1-2の搬送日に更新されなくなりました。 履行日を更新するためにSAC_SYSTEM_EVENT_POD_PAUSEイベントを使用する必要もなくなります。 SAC_TYPE_TIMERなどの他のイベントを使用できます。 これは、完了日をシステム日付に設定する必要がある場合に最も便利です。
Oracleリファレンス32705728
構成モデルに関する正確な契約終了日の取得
更新25Bの前は、構成モデルに1つの対象明細に対して複数のカバレッジがあり、明細間のカバレッジ期間が異なる場合、オーダー管理はすべての明細に同じ期間を適用しました。 たとえば、オーダー組立モデルに次のオーダー明細があるとします。
- 明細1には1か月のカバレッジがありました。
- 明細2には2か月のカバレッジがありました。
オーダー管理で搬送日にカバレッジを開始するように設定し、実績搬送日が4月1日の場合、オーダー管理は、明細1と明細2で契約終了日を5月1日に設定します。
更新25B以降、オーダー管理では、明細1の契約終了日が5月1日に、明細2の契約終了日が6月1日に設定されます。
Oracleリファレンス32705728
分割された構成品目を再構成しない
更新25Bの前は、すでに分割されている構成品目があり、販売オーダーの改訂中に再構成した場合、その品目および同じ分割の一部であった他の構成で、予期しない変更が発生した可能性がありました。
更新25B以降、構成品目がすでに分割されている場合、オーダー管理作業領域には鉛筆アイコンが表示されず、編集できなくなりました。 インポートしようとすると、エラーが発生します。
Oracleリファレンス: 36781550
インタフェース表からの空の販売オーダーの削除
更新25Bより前は、空の販売オーダーをオーダー・インタフェース表にアップロードした場合は、「インタフェース表からのオーダーの削除」スケジュール済プロセスを使用して削除できませんでした。 空の販売オーダーには、オーダー・ヘッダーまたはオーダー明細にデータがありません。 表内の大量の空の販売オーダーがパフォーマンスに影響する可能性があります。
更新25B以降、「インタフェース表からのオーダーの削除」スケジュール済プロセスでは、実行するたびに空の販売オーダーが削除されます。 最適なパフォーマンスを維持するために、スケジュール済プロセスが実行するたびに10,000個以下のオーダーが削除されます。
Oracleリファレンス: 37346880
有効化のステップ
この機能を有効にするために何もする必要はありません。