Item Hold
If the acknowledgment has an acknowledgment code value that's in the lineHoldChange code list, then the purchase order line is updated to indicate the item hold. Additionally, the flexfields on the purchase order header and purchase order line are updated.
This table displays the data mapping for item hold.
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId Note: This is populated during processing.
|
|
B2BPurchaseOrderAcknowledgment/AcknowledgmentCode Note: This value needs to be in the orderAccept or orderChange
code list, it's used for processing.
|
|
ChangeOrderDescription Note: If the AcknowledgmentReason isn't provided in the
payload, then it will be set to Change to
the Order.
|
B2BPurchaseOrderAcknowledgment/AcknowledgmentReason |
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
ChangeOrderInitiatingParty Note: Set to SUPPLIER.
|
N/A |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
ChangeReason Note: If AcknowledgmentReason isn't provided in the payload,
then this is set to Not Provided.
|
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason |
Action Note: When the AcknowledgmentCode value is in the code
list, this lineHoldChange is set to CHANGE.
|
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode |
LineFlexfield |
|
b2bOtherAckResponse This flexfield is set to Line item on hold by supplier when the acknowledgment code value is in the lineHoldChange code list. |
N/A |
HeaderFlexfield |
|
b2bAckReviewRequired This flexfield is set to One or more lines have acknowledgment comments when the acknowledgment code value is in the lineHoldChange code list. |
N/A |
Sample Payload
Here's a sample payload for item hold:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>875-356</n1:SupplierItemNumber>
<n1:CustomerItemNumber>852-654</n1:CustomerItemNumber>
<n1:OrderQuantity>10</n1:OrderQuantity>
<n1:UnitOfMeasureCode>EA</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>7</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>HOLD</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Hold Change</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<!--"Line Item on hold by supplier" will be populated in the B2B Other Acknowledgment Response DFF-->
</n1:Acknowledgments>
</n1:Lines>