部分バックオーダー
サプライヤは、リクエスト日に購買オーダー明細のオーダー数量を搬送できず、異なる日付にまたがって数量を搬送できる場合があります。 このような場合、オーダー明細確認は部分バックオーダーを示します。
部分バックオーダーが購買オーダー確認で通信される様々な方法があります。
-
明細に単一の確認応答のみがある場合、確認内の確認コード値は、部分バックオーダー・コードまたはバックオーダー・コードである可能性があります。
-
オプション1: 部分バックオーダー・コードは、部分バックオーダーの通信に使用されます。 一部バックオーダー数量は、明細数量と確認の数量の差異です。 確認の数量は、受入済数量として処理されます。
-
オプション2: バックオーダー・コードは、バックオーダーの一部を通信するために使用されます。 確認の数量は、一部バックオーダー数量です。 受入済数量は、明細数量と確認の数量の差異です。
-
オプション3: 部分バックオーダーは、明細に対して2つの確認を使用して通信できます。 1つの確認は一部バックオーダー数量(バックオーダー・コードあり)を示しますが、もう1つの確認は受入数量(受入コードあり)を示します。
-
オプション4: 部分バックオーダーは、明細に対して2つの確認を使用して通信できます。 1つの確認は一部バックオーダー数量(バックオーダー・コードあり)を示しますが、もう1つの確認は受入済数量(部分バックオーダー・コードあり)を示します。
-
一部バックオーダー・コード付き単一確認
確認コード値を持つ行の単一の確認がschedulePartialBackOrderコード・リストに存在します。 確認には、OrderQuantity
および日付フィールドの1つ(PromisedDate
, PromisedShipDate
, PromisedDeliveryDate
)も含める必要があります。
この表は、バックオーダー・コードの一部オプションがある単一の確認のデータがマップされています。
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId ノート:
これは処理中にロードされます。 |
|
ノート:
この値は、処理に使用されるorderAcceptまたはorderChangeコード・リストに含まれている必要があります。 |
|
ChangeOrderDescription ノート:
ペイロードに |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
ChangeOrderInitiatingParty ノート:
サプライヤに設定します。 |
該当なし |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
ChangeReason ノート:
ペイロードに |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule ノート:
スケジュールが作成されます。 |
該当なし |
ScheduleNumber ノート:
これは自動生成されます。 |
該当なし |
数量 ノート:
ペイロードに指定するオーダー数量の値は、購買オーダー明細に指定された数量と同じである必要があります。 |
|
ChangeReason ノート:
ペイロードに |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/LineFlexfield |
|
b2bBackOrderStatusFlexfield ノート:
確認コード値がschedulePartialBackOrderコードにある場合、このフレックスフィールドはPARTIAL BACKORDERに設定されます。 |
該当なし |
ノート:
このフレックスフィールドは、購買オーダー明細の |
該当なし |
ノート:
これはフレックスフィールドです。 |
|
b2bBackOrderDate ノート:
このフレックスフィールドは、 |
次のいずれかをペイロードに指定する必要があります:
|
HeaderFlexfield |
|
b2bAckReviewRequired ノート:
確認コード値がschedulePartialBackOrderコード・リストにある場合、このフレックスフィールドは「1つ以上の明細に確認コメントがあります」に設定されます。 |
該当なし |
このオプションのサンプル・ペイロードを次に示します:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>2D72PT65X</n1:SupplierItemNumber>
<n1:CustomerItemNumber>1087162</n1:CustomerItemNumber>
<n1:OrderQuantity>5.0</n1:OrderQuantity>
<n1:UnitOfMeasureCode>BX</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>69.75</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>PARTIALBACKORDER</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Partial Backorder</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:OrderQuantity>1.0</n1:OrderQuantity><!--This quantity is mapped to the B2B Accepted Qty DFF. The remnant is the backorder quantity-->
<n1:PromisedDate>2026-11-17T09:30:47Z</n1:PromisedDate><!--This value will be populated in the Promised Delivery/Ship Date field under the Schedules and in the B2B Backorder Date DFF-->
</n1:Acknowledgments>
</n1:Lines>
バックオーダー・コード付き単一確認
確認コード値を持つ行の単一の確認がscheduleBackOrderChangeコード・リストに存在します。 確認には、OrderQuantity
および日付フィールドの1つ(PromisedDate, PromisedShipDate, PromisedDeliveryDate
)も含める必要があります。
この表は、バックオーダー・コード・オプションがある単一の確認のデータがマップされています。
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId ノート:
これは処理中にロードされます。 |
該当なし |
ノート:
この値は、orderAcceptまたはorderChangeコード・リストに含まれている必要があります。 処理に使用されます。 |
|
ChangeOrderDescription ノート:
ペイロードに |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
ChangeOrderInitiatingParty ノート:
SUPPLIERに設定します。 |
該当なし |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
ChangeReason ノート:
ペイロードに |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule ノート:
スケジュールが自動作成されます。 |
該当なし |
ScheduleNumber ノート:
これは自動生成されます。 |
該当なし |
数量 ノート:
値は、指定されたラインの購買オーダーの数量と等しい必要があります。 |
|
ChangeReason ノート:
ペイロードに |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/LineFlexfield |
|
b2bBackOrderStatus ノート:
確認コード値がscheduleBackOrderコード・リストにある場合、このフレックスフィールドは「部分バックオーダー」に設定されます。 |
該当なし |
ノート:
確認コード値がscheduleBackOrderコード・リストにある場合、指定された |
|
ノート:
このフレックスフィールドは、購買オーダー明細上の |
該当なし |
b2bBackOrderDate ノート:
このフレックスフィールドは、 |
次の値のいずれかをペイロードで渡すことができます:
|
HeaderFlexfield |
|
b2bAckReviewRequired ノート:
確認コード値がscheduleBackOrderコード・リストにある場合、このフレックスフィールドは「1つ以上の明細に確認コメントがあります」に設定されます。 |
該当なし |
このオプションのサンプル・ペイロードを次に示します:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>594-379</n1:SupplierItemNumber>
<n1:CustomerItemNumber>544-589</n1:CustomerItemNumber>
<n1:OrderQuantity>5</n1:OrderQuantity>
<n1:UnitOfMeasureCode>EA</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>7</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>BACKORDER</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Partial Backorder</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:OrderQuantity>2</n1:OrderQuantity><!--This value will be populated in the B2B Partial Backorder Quantity DFF. The remnant is the accepted quantity-->
<n1:PromisedDate></n1:PromisedDate><!--"No Date provided." will be populated in the B2B Backorder Date DFF since no date is passed here-->
</n1:Acknowledgments>
</n1:Lines>
バックオーダー・コードがある1つの確認と、受入コードがある別の確認
この行には2つの確認応答が存在し、1つはscheduleBackOrderChangeコード・リスト内の確認コード値、もう1つはlineAcceptまたはscheduleAcceptコード・リスト内の確認コード値があります。 購買オーダー明細のOrderQuantity
は、2つの確認応答からOrderQuantitiesを追加することで計算されます。
この表は、バックオーダー・コードがある確認および受入コード・オプションがある別の確認のデータをマップしています。
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId ノート:
これは処理中にロードされます。 |
|
ノート:
この値は、処理に使用されるorderAcceptまたはorderChangeコード・リストに含まれている必要があります |
|
ChangeOrderDescription ノート:
ペイロードに |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
ChangeOrderInitiatingParty ノート:
SUPPLIERに設定します。 |
該当なし |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
ChangeReason ノート:
ペイロードに |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule ノート:
スケジュールが自動生成されます。 |
該当なし |
ScheduleNumber ノート:
Autogenerated. |
該当なし |
数量 ノート:
この値は、scheduleBackOrderコード・リスト内の確認応答コードの応答の |
該当なし |
ChangeReason ノート:
ペイロードに |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/LineFlexfield |
|
b2bBackOrderStatus ノート:
確認コード値がscheduleBackOrderコード・リストにある場合、このフレックスフィールドは「部分バックオーダー」に設定されます。 |
該当なし |
ノート:
このフレックスフィールドには、scheduleBackOrderコード・リストの |
|
ノート:
このフレックスフィールドには、lineAcceptまたはscheduleAcceptコード・リストの |
|
b2bBackOrderDate ノート:
このフレックスフィールドは、 |
次の値のいずれかをペイロードで渡すことができます:
|
HeaderFlexfield |
|
b2bAckReviewRequired ノート:
確認コード値がschedulePartialBackOrderコード・リストにある場合、このフレックスフィールドは「1つ以上の明細に確認コメントがあります」に設定されます。 |
該当なし |
このオプションのサンプル・ペイロードを次に示します:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>M1528-3</n1:SupplierItemNumber>
<n1:CustomerItemNumber>1003243</n1:CustomerItemNumber>
<n1:OrderQuantity>7.0</n1:OrderQuantity>
<n1:UnitOfMeasureCode>RL</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>2.92</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>BACKORDER</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-PartialBackorder Quantity and Date</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:OrderQuantity>2.0</n1:OrderQuantity><!--This OrderQuantity and the OrderQuantity under ACCEPT should be equal to the PO line quantity. This value will be populated in the B2B Partial Backorder Quantity DFF-->
<n1:PromisedDate>2025-11-17T09:30:47Z</n1:PromisedDate><!--This value will be populated in the B2B Backorder Date DFF-->
</n1:Acknowledgments>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>ACCEPT</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Accepted Quantity</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:OrderQuantity>3.0</n1:OrderQuantity><!--This value will be populated in the B2B Accepted Quantity DFF-->
</n1:Acknowledgments>
</n1:Lines>
バックオーダー・コードがある1つの確認と、部分バックオーダー・コードがある別の確認
明細には2つの確認応答が存在し、1つはバックオーダー・コード、もう1つは部分バックオーダー・コードです。
この表は、バックオーダー・コードがある確認および部分バックオーダー・コード・オプションがある別の確認のデータをマップしています。
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId ノート:
これは処理中にロードされます。 |
|
ノート:
この値は、処理に使用されるorderAcceptまたはorderChangeコード・リストに含まれている必要があります |
|
ChangeOrderDescription ノート:
ペイロードに |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
ChangeOrderInitiatingParty ノート:
SUPPLIERに設定します。 |
該当なし |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
ChangeReason ノート:
このフィールドには、確認応答内の scheduleBackOrderまたはschedulePartialBackOrderのAcknowledgmentReasonがペイロードに指定されていない場合、これは「未指定」に設定されます。 |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule ノート:
スケジュールが自動生成されます。 |
該当なし |
ScheduleNumber ノート:
Autogenerated. |
該当なし |
数量 ノート:
この値は、確認応答内の |
該当なし |
ChangeReason ノート:
このフィールドには、確認応答の |
|
処理 ノート:
|
|
PurchaseOrderEntryLine/LineFlexfield |
|
b2bBackOrderStatus ノート:
確認コード値がscheduleBackOrderコード・リストにある場合、このフレックスフィールドは「部分バックオーダー」に設定されます。 |
該当なし |
ノート:
このフレックスフィールドには、scheduleBackOrderコード・リストの |
|
ノート:
このフレックスフィールドには、schedulePartialBackOrderコード・リストの |
|
b2bBackOrderDate ノート:
このフレックスフィールドは、 |
次の値のいずれかをペイロードで渡すことができます:
|
HeaderFlexfield |
|
b2bAckReviewRequired ノート:
確認コード値がschedulePartialBackOrderコード・リストにある場合、このフレックスフィールドは「1つ以上の明細に確認コメントがあります」に設定されます。 |
該当なし |
このオプションのサンプル・ペイロードを次に示します:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>M1528-3</n1:SupplierItemNumber>
<n1:CustomerItemNumber>1003243</n1:CustomerItemNumber>
<n1:OrderQuantity>7.0</n1:OrderQuantity>
<n1:UnitOfMeasureCode>RL</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>2.92</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>BACKORDER</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-PartialBackorder Quantity and Date</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:OrderQuantity>2.0</n1:OrderQuantity><!--This OrderQuantity and the OrderQuantity under PARTIAL BACKORDER should be equal to the PO line quantity. This value will be populated in the B2B Partial Backorder Quantity DFF-->
<n1:PromisedDate>2025-11-17T09:30:47Z</n1:PromisedDate><!--This value will be populated in the B2B Backorder Date DFF-->
</n1:Acknowledgments>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>ACCEPT</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Accepted Quantity</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:OrderQuantity>3.0</n1:OrderQuantity><!--This value will be populated in the B2B Accepted Quantity DFF-->
<n1:PromisedDate>2022-11-17T09:30:47Z</n1:PromisedDate>
</n1:Acknowledgments>
</n1:Lines>