SAP Knowledge Base Article - Public

2194978 - Attribute Value of Type NMTOKEN Must Be a Name Token

Symptom

  • Adding a rule via Manage Business Configuration (BCUI) or Provisioning
  • Following error pops up on saving changes in Business Configuration UI
  • Data Model is not consistent: Attribute value "RULENAME" of type NMTOKEN must be a name token

2194978-1 Capture.PNG

Environment

  • SAP SuccessFactors HCM Cloud
  • Employee Central 2.0

Reproducing the Issue

  1. Navigate to the Admin Centre
  2. Tool Search > Manage Business Configuration
  3. Add a business rule under rules section
  4. Save
  5. The error above will pop up

Cause

The spaces between the words of the rule ID are most likely the root cause:

2194978-2 Capture.PNG

Resolution

Possible Workarounds:

  • Sometimes making a copy of the rule will fix the behavior.
  • The best option would actually be to remove the spaces between the words of rule id. Use underscores instead.

Keywords

SuccessFactors , Success Factors , SF , Employee Central , EC , BCUI NMTOKEN error adding rule , ECT 71901 , ECT 52248 , KBA , LOD-SF-EC-RUL , Business Rules & Event Derivation , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors HXM Core all versions