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

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

2194978-1 Capture.PNG

Environment

SAP SuccessFactors Employee Central

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-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC , Employee Central , Problem

Product

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