SAP Knowledge Base Article - Public

2884086 - b1911 release issue - Theme issue in Configure Business Rule

Symptom

Business rule not displaying element and field in dropdown for selection

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 HXM Suite

  • SAP SuccessFactors Employee Central - Business Rule

Reproducing the Issue

  • Go to Configure Business Rule
  • Base object > Job Information (or any other base object)
  • in the THEN section (could also be in the if section)
  • Attempt set > Job Information.XXXX to be equal to > Job Information.YYYY
  • Blank options are displayed as shown in image below

2020-01-22_09-27-32.jpg

Cause

Previously, Theming for Business Rule was hardcoded. In the latest release (1911) theming support in the field selection of the rule engine was enabled. That means, the colors are no longer hard-coded but determined by customer via Theme Manager Config.

The default behaviour is that: Disabled entries should be blurry (i.e. cannot be selected), however if customer had changed the "Text color - hover" to white, whereas it didn't have any effect in previous releases, in the latest release (1911), this leads to the white text color on white background for both disabled and active entries.

In other words, only customers who had the "Text color - hover" defaulted or changed to white are affected.

Resolution

Engineering is working to ensure the default setting is not white text over white background for "Text color - hover"

Workaround:

  1. Change the color in the Theme manager under "Fine Tune" -> "Menus" -> "Text color - hover" to another color than white. thereafter the elements and fields entries can be seen again. and you will be able to clearly differentiate between Active and Disabled entries again.
  2. Additional theme configuration settings can be updated via import/export tool, if you want to configure the disabled menu item text color, you can do so via Theme Sharing > Export theme and this will display below:
    1. Export_theme_values.png
  3. Make the necessary property hexcode change for ex: menu.textColorDisabled=#FFFFFF to menu.textColorDisabled=#7B7B7B and import the theme values via Theme Sharing > Import theme.
  4. To configure the hover text of a disabled menu item modify and change the hexcode of the menu.hoverBgColorDisabled property, ex: menu.hoverBgColorDisabled=#E2F6F8

No code fix is needed for this issue to be resolved. Instead, make the necessary theme configuration changes via theme export/import alternative as explained above.

Keywords

Theme manager, Business Rule, Theming, element, field, cannot see fields in business rule, hover, color, disabled, 1911 , KBA , LOD-SF-PLT , Platform Foundational Capabilities , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors HXM Core 1911