機械翻訳について

明細変更

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

この表は、購買オーダー確認メッセージと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

bB2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/SupplierItemNumber

SupplierItemNumberまたはb2bPartNumberCorrection

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

購買オーダーのサプライヤ品目番号がfeatureCorrectで有効になっている場合は、購買オーダー明細でサプライヤ品目番号が更新され、そうでない場合は、SupplierItemNumberが付加フレックスフィールドB2BPartNumberCorrectionにマップされます

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/UnitOfMeasureCode

b2bUOMChange

LINECHANGE Acknowledgmentに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>