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. |
|
Note:
This value needs to be in the orderAccept or orderChange code list, it's used for processing. |
|
ChangeOrderDescription Note:
If the |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
ChangeOrderInitiatingParty Note:
Set to SUPPLIER. |
N/A |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
ChangeReason Note:
If |
|
Action Note:
When the |
|
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>