SAP Knowledge Base Article - Public

2615927 - Hide or show Time account balance in Time off Screen based on balance values

Symptom

In the Time Off Screen Time account balance or time type need to be hidden if quota balance is 0. In case if balance is not 0 then to show the quota balance/time type in the Time Off Screen.

"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 Employee Central - Time Management

Reproducing the Issue

Available Time Type details hide account balance option.png

Scenario: We have a Time Type which is linked with Time Account Type. As per business logic Time Account balance is condition dependent. For example Time Type name is “Child Care Leave”. If employee’s youngest child’s age is below 7 years, then he/she will get 5 days’ balance. There will be no balance/quota for those employees whose youngest child’s age is more than 7 years.

Requirement: In the Time Off Screen Time account balance or time type will be hidden if quota balance is 0. In case if balance is not 0 then it will show the quota balance/time type in the Time Off Screen. Means quota balance/time type visibility is dynamic based on quota value.

Solution tried and did not work: In Time Profile there is a parameter called as “Hide Account Balance”. If we set the value as “No” for Child Care leave it will also not show balance for those employees who has valid quota balance. Means we can’t use “Hide Account Balance” parameter as per our requirement.

Resolution

  • As per current system design there is no way to hide or make time type available for the employees or admin according to a dynamic condition based on Time account balance value.
  • In the Time Profile >  Available Time Type > details > 'Hide Account Balance' Option will hide the balance for both the cases of the example scenario mentioned in the symptoms.
  • Hide Account Balance works only for Employees (Employee self-service scenario). It does not work for admins. See KBA 3051287
  • For Admins all time types will be available irrespective of any settings to be seen or apply leave on behalf of the employee.

Workaround:

You will have to maintain two different time profiles for the employees who have youngest child younger than 7 years old and for ones who have older than 7 Years old youngest child.

That way you can control the hiding of zero balance but manual time profile change needs to be done in job history.

Please submit an idea for this feature by following steps as described in below KBA for Product Management team to consider in future releases.

2090228 - How to submit enhancement requests for SAP SuccessFactors products.

See Also

2457500 - Time Account Balance Shown When Hide Account Balance Flag is set to Yes

3051287 - "Hide Account Balance" setting on Time Profile not working in MSS scenario.

Keywords

hide or make time type available according to a condition, time off, employee central, Hide or show Time account balance in Time off Screen based on balance values, hide account balance , KBA , LOD-SF-EC-TIM-UI , Team Absence Calender/ Workbench/ ESS UI's , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions