機械翻訳について

メッセージをスキップ

購買オーダー確認が受信されると、メッセージのコンテンツに基づいて購買オーダーが更新されます。

メッセージのコンテンツがあいまいであるか、確認の処理に必要な情報が含まれていない場合、購買オーダーは更新されず、メッセージ処理はスキップされます。 このような場合、メッセージはステータス「スキップ済」でログに記録されます。

メッセージ処理は、次の場合にスキップされます:
  • 購買オーダー・ヘッダーまたは明細のいずれにも確認コードがありません。

  • 購買オーダー・ヘッダーには変更確認コードがあり、すべての明細が確認コードを受け入れるか拒否します。

  • 購買オーダー・ヘッダーまたは任意の明細に複数の確認があり、同じ確認コードが複数回繰り返されています。

  • 購買オーダー・ヘッダー・レベルの確認に対して指定された確認コードが、orderAccept、orderRejectまたはorderChangeコード・リストに存在しません。

  • 明細レベル確認に指定された確認コードが、どの明細レベル・コード・リスト値にも存在しません。

  • 確認セグメントは、数量、価格変更、バックオーダーまたは部分バックオーダー確認コードを示し、確認の数量または価格の値であり、対応する明細がマイナス以外の数値ではありません。

  • 確認はlineChangeコード・リストに確認コードを持ち、確認の次のフィールドには値がありません: UnitPriceAmount, SupplierItemNumber, UnitOfMeasureCode, OrderQuantity, PromisedDate, PromisedShipDate, PromisedDeliveryDate.

  • 購買オーダー明細の確認コードは、品目代替を示し、サプライヤ品目番号が指定されていないか、UnitPriceAmountが含まれ、数値以外の値が指定されていることを示します。

  • 購買オーダー明細の確認コードは、数量変更を示し、セグメントに数量は提供されません。

  • 購買オーダー明細の確認コードは、一部バックオーダーを示し、数量は提供されません。

  • 購買オーダー明細の確認コードは、バックオーダーまたはバックオーダーの一部を示し、明細に指定されたオーダー数量が確認で指定されたオーダー数量未満です。

  • オーダー確認メッセージの明細には複数の確認があり、1つの確認に部分バックオーダー・コードがあり、他の確認には数量変更コードまたは日付再スケジュール・コードがあります。

  • オーダー確認メッセージの明細には、部分バックオーダー確認コード、バックオーダーおよび受理コードを持つ複数の確認があります。

  • オーダー確認メッセージの明細には複数の通知があり、1つの明細には日付再スケジュール・コードがあり、他の通知にはバックオーダーまたは一部バックオーダー・コードがあります。

  • オーダー確認メッセージの明細には、UnitPriceAmountおよびSupplierItemNumberによる品目代替、および価格変更を示す別の確認コードを示す確認コードを持つ確認があります。

  • 同じ行番号が(異なる行セグメントで)複数回渡されます。