SAP Knowledge Base Article - Public

2839786 - Phone Number Formatting - How To Stop The Country Prefix Being Added

Symptom

You create a customer (example Sweden) and add a landline number starting with "0" (e.g. 0123456). You notice that the system deletes the "0" and adds the country prefix +46 (e.g. +46 123456). Your expectation is, that to keep the "0" in the landline phone number.

OR

You create a customer (example Sweden) and add a landline number including the country code (e.g. 0046123456). You notice that the system adds the country prefix +46 (e.g. +46 0046123456). Your expectation is, that the system recognizes the country pre-fix instead of adding it double.

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Go to the Customers work centre.
  2. Go to the Accounts view.
  3. Click New.
  4. Enter the relevant data.
  5. Add a phone number starting with a "0", for example 0123456.
  6. The system automatically deletes the "0" but adds the country dialing code (example Sweden: +46)
  7. Add a phone number starting with a "0046", for example 0046123456.
  8. The system still adds the country code pre-fix +46 0046123456.

Cause

You have not added the + (plus) sign in front of the phone number.

The recommended way to maintain a phone (or mobile) number in the SAP system is to start with a leading ‘+’ followed by the country dialing code, e.g. ‘+49 (6227) 7-47474’. If that country dialing code is not provided, the SAP system will try to determine it from the associated postal address, i.e. when a phone number ’12 34 56 78’ is maintained for an address with country code ‘FR’ it will be changed to ‘+33 12 34 56 78’.

Resolution

  • When adding the phone number, use the + plus sign.
  • You can suppress the system adding the country pre-fix by selecting the Scoping question "Do you want to suppress the defaulting of the country dialing code for phone numbers without country dialing code?":
  1. Go to the Business Configuration work centre.
  2. Go the Implementations Projects view.
  3. Select the relevant project and click 'Edit Project Scope'.
  4. Navigate to Step 4 - Questions.
  5. Expand: Built in Services and Support and select Addresses and Languages.
  6. On the last page, under section 'Phone Number Country Defaulting', check the box for question: "Do you want to suppress the defaulting of the country dialing code for phone numbers without country dialing code?"
  7. Click Next/ Save and Finish your scoping. 
  8. Restart the system.

Now, when you enter any phone number, the system will not replace the 0 with the country prefix.

See Also

KBAs:

Keywords

Leading zero, 0 , KBA , LOD-LE-MIG-CNT , LEAP Migration Content , LOD-CRM-ACC , Account , LOD-LE-BP-BC , Business Partner Business Configuration , LOD-CRM-CON , Contact , How To

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications 1908