Symptom
You are implementing SAP CPQ integration with C4C but when you execute the Quote collection through Odata Console or browser, system throws below error
Please provide external system ID as filter parameter
Environment
SAP Cloud for Customer
Reproducing the Issue
Try the Collection in the browser https://myXYZ.crm.ondemand.com/sap/c4c/odata/v1/cpquote/QuoteCollection
Resolution
Below is the correct format to use the Quote Collection when the external System is mandatory filter
https://myYYY.crm.ondemand.com/sap/c4c/odata/v1/cpquote/QuoteCollection?$filter=ID eq 'ABC' and ExternalSystemID eq 'XYZ'&$expand=QuoteParty
ABC - Quote ID
XYZ - External ID should be in the format <3 digit system ID>CLNT<3 digit Client ID> (EX: Q6NCLNT999)
Keywords
CPQ Integration, external system ID , KBA , AP-RC-ODF , OData framework (C4C Only) , Problem