機械翻訳について

明細変更

変更コードを含む購買オーダー確認メッセージを受信すると、サプライヤが開始した変更オーダーが作成されます。

この表は、購買オーダー確認メッセージとchangePurchaseOrderサービスのペイロードとのデータ・マッピングについて説明しています。

Oracle-1-0-B2B-Purchase-Order-Acknowledgment-In-V2

changePurchaseOrder

B2BPurchaseOrderAcknowledgment/OrderNumber

OrderNumber

SoldToLegalEntityId

これは処理中にロードされます。

B2BPurchaseOrderAcknowledgment/AcknowledgmentCode

この値は、orderChangeまたはorderAcceptコード・リストに含まれている必要があります。 処理に使用され、マッピングされません。

該当なし

B2BPurchaseOrderAcknowledgment/AcknowledgmentReason

ChangeOrderDescription

ペイロードにAcknowledgmentReasonが指定されていない場合は、「オーダーに変更」に設定されます。

B2BPurchaseOrderAcknowledgment/SupplierOrderNumber

SupplierOrderNumber

処理

AcknowledgmentCodeがlineChangeコード・リストにある場合、これはCHANGEに設定されます。

PurchaseOrderEntryLine

B2BPurchaseOrderAcknowledgment/Lines/LineNumber

LineNumber

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/OrderQuantity

数量

正の数値のみが更新されます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/UnitPriceAmount

価格

UnitPriceAmountがlineChangeコード・リストにAcknowledgmentCodeとともに受信され、同じ行のlinePriceChangeにAcknowledgmentCodeが含まれる場合、linePriceChangeを含むUnitPriceAmountが優先され、マップされます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason

ChangeReason

AcknowledgmentReasonが指定されていない場合、これは「指定なし」に設定されます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode

処理

AcknowledgmentCode値がlineChangeコード・リストにある場合、これはCHANGEに設定されます。

PurchaseOrderEntryLine/PurchaseOrderEntrySchedule

スケジュールは自動生成されます。

ScheduleNumber

ScheduleNumberは自動生成されます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/OrderQuantity

数量

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason

ChangeReason

ペイロードにAcknowledgmentReasonが指定されていない場合、それは「指定なし」に設定されます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDeliveryDate

または

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedShipDate

PromisedDeliveryDateまたはPromisedShipDate

ペイロードでPromisedDeliveryDateが指定され、バイヤー管理トランスポートがオーダーで選択されていない場合、値はPromisedDeliveryDateにマップされます。 PromisedShipDateが指定され、オーダーの「バイヤー管理トランスポート」チェック・ボックスが選択されている場合、値はPromisedShipDateにマップされます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode

処理

AcknowledgmentCodeがlineChangeコード・リストにある場合、これはCHANGEに設定されます。

PurchaseOrderEntryLine/LineFlexfield

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/SupplierItemNumber

SupplierItemNumberまたはb2bPartNumberCorrection

LINECHANGE確認にSupplierItemNumberが含まれている場合、次のようにマップされます:

購買オーダーのサプライヤ品目番号がfeatureCorrectが利用可能な場合、PO明細でサプライヤ品目番号が更新され、それ以外の場合、SupplierItemNumberが付加フレックスフィールドB2BPartNumberCorrectionにマップされます

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/UnitOfMeasureCode

b2bUOMChange

LINECHANGE確認にUnitOfMeasureCodeが含まれている場合、UnitofMeasureCodeはこのフレックスフィールドにマップされます。

b2bProvidedDateNote

AcknowledgmentCode値がlineChangeコード・リストにあり、PromisedDeliveryDateが含まれ、POで「バイヤー管理輸送」チェック・ボックスが選択されている場合、このフィールドは「約束搬送日指定」に設定されます。

AcknowledgmentCode値がlineChangeコード・リストにあり、PromisedShipDateを含み、POで「バイヤー管理輸送」チェック・ボックスが選択されていない場合、このフィールドは「約束出荷日指定」に設定されます。

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDeliveryDate

または

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedShipDate

b2bProvidedDate

ペイロードにPromisedDeliveryDateが指定され、POの「バイヤー管理トランスポート」チェック・ボックスが選択されている場合、このフィールドはPromisedDeliveryDateに設定されます。

ペイロードにPromisedShipDateが指定され、POで「バイヤー管理トランスポート」チェック・ボックスが選択されていない場合、このフィールドはPromisedShipDateに設定されます。

HeaderFlexfield

該当なし

b2bAckReviewRequired

次のいずれかの条件が満たされた場合、この付加フレックスフィールドは1つ以上の明細に確認コメントがありますに設定されます:

AcknowledgmentCodeがlineChangeコード・リストにあり、「購買オーダーのサプライヤ品目番号の訂正」機能が有効になっていないか、UnitOfMeasureCodeが指定されている場合に、確認でSupplierItemNumberが指定されている場合。

ペイロードにPromisedDeliveryDateが指定され、POの「バイヤー管理トランスポート」チェック・ボックスが選択されている場合。

ペイロードにPromisedShipDateが指定され、POで「バイヤー管理トランスポート」チェック・ボックスが選択されていない場合。

サンプル・ペイロード

明細変更のサンプル・ペイロードを次に示します:

<n1:Lines>
   <n1:LineNumber>1</n1:LineNumber>
   <n1:SupplierItemNumber>2D72PT65X</n1:SupplierItemNumber>
   <n1:CustomerItemNumber>1087162</n1:CustomerItemNumber>
   <n1:OrderQuantity>100.0</n1:OrderQuantity>
   <n1:UnitOfMeasureCode>BX</n1:UnitOfMeasureCode>
   <n1:UnitPriceAmount>69.75</n1:UnitPriceAmount>
   <n1:Acknowledgments>
      <n1:AcknowledgmentCode>LINECHANGE</n1:AcknowledgmentCode> <!--LINECHANGE can process: Price, Part Number Correction, UOM, Qty, Date changes-->
      <n1:AcknowledgmentReason>Line 1-Price, Part Number, Quantity, UOM, Date Changes</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
      <n1:UnitPriceAmount>10.25</n1:UnitPriceAmount> <!--This value will be populated in the Price field-->
      <n1:SupplierItemNumber>009-009</n1:SupplierItemNumber> <!--This value will be populated in the Supplier Item field if the Correct the Supplier Item Number on Purchase Orders feature is enabled. If not, this value will  be populated in

             the b2bPartNumberCorrection descriptive flexfield -->
      <n1:OrderQuantity>8.0</n1:OrderQuantity> <!--This value will be populated in the Quantity field-->
      <n1:UnitOfMeasureCode>BX</n1:UnitOfMeasureCode> <!--This value will be populated in the b2bUOMChange descriptive flexfield-->
      <n1:PromisedDeliveryDate>2025-11-17T09:30:47Z</n1:PromisedDeliveryDate> <!-- If the Buyer Managed Transport flag is false, this value will be populated in the Promised Delivery Date field under the PO Schedules-->
   </n1:Acknowledgments>
</n1:Lines>