明細変更
変更コードを含む購買オーダー確認メッセージを受信すると、変更オーダーが作成されます。 サプライヤが開始した変更オーダーが作成されます。
この表は、購買オーダー確認メッセージとchangePurchaseOrderサービスのペイロードとのデータ・マッピングについて説明しています。
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId ノート:
これは処理中にロードされます。 |
|
該当なし |
B2BPurchaseOrderAcknowledgment/AcknowledgmentCode ノート:
この値は、orderChangeまたはorderAcceptコード・リストに含まれている必要があります。 処理に使用され、マッピングされません。 |
ChangeOrderDescription ノート:
ペイロードにAcknowledgmentReasonが指定されていない場合、「オーダーの変更」に設定されます。 |
B2BPurchaseOrderAcknowledgment/AcknowledgmentReason |
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
処理 ノート:
AcknowledgmentCodeがlineChangeコード・リストにある場合、これはCHANGEに設定されます。 |
該当なし |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
数量 ノート:
正の数値のみが更新されます。 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/OrderQuantity |
価格 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/UnitPriceAmount |
ChangeReason ノート:
AcknowledgmentReasonが指定されていない場合、これは「未指定」に設定されます。 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason |
処理 ノート:
AcknowledgmentCodeがlineChangeコード・リストにある場合、これはCHANGEに設定されます。 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode |
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule ノート:
スケジュールは自動生成されます。 |
|
ScheduleNumber ノート:
ScheduleNumberは自動生成されます。 |
該当なし |
数量 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/OrderQuantity |
ChangeReason ノート:
ペイロードにAcknowledgmentReasonが指定されていない場合、「未指定」に設定されます。 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason |
PromisedDeliveryDateまたはPromisedShipDate ノート:
ペイロードでPromisedDateが指定され、バイヤー管理トランスポートが順序で選択されていない場合、またはペイロードでPromisedDeliveryDateが指定されている場合は、値がPromisedDeliveryDateにマップされます。 PromisedDateが指定され、順序で「バイヤー管理輸送」チェック・ボックスが選択されている場合、値はPromisedShipDateにマップされます。 |
次のいずれかをペイロードに指定する必要があります:
|
処理 ノート:
AcknowledgmentCodeがlineChangeコード・リストにある場合、これはCHANGEに設定されます。 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode |
PurchaseOrderEntryLine/LineFlexfield |
該当なし |
b2bPartNumberCorrection ノート:
LINECHANGE AcknowledgmentにSupplierItemNumberが含まれている場合、SupplierItemNumberはこのフレックスフィールドにマップされます。 |
bB2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/SupplierItemNumber |
b2bUOMChange ノート:
LINECHANGE AcknowledgmentにUnitOfMeasureCodeが含まれている場合、UnitofMeasureCodeはこのフレックスフィールドにマップされます。 |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/UnitOfMeasureCode |
HeaderFlexfield |
|
b2bAckReviewRequired ノート:
AcknowledgmentCodeがlineChangeコード・リストにあるときに確認応答でSupplierItemNumberまたはUnitOfMeasureCodeが指定されている場合、このフレックスフィールドは「1つ以上の明細に確認コメントがあります」に設定されます。 |
該当なし |
サンプル・ペイロード
明細変更のサンプル・ペイロードを次に示します:
<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 Price field-->
<n1:SupplierItemNumber>009-009</n1:SupplierItemNumber><!--This value will be populated in the B2B Part Number Correction DFF-->
<n1:OrderQuantity>8.0</n1:OrderQuantity><!--This value will be populated in the Quantity-->
<n1:UnitOfMeasureCode>BX</n1:UnitOfMeasureCode><!--This value will be populated in the B2B UOM Change DFF-->
<n1:PromisedDate>2025-11-17T09:30:47Z</n1:PromisedDate><!--This value will be populated in the Promised Delivery/Ship Date field under the Schedules-->
</n1:Acknowledgments>
</n1:Lines>