明細変更
変更コードを含む購買オーダー確認メッセージを受信すると、変更オーダーが作成されます。 サプライヤが開始した変更オーダーが作成されます。
この表は、購買オーダー確認メッセージと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>