SAP Knowledge Base Article - Public

3502760 - Issue with Supplier Integration due to Special Character in Payment Purpose Code

Symptom

• New suppliers are not being transferred to an external Supplier Invoice Scanning tool.
• An error message "Web service processing error; more details in the web service error log on provider side" is encountered during the process.
• The issue is observed when the Payment Purpose Code contains a value like: /XXX/YYY.

(XXX and YYY represent individual terms as part of the value)

Environment

SAP Business ByDesign

Reproducing the Issue

1. Create a new supplier with the Payment Purpose Code value as e.g.: /XXX/YYY.
2. Attempt to transfer the new supplier data to the external Supplier Invoice Scanning tool.

Cause

  • The issue arises due to the presence of two special characters type '/' in the Payment Purpose Code value. 
  • The 2nd '/' means that SAP standard will consider its name space.
  • This situation will result in a crash of the SOAP service.

Resolution

The resolution is to avoid using two special characters of type '/' in the Payment Purpose Code value.

Use '/'  only once, or in a slightly different form, avoids also related problems. Working examples are:

  • /XXX YYY
  • \\XXX\\YYY

Keywords

Supplier Integration, Special Character, Payment Purpose Code, SOAP service, Web service processing error, Supplier Invoice Scanning tool. , KBA , SRD-CC-MIG-CNT , Migration: Content , Problem

Product

SAP Business ByDesign all versions