Symptom
When creating custom fields on below objects of type String/Decimal/Number/Date in Configure Object Definition, you get the error:
"You are adding too many *****-typed field (limit is 0). You cannot exceed this limit"
Objects:
- TemporaryTimeInformation
- EmployeeTimeCalendar
- TimeAccountTypeAccrualTransfer
Environment
Employee Central, Time Off
Reproducing the Issue
-
Navigate to Configure Object Definition > TemporaryTimeInformation > Take Action > Make Correction
-
Add custom field of type String/Decimal/Number/Date
-
Save
-
Error appears
Cause
As per the handbook (TimeOff Implementation Guide: custom fields are only supported for EmployeeTime)
For the above given generic Time Objects there is no use case known (UI does not show them; data is rebuild based on internal processing logic without any details of custom fields)
Resolution
Engineering has prevented the creation of the custom fields for these objects as they will not show in the UI and is not yet supported.
Keywords
TIM-7523, You are adding too many NUMBER-typed field (limit is 0). You cannot exceed this limit, You are adding too many STRING-typed field (limit is 0). You cannot exceed this limit, "You are adding too many NUMBER-typed field (limit is 0). You cannot exceed this limit, You are adding too many DATE-typed field (limit is 0). You cannot exceed this limit , You are adding too many DECIMAL-typed field (limit is 0). You cannot exceed this limit, cannot save custom field on Temporary Time Information object , KBA , LOD-SF-EC-TIM , Time Off , Problem