SAP Knowledge Base Article - Public

2590034 - How to modify Weekend days in Calendar

Symptom

1) When we create a class from one of the items, the calendar widget always shows Saturday and Sunday as grayed out (considered to be weekend days) - Note: you can still select them, they are just shown to be weekend days

2) Customer would like to change this based on their weekend days (Friday, Saturday) or any other combination

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 Learning

Reproducing the Issue

Even after configuring the Work Week Profile for Classes as per the KBA-2180271, the system is still graying out the standard Saturday&Sunday weekend days in the calendar widget and the admins cannot modify it.

Cause

The conditions of admins using the application would vary because the application can be accessed by people all around the globe. For example: An employee who is using Arabic language can be currently working in China and China might follow a different work week so there is no fixed date pattern that we could define as there are so many sub/alternate conditions/paramaters we could have for the users/admins. For now, the calendar widget is fixed this way due to that reason.

Resolution

Admin Side: A more commonly used work week is from Monday to Friday, therefore it will be the default pattern in the calendar widget on the application level.

User Side: Whereas for the users, we could actually modify the first day of the week or the weekends in the Library Clanedar view (these changes would reflect for all the users and is not region or language specific)

This configuration is available under System Admin > Configuration > System Configuration > LIBRARY

You could make the following changes there (if you want Sunday to appear first with Friday and Saturday as the weekends)

*********************************************************************************************

# Calendar preferences are defaulted. The user has the opportunity to change the default settings to his or her own preferences.
# Weekdays excluded from calendar display, from the list of: Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday

excludedWeekDays.Sunday=false
excludedWeekDays.Saturday=true
excludedWeekDays.Friday=true

# First day of week from: Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
firstDayOfWeek=Sunday
*********************************************************************************************

This would affect only the user's calendar (under Library calendar view) and not the admin side calendar widget. See the new calendar view on the user side in Calendar view of Library:

If you require this on the admin side as well in the global calendar widget, you could raise it as an enhancement or looking into a custom solution opportunities.

Enhancement: You could always raise this an enhancement request on the Influence portal, our Product Management team will review your request based on the Votes that it garners along with the reason of the request and they might consider it for future enhancements. Please note, this process usually takes a long time. Check KBA-2090228 - How to Submit Ideas for SAP SuccessFactors Products - SAP ONE Support Launchpad that explains this.

Instance Customization: You have to reach out to the SAP Professional Services team to get the concern addressed with a custom solution. Please reach out to your CSP/CEE from SAP who would help you to engage SAP Professional Services team to review if this is a feasible request.

Keywords

weekend grayed out, Saturday, Sunday, Friday, admin, calendar, weekend, weekend days , KBA , LOD-SF-LMS-SCH , Class - Scheduled Offerings , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS-CAT , Catalog , Product Enhancement

Product

SAP SuccessFactors Learning all versions