SAP Knowledge Base Article - Public

3056236 - How to perform a query that needs additional values in its URL using SF connector in CPI

Symptom

You need to perform a query using SF connector that needs additional values in its URL, for example:

https://<apiurl>/odata/v2/FormPMReviewContentDetail(formContentId=33353,formDataId=7610)

The additional values would be the business keys formContentId and formDataId in bold.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors HCM Suite
    • OData API
  • Cloud Platform Integration (CPI)
    • SF Connector

Resolution

Follow these steps:

  1. Create the SF connector
  2. Change the Operation Details value to "Read (GET)" in Processing tab
  3. Now you need to select the API entity and its additional values, which you can do through two ways:
    1. Add the API entity and the additional values manually in Resource Path field



    2. Or use the query wizard clicking in "Select" button to select the entity and its values



      Query wizard:



Note that if you are using OAuth method, you won't be able to use the Query Wizard as it is not yet handling OAuth.

Keywords

query, api, additional, url, uri, business key, get, header, odata, sf, successfactors, connector, cpi, hci, , KBA , LOD-SF-INT-CPI , Standard SF to 3rd Party CPI (HCI) Content , LOD-SF-INT-CON , Cloud Platform Integration Adapter (CPI) , How To

Product

SAP SuccessFactors HCM Suite all versions

Attachments

image.png
image.png
image.png
image.png
image.png