IFS MWO サービスにおけるリターンコードの処理
説明
このアクティビティは、IFS MWO
サービスにおいて返品の計画または実行時に、リターンコードを適用するために使用されます。リターンコードは、返品後の処理動作を制御し、対応する資材明細の作成、返却対象オブジェクトのアンインストール、所有区分の変更などを含みます。在庫戻入コードは、「在庫戻入計画」「在庫戻入編集」「計画部品の在庫戻入」「クイック在庫戻入」の各フローで使用され、シリアル品目および非シリアル品目それぞれに対して専用のルールが適用されます。
例外の処理
共通例外の処理
- 要件または返品が一部のみ処理された場合、残数量に対するコードフィールドは読み取り専用となります。
- 対応する明細が処理された後にコードが変更または削除された場合、アプリケーションは当該接続を解除し、変更を許可します。また、必要に応じて新たな対応明細が作成されます。
リターンに関する特定例外の処理
- 非シリアル品目に対して「オブジェクトのアンインストール」が有効な場合、システムは数量を 1 に制限し、これを超えた場合にはエラーを表示します。
- シリアル品目を数量 1 以上でアンインストールする場合、システムは返品を複数の明細に分割し、各オブジェクトが 1 つのシリアル単位に対応するように処理します。
- 返品明細における所有区分は、「返品時の所有区分変更」属性に基づいて設定されます。この属性が無効または未設定の場合、所有区分はデフォルトで「自社所有」となります。
- 「資材明細の作成」が有効なリターンコードによって作成された返品明細において数量を編集した場合でも、その数量変更は関連する資材明細には影響しません。
前提条件
- リターンコードが定義されている必要があります。
- 「資材明細の作成」「オブジェクトのアンインストール」「返品時の所有区分変更」などの属性が設定されている必要があります。
システム効果
- 「資材明細の作成」が有効な場合、資材明細が作成されます。
- アンインストールの挙動は、部品がシリアル管理か非シリアルかに応じて処理されます。
- 所有区分は「返品時の所有区分変更」に基づいて更新され、設定されていない場合はデフォルトで「自社所有」となります。
- オブジェクトのアンインストール時には、構成データおよび運用データが更新されます。
- シリアル管理部品のアンインストールロジックに基づき必要な場合、返品明細は分割されます。