Symptom
Publish compensation data to EC, the publish job failed with error message "Comp EC publish failed for user xxx, create of Compensation info: This record was not saved because there were errors in other records for xxx, Frequency, is a required field and cannot be blank"
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 Compensation
Cause
Set the frequency field as mandatory field and publish new pay component without triggering any rule to fulfill the frequency value for the new pay component.
Resolution
Create OnSave or OnChange type business rule in Manage Business Configuration -> payComponentRecurring to set the frequency for new published pay component. Below is one example.
Keywords
publish failed, compensation publish, publish to EC, frequency, required field, publish data, record error, publish error, mandatory field, field cannot be blank , KBA , LOD-SF-CMP-EC , EC data, EC mappings, configuration & settings , Problem
SAP Knowledge Base Article - Public