SAP Knowledge Base Article - Public

2839494 - Error Message Occurred While Changing API visibility Field via Benefit Enrollment Object Definition Page

Symptom

We receive an application error when Changing API visibility for Object Benefit Enrollment.

The application error id is "You are not allowed to change the value of attribute API Visibility for this object BenefitEnrollment"

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 Employee Central - Global Benefit

Reproducing the Issue

  1. Go to Object Definition: Benefit Enrollment (BenefitEnrollment) 
  2. API Visibility:Read Only
  3. Take action
  4. Change  API Visibility: Editable
  5. Save
  6. Result: You are not allowed to change the value of attribute API Visibility for this object BenefitEnrollment

r1Dependent.png

Cause

  • Its expected behavior.
  • All the operations are configured by API visibility which is pre-configured for this MDF object and cannot be changed. 

Resolution

  • Currently, It is not possible for user to change  API visibility field in Benefit Enrollment Object Definition. 
  • An Enhancement Ticket has already been created to support this change: BEN-980. You may reach out to your CSM to monitor the mentioned ticket.

 

Keywords

BEN-980, BEN-4428, API Visibility, You are not allowed to change the value of attribute API Visibility for this object BenefitEnrollmentEditable, Object Definition, Benefit Enrollment (BenefitEnrollment) , KBA , LOD-SF-EC-GBF , Global Benefits , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem

Product

SAP SuccessFactors Employee Central all versions