Acknowledgment Codes That Require Descriptive Flexfield Setup

You need to configure descriptive flexfields on the purchase order header and purchase order line if you want your users to be aware of acknowledgments from suppliers that contain these codes.

Some acknowledgment codes can't be processed by Oracle Fusion Purchasing, such as:
  • Backorder
  • Item Hold
  • Item Substitution
  • Partial Backorder
  • UOM change

The XSL file for this predefined message definition, Oracle-1-0-B2B-Purchase-Order-Acknowledgment-In-V2, maps descriptive flexfields with the following API names to convey information about specific acknowledgment codes. You can configure descriptive flexfields with the same API names or modify the XSL and replace them with your descriptive flexfield API names.

Flexfield API Name

When Used

Header Level Descriptive Flexfields (60 characters)

b2bAckReviewRequired

This field displays the text One or more lines have acknowledgment comments, when an acknowledgment code is received that can't be updated by a change order. You can change the text by modifying the variable HeaderFlexfield in the XSL file.

Line Level Descriptive Flexfields (50 characters)

b2bProvidedDateNote

When an acknowledgment with a code that includes a date is received in the message, this field will be updated to describe the type of date that was provided.

b2bProvidedDate

This field is populated if a date is provided in the acknowledgment message, and it doesn’t match what is expected based on the Buyer Managed Transport setting selection on the PO or in the case of a partial backorder this field is always populated with the date received.

b2bSubstituteSupplierItemNum

When an acknowledgment code value in the lineItemChange code list is received, this field is populated with the new item number.

b2bOtherAckResponse

When an acknowledgment code value in the lineHoldChange code list is received, this field is populated with the text Line Item on hold by Supplier. You can change the text by modifying the FlexLineHoldItemText variable in the XSL.

b2bPartNumberCorrection

When an acknowledgment code value is in the lineChange code list and a SupplierItemNumber is received in the acknowledgment, the SupplierItemNumber is mapped to this flexfield if the feature Correct the Supplier Item Number on Purchase Orders isn't enabled.

b2bUOMChange

When an acknowledgment has an acknowledgment code value in the lineChange code list and a UnitOfMeasure, this flexfield is populated with the new UOM.

b2bPartialBackOrderQuantity

When an acknowledgment code for a partial backorder is received, this field is populated with the OrderQuantity.

b2bAcceptOrderQuantity

When an acknowledgment code for partial backorder is received this field is populated with the OrderQuantity.