Symptom
When trying to replicate to Concur in Master Data Replication work center, an outbound run for employees fails with an error message:
Example: 'Field contains an invalid integer value for OrgUnit1'
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Master Data Replication
- Go to Replication to Concur > Employee Outbound Runs
- Check Application Log ID for related Execution ID
- Check Results > Expand
- Find Employee not being replicated; Find for example message: 'Field contains an invalid integer value for OrgUnit1' (as example)
Cause
Concur is set up in a way that it is accepting only integer values, but SAP Business ByDesign is passing a string value. Hence an error is thrown for the same.
Note:
- Integer values include whole numbers.
- In string values, beside numbers, all types of characters are allowed, including e.g. text.
Resolution
Change the configuration on Concur side to also accept string values for field OrgUnit1 (respectively for the Org Unit ID that is relevant in your case).
See Also
Find further details in the following help documents:
Keywords
runs, not possible, unable, org unit, orgunit , KBA , AP-INT-CO , ByD Integration Cost Objects , Problem