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
SAP Knowledge Base Article - Public