2560817 - Generate User ID in the document

SAP Knowledge Base Article - Public

2560817 - Generate User ID in the document

Symptom

You would want to generate User ID in the document but while generating document you get error 'You do not have permission to access the following placeholders : ***.' despite of proper permissions.

Environment

Employee Central - Document Generation

Reproducing the Issue

Create User Id mapping as shown below: Job Information > User Id

2560817-2.JPG

Then go to Generate Document tool and try download or Generate Document > we get error: 'You do not have permission to access the following placeholders : ***.'

Cause

This is an expected behavior as the User Id referred in document is being fetched from Job Information (this field doesnt exisit in Job Information section but can be used to get User Id) and permission controls on EmployeeData > User Id wont help here.

Resolution

A workaround for this is to create a custom-string in Job Information and then use a rule to put the User Id value in this custom-string. A sample rule shown below:

2560817-1.JPG

Here Radford Job Code is custom-string. This rule will fetch User Id and put the value in custom-string.

You can then map this Job Information > custom-string in the Document Generation Mapping Template. Give atleast vVew permission for this custom-string and then generate document.

Keywords

You do not have permission to access the following placeholders generate document user ID document , KBA , LOD-SF-EC-DOC , Document Generation , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors HCM Core 1708 ; SAP SuccessFactors HCM Core 1711