SAP Knowledge Base Article - Public

3116390 - Field ID "bizx-pos" is showing invalid enum values in Ad hoc report - Goal Management

Symptom

In Goal Adhoc reporting, the field with ID 'bizx-pos' is showing invalid or unexpected enum values.

Environment

SAP SuccessFactors Goal Management

Reproducing the Issue

1. In the goal plan template, add a field (bizx-pos) with defined enum-values (e.g. 1,2,3)
2. Cascade/ assign goals to users.
3. Create and run a goal domain adhoc report.
4. The field is showing unexpected enum values for some goals (e.g. 6,7,8)

Cause

This is due to the XML template configuration cascade-update="roll-up"; rollup-calc-type="avg"

  • If a field uses rollup to cascade/assign goals, the field value of parent goal will be calculated (avg/sum) with child goals.
  • If the calculation result value is null, unexpected value will be set into this field in database.

Resolution

To prevent this issue, change the bizx-pos field 's cascade-update to "push-down"(same as parent goal) or "regular"(editable) to avoid rollup event.

NOTE: "cascade-update=rollup" configuration is ONLY recommended when you require child goals values to aggregate up to the parent goal's value

See Also

2072032 - How to Cascade Goals and Link Goals? - Goal Management

Keywords

enum, bizx-pos, invalid, unexpected, report, goal, ad hoc, cascade-update, rollup, parent goal, child goal, avg, objective, assign, cascade, push-down , KBA , LOD-SF-GM-REP , Reporting and Data Imports Exports , LOD-SF-GM-ADM , Admin Tools, Settings, Permissions , Problem

Product

SAP SuccessFactors HXM Core 2105