SAP Knowledge Base Article - Public

2934326 - "Replace All" and "Remove All" are considering all characters of a string - Integration Center

Symptom

When using the "Replace All" option in the field calculation to replace the character ".", Integration Center is identifying all the characters in the string as ".", instead of only replacing the "." character.

This issue also occurs with the "Remove All" option.

Environment

  • SAP SuccessFactors HCM HCM Suite
    • Integration center

Resolution

Please use the character '\' before '.' i.e. put '\.' when you want to do remove all or replace all.

As '.' is a special character hence, you must add a backslash before it to get it working.

This is also mentioned in Integration center guide:

"When using a Replace All or Remove All operation to replace or remove a special character, you must use \ (backslash) as an escape character before the special character. For example, in the string Integration, you want to replace ? with a. In the Text to Remove field, you must therefore enter \?".

Keywords

Integration center, dot, replace all, remove all, backslash, not working, calculated field, SAP SuccessFactors HCM HCM Suite, string field,  , KBA , LOD-SF-INT-INC-FWK , Integration Center UI Framework , LOD-SF-INT , Integrations , Problem

Product

SAP SuccessFactors HCM Suite all versions