Symptom
When trying to update the object definition an object, receive the error "???Saving of 1 ReportObjectConfigEntity throwed a Exception???"
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
Reproducing the Issue
- Go to object definition
- Edit the object details
- Perform some change such as change visibility from "Not Visible" to "Editable"
- Click Done
- Save the object definition
Error: ???Saving of 1 ReportObjectConfigEntity throwed a Exception???
Cause
The internal server shows the following logs:
Caused by: com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB: [301]: unique constraint violated: Table(GENERIC_OBJECT_T), Index(UK_GENERIC_OBJECT_T) with error: unique constraint violation for table SFV4_STOCKPM231405_REF1:GENERIC_OBJECT_Ten, constraint='$uc_UK_GENERIC_OBJECT_T$', key value='18954002', pos=0; indexname=UK_GENERIC_OBJECT_T(input position -1)
Resolution
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation partner or Account Executive. For any non-implementation tasks, contact Technical Support.
- Run the MDF sync DB changes job from Provisioning. The Job Type is MDF Object Definition To DB SYNC.
- Please contact your SAP Partner or SAP Support to run the "Save Changes To Report Configuration Object" job in Provisioning.
Configuration Requirements: Here
-
Run the MDF sync DB changes job from Provisioning. The Job Type is MDF Object Definition To DB SYNC.
-
Run the Save Changes to Reporting Config job from Provisioning. The Job Type is called Save Changes To Report Configuration Object Job.
-
Check if the Planned Working Time object appears in Configure Object Definitions.
-
Set the value for Generate Planned Working Time Data for Past Period (in months) in Manage Data Time Management Configuration object. You have to set a positive whole number ranging in between 1 to 12.
- Set the value for Generate Planned Working Time Data for Future Period (in months) in Manage Data Time Management Configuration object. You have to set a positive whole number ranging in between 1 to 3.
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide:Reporting of Planned Working Time
Chapter:
See Also
Keywords
mdf, mdf object, analytics, custom object, standard object, configure object definition, unique constraint violated: Table(GENERIC_OBJECT_T, Save Changes To Report Configuration Object Job , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-ANA , Analytics & Reporting (Ad Hoc, YouCalc, ORD) , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , Problem