SAP Knowledge Base Article - Public

2928306 - Unable to Use Extension fields in Odata Query for Replicate Quote to SAP CPQ

Symptom

You want to fetch Extension fields in Odata query by using the standard iFlow Replicate Quote to SAP CPQ. However, for Query Collection selection, the query option area only includes the fields which are relevant for selection), however it does not include the custom fields you have extended to the web services in C4C.

Environment

SAP Cloud for Customer

SAP CPI

Reproducing the Issue

  1. Access CPI.
  2. Open the iFlow SAP Cloud for Customer Integration with SAP CPQ.
  3. Replicate Quote to SAP CPQ.
  4. Select Odata channel.
  5. Go to Processing tab.
  6. Check Query Collection.

 There are fixed value selection fields for OData query parameters.

Cause

Custom query operations cannot be externalized without change it manually.

Resolution

Currently it is not possible to externalize the query option in receiver ODATA adapter.

In order to extract additional fields to be sent to target system through Replicate Quote to SAP CPQ iFlow, you need to manually Edit and Add the respective fields in the Query Collection selection.

Please note that this behavior will change within the 3.27 version for the iFlow SAP Cloud for Customer Integration with SAP CPQ, and it will be possible to add extension fields to the ODATA service call.

See Also

API Documentation

Keywords

CPI ODATA; CPQ; OData Receiver; externalized; Replicate Quote; Query Collection , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To

Product

SAP Cloud for Customer add-ins all versions