SAP Knowledge Base Article - Public

3593564 - MDF Object 'Sequence' is getting updated by user with no permissions

Symptom

In Manage data, the MDF object sequence is showing "last modified" as person who do not have permission to this object.

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

Prerequisites:

  1. Go to Configure Object Definition -> Object "Sequence".
  2. Make "Secured = Yes" and give specific Permission category required.
  3. Make sure if there is any rule using this Sequence object while saving the data (or) hiring employee (or) any other transaction.

Steps to reproduce:

  1. Assume there is one user "A", there is no permission for this object (i.e., user cannot view in Manage data).
  2. Now, this sequence we are using for employee id generation.
  3. New hire is added -> the approver is the user "A".
  4. The approver has approved the workflow.
  5. In Manage data -> Sequence -> In last modified, it is showing as "Modified by User "A"". 

Please note: The above is just for an example, it is applicable for any transaction such as sequence being using for Job information changes/Position changes/any other transaction.

Cause

This is currently expected behavior. 

Resolution

  • Any process that uses the sequence object, increments by 1 when there is any transaction happened which is using sequence.
  • So, the last modified will be the user who have made the latest transaction using this object (Such as approvers, users who make latest changes, etc.,).

Keywords

Sequence, object, MDF, save, last modified, no permission, secured, Configure Object Definition, Manage data, not visible, Permission category , KBA , LOD-SF-EC-ADM , Admin Tools (EC Core only) , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , Known Error

Product

SAP SuccessFactors Employee Central 2411