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.
SAP Cloud for Customer
Reproducing the Issue
- Access CPI.
- Open the iFlow SAP Cloud for Customer Integration with SAP CPQ.
- Replicate Quote to SAP CPQ.
- Select Odata channel.
- Go to Processing tab.
- Check Query Collection.
There are fixed value selection fields for OData query parameters.
Custom query operations cannot be externalized without change it manually.
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.
CPI ODATA; CPQ; OData Receiver; externalized; Replicate Quote; Query Collection , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To