SAP Knowledge Base Article - Public

2755170 - Filter for Badgetemplate ODATA API is not working.

Symptom

You are trying to do a call by the BadgeTemplate ODATA API entity and the filter isn't working as expected.

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

Environment

SuccessFactors BizX

Reproducing the Issue

Used Integration Center  to display the lists of badgeID from BadgeTemplates Entity

bagdetemplateIC.png

Run the following ODATA Query below with the filter for badgeId=1

/odata/v2/BadgeTemplates?$select=badgeId,badgeTitle,customBadge&$filter=badgeId eq 1

Result:

badgetemplate_result.png

Cause

BadgeTemplate Entity does not support any filter, this is by design.

Resolution

Customer can only activate at most 8 badge templates, it should be ok without supporting filter for BadgeTemplate Entity.

Keywords

 BadgeTemplate Entity , KBA , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM Core 1811