単位の設定
ガイドラインは、Oracle Order Managementで使用する単位の設定に役立ちます。
-
製品情報管理作業領域で品目を作成するときに、プライマリ単位属性とセカンダリ単位属性を設定します。 オーダー管理では、指定した値を使用して、販売オーダーの各属性のデフォルト値を設定します。
-
単位が品目に適していることを確認してください。 たとえば、クォートは液体に適していますが、アン・ペアは電流を測定するためではありません。
インポート
FBDIまたはwebサービスを介してソース・オーダーをインポートする場合:
-
オーダー取得システムから単位を収集し、後で取得システムからソース・オーダーをインポートするときにオーダー管理が受け取る単位を検証できるようにします。 詳細は、「受注から入金までの設定のクイック・スタート」のデータの収集サブ・トピックを参照してください。
-
オーダー単位属性を使用して、単位を指定します。 OrderedUOMCode属性を使用して、メジャーの略称を指定します。 たとえば、Eaは各略称です。
-
インポートでは、製品情報管理で指定した値ではなく、インポートした値が使用されます。
-
価格設定管理作業領域を使用して品目の価格設定を設定した場合、インポートでは、価格表の設定方法に従って単位が検証されます。 たとえば、価格表の品目の価格設定単位属性をEaに設定し、インポートで単位にEaを使用しない場合、インポートは失敗し、エラー・メッセージが表示されます。
-
Cross-Referenced Value Not Found for UOM_CODE
などのオーダー・インポート中にエラーが発生した場合は、「オーダー・インポートに関する問題のトラブルシューティング」の相互参照エラー・サブ・トピックを参照してください。
履行
-
インポート時にエラーが発生せず、履行中にオーダーがスタックした場合は、変換ルールを作成することを検討してください。
-
出荷システムで単位を使用して、オーダー管理が販売オーダーで使用する単位とは異なる出荷を表す場合、出荷サービスによって単位が販売オーダーで使用される単位に変換されてから、出荷数量がオーダー管理に通信されます。 詳細は、「タスク・サービス」を参照してください。
-
在庫予約の作成履行タスクを使用して供給を予約する場合は、品目、数量、単位および倉庫を指定する必要があります。 詳細は、「在庫予約のガイドライン」を参照してください。
-
Oracle Inventory Managementを使用する場合は、販売オーダーの単位をOracle Inventory Managementで理解できる単位に変換する換算ルールを作成します。 独自の履行システムを使用する場合は、販売オーダーで設定した単位を受け入れるようにしてください。
クラス間変換の作成
Order Managementでは、履行システムが単位区分に従って使用できる単位は制限されません。 履行システムで特定の単位区分を使用する場合は、価格設定に従って、オーダー明細に適格な各単位に対して単位区分間換算を設定する必要があります。
例の検討:
- All Items(すべての品目)価格表を作成するとします。 価格表で価格設定単位属性を指定して、Oracle Pricingで品目の単位およびオーダー明細のタイプに従って品目の価格を設定します。 この設定により、ユーザーは実行時にオーダー明細の品目に対して設定した単位を選択できます。
- 履行システムでは棚卸単位区分が使用されます。
- 販売オーダーを作成し、オーダーに返品明細を追加し、明細の単位をキログラムに設定してから、オーダーを発行します。
- Order Managementは、返品リクエストを処理するために、返品明細を履行システムに送信します。
- キログラムは重量単位区分にありますが、棚卸単位区分と重量単位区分の間の区分間換算を設定していません。 履行システムでリクエストを処理できず、エラーが表示されます。
The value provided for the Unit of Measure attribute is not valid for this transaction.
この問題を解決するには、区分間換算の単位の管理タスクを使用して、件数と重量の間の単位区分間換算を作成します。 このタスクを使用する例は、「二重単位の設定」を参照してください。
詳細は、「価格設定の単位の設定」を参照してください。