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