You do not find the field unitsPerYear in the SFAPI data dictionary under the entity EmployeeCompensationStagingFields _sapcompplanning
However, You can see this field in Compensation Review form as shown below.
Successfactors Compensation API
This is due to missing configuration on the compensation template in Form Template Administration under Provisioning.
This requires additional configuration on the provisioning which can be performed by the implementation partner.
Navigation: In Provisioning – Form Template Administration:
Select the desired Compensation Plan Template from the list that appears (see example below).
2015 Annual TAP Compensation Review
Add the field-id “unitsPerYear” and define the xml as shown below and save the template.
Now, This field would be exposed under the same entity in Admin Tools — SFAPI data dictionary
Entity Name: EmployeeCompensationStagingFields _sapcompplanning
unitsPerYear missing EmployeeCompensationStagingFields , KBA , LOD-SF-INT-API , SF API & Adhoc API Framework , Problem