SAP Knowledge Base Article - Public

3577830 - The "attachment-id" field from PerAddressDEFLT Entity is not available in OData API Data Dictionary

Symptom

In OData API Data Dictionary, you could see that under PerAddressDEFLT Entity "attachment-id" field is not available.

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

Cause

Under Manage Business Configuration "attachment-id" field is not enabled or not added under HRIS Fields for homeAddress.

Resolution

Access the instance

Go to admin Center

Go to Manage Business Configuration

Under Employee Central HRIS Elements open homeAddress

Click on Take Action --> Make correction

Make sure that under HRIS Fields, if the attachment-id field is already added, check if the Enabled field is set as Yes. 

If the field is not available, add the field "attachment-id" from the drop down, provide the name for the same and set Yes as enabled.

Click on Save Button available at the bottom to save the changes.

Once done perform the OData Metadata refresh. Refer: 2171588 - OData API Metadata Refresh and Export in SuccessFactors Cloud - SAP for Me 

The "attachment-id" field is now available under PerAddressDEFLT Entity in OData API Data Dictionary.

See Also

2327420 - Support of Attachments in Home Address Portlet - SAP for Me

2902948 - OData entity PerAddressDEFLT, how to get the country specific fields - SAP for Me

PerAddressDEFLT | SAP Help Portal

Keywords

OData API Data Dictionary, attachment-id, perAddressDEFLT, not visible, Manage Business Configuration, HRIS fields, homeAddress, LOD-SF-INT-ODATA , KBA , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM Core 2411