SAP Knowledge Base Article - Public

3511666 - [MDF] Enabling Security for Custom Objects

Symptom

  • This KBA explains how to set up security for objects.
  • You can set up permissions for the end users for specific MDF objects. This ensures that they can only see the MDF entities that they’re authorized to import."
  • "No permission" error when trying to save data in an MDF object.
  • At the Latest People Profile, user is getting error message: "There’s currently no data for you"

"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
  • Metadata Framework (MDF)

Cause

  • After you have enabled security for an object, you can control permission to view, edit, and import/export data in that object, using role-based permissions (RBP).
  • If the object is RBP secured and you have the "insert" permission but not the "correct" permission the permission error will show when clicking in Insert New Record in case there is already a record for the effective date you try to add. This is because the system will convert the insert to a correct request since there is already a record for it.
  • If you are getting the error message in the Latest People Profile, this means that the user does not have the necessary permissions to view/edit the object connected to the portlet.

Resolution

Procedure

  1. Navigate to the Admin Center.
  2. In the Tools search field, type Manage Permission Roles.
  3. Choose a permission role*.
  4. On the Permission Role Detail page, click Permission…
  5. Under User Permissions, click Miscellaneous Permissions:
  6. To grant permissions to view, edit, or import/export data in that object, select the appropriate checkboxes. The permissions available depend on the object type.

Object Type

Permissions Available

Non-effective-dated objects

View

Edit

Import/Export

Effective-dated objects

View Current

View History

Insert

Correct

Delete

Import/Export

Composite child objects

View

Correct

Create

Adjust Order

Delete

Import/Export

      

*NOTE: this permission needs to be given to the user who will edit/save data into the desired object, not necessarily the user who will have their profile data changed.
for example: if you have this permission, you will be able to edit and save data in this object for "User X", but User X won't be able to edit/save data in their own profile portlet unless they also have this permission.

See Also

Keywords

Enabling Security for Objects, MDF Object, SFSF, SuccessFactors, Miscellaneous Permissions, secured, Object Permission, No permission, error, There’s currently no data for you, permission, custom object, portlet, latest people profile, , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-MDF-PPX , MDF on New People Profile , How To

Product

SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png
Pasted image.png