Symptom
Error message occurred while setting Log read access to True or Yes in BCUI or Data Model
The application error mesage would be accompanied with the following:
- Not support Please confirm the following automatic change(s) Read log cannot be set to true for field relationship-type
- Please confirm the following automatic change(s) Read log cannot be set to true.Please enable read logging in company settings.
- Log Read Acess cannot be set for Hris field.Please enable read logging in company settings
- For MDF field : You are using positionTitle for which read access logging is switched on as a searchable field. This is not supported - please remove the positionTitle from the list of searchable fields.
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 Core
Reproducing the Issue
Via BCUI
- Navigate to BCUI or (Manage Business Confirguration) page
- Click on emergencyContactPrimary
- click on detail of field :name
- change the log read access from No to Yes
- save
Result: error: Read log cannto be set to true for field relationship.
Via Import Succession Data Model or Country Specific Data Model
Import Succession Data Model or Country Specific Data Model
- Go to provisioning - > Company - > Import/Export Data Model
- Export file
- add new flag logreadaccess = "true" like below example
Eg:
<hris-field max-length="50" id="relationship" visibility="both" logreadaccess="true" required="true">
<label>Relationship</label> - <label xml:lang="en-US">Relationship</label>
<picklist id="relation"/>
</hris-field> - Choose updated file and Import it, the change will affect immediately
- Result: Log Read Acess cannot be set for Hris field.Please enable read logging in company settings
Via MDF-configure Object Definition
- Navigate to configure Object Definition -Select Position
- Make correction
- Select field positionTitle -Detail
- change the log read access from No to Yes
- Save:
Result: You are using positionTitle for which read access logging is switched on as a searchable field. This is not supported - please remove the positionTitle from the list of searchable fields.
Cause
- Feature Read Access Logging is not enable in Manage Audit Configuration
- Product limitation for List of context fields for non MDF Employee Central Entities
- Example: Job relationship is not supporting
Resolution
Grant Role base Permission -RBP to user.
- Open the RBP role → click "Admin Center Permissions" → as highlighted below:
Enable feature:
- Go Admin Tool Manage Audit Configuration
- Enable: Feature Read Access Logging
Important Note: Read access log support for different entities:
Read access log is supported by all the EC entities with NO context fields as mentioned Below.
It is not supported by following fields:
- Cascade fields like event reason, country of company.
- Fields which are part of read access log context.
- Fields of entities like Address,Deductions
List of context fields for non MDF EC entities:
EC Element |
Functional Area |
Context1 |
Context2 |
Person Information |
Personal Information |
|
|
Personal Information |
Personal Information |
Effective Date |
|
Global Information |
Personal Information |
Effective Date |
Country |
Email Information |
Personal Information |
Email Type |
|
Phone Information |
Personal Information |
Phone Type (External Code) |
|
Social Account Information |
Personal Information |
IM Domain |
|
Primary Emergency Contact |
Personal Information |
Relationship Type |
|
National Id Information |
Personal Information |
Country (Code) |
Card Type |
Work Permit Information |
Personal Information |
Country(Code) |
|
Dependent Information |
Personal Information |
Relationship Type |
Effective Date |
Job Relationship |
Employment Information |
Relationship Type |
Effective Date |
Job Information |
Employment Information |
Effective Date |
Sequence Number |
Employment Information |
Employment Information |
UsersSysId |
|
Compensation Information |
Employment Information |
Effective Date |
Sequence Number |
Pay Component Recurring |
Employment Information |
Pay Date |
PAY_COMPONENT_ICODE |
Pay Component Non Recurring |
Employment Information |
PAY_COMPONENT_ICODE |
|
Future Release:1808 Allow customers to configure standard and user info elements for GDPR RAL
Add new flag logreadaccess in the data model , default value is false , logreadaccess = true means this standard element or user info element could be recorded as RAL
Go to provisioning - > Company - > Import/Export Data Model
Export file
add new flag logreadaccess = "true" like below example
Eg:
<standard-element id="jobCode" max-length="128" required="false" matrix-filter="false" logreadaccess="true">
Choose updated file and Import it, the change will affect immediately .
Keywords
Log Read Access,ECT-101720,,context fields,Log Read Acess cannot be set for Hris field.Please enable read logging in company settings,Not support Please confirm the following automatic change(s) Read log cannot be set to true for field relationship-type,Please confirm the following automatic change(s) Read log cannot be set to true.Please enable read logging in company settings,Log Read Acess cannot be set for Hris field.Please enable read logging in company settings, You are using positionTitle for which read access logging is switched on as a searchable field. This is not supported - please remove the positionTitle from the list of searchable fields., PLT-63087 , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem