SAP Knowledge Base Article - Public

2163549 - Connector error - "Same source field is configured for multiple fields. Please use copy field mapping for this purpose" - [LMS]

Symptom

When running a connector in SuccessFactors Learning the following error is generated:

Same source field is configured for multiple fields. Please use copy field mapping for this purpose

error connector.png

Environment

SAP SuccessFactors Learning - All Supported Versions

Reproducing the Issue

  1. Navigate to the connector configuration screen System Administration -> Configuration -> System Configuration -> Connectors
  2. Select a specific connector and map a single SOURCE field (header from the connector input file) to multiple DESTINATION fields (fields from the SF Learning system) e.g.:
    • sfuser.field.mapping.data.LOCALE=DEFAULT_LOCALE
    • sfuser.field.mapping.data.COL_NUM7_VAL=DEFAULT_LOCALE
  3. Run the connector and notice that it fails with the error

Cause

SF Learning connectors do not support explicit mapping of a single SOURCE field to multiple DESTINATION fields

Resolution

  • Use the copy functions "connector.copy.field.mappings" to copy the value from the 1st DESTINATION to the 2nd DESTINATION e.g.:
  • SF Learning -> System Administration -> Configuration -> System Configuration -> Connectors:

<connector type>.connector.copy.field.mappings=2ND_DESTINATION=1ST_DESTINATION
<connector type>.field.mapping.data.1ST_DESTINATION=SOURCE
<connector type>.field.mapping.data.2ND_DESTINATION=

  • Example:

sfuser.connector.copy.field.mappings=COL_NUM7_VAL=LOCALE
sfuser.field.mapping.data.LOCALE=DEFAULT_LOCALE
sfuser.field.mapping.data.COL_NUM7_VAL=

Keywords

Connectors, connector.copy.field.mappings, field.mapping.data, Copy connector functionality , KBA , LOD-SF-LMS-CON , Connectors , Problem

Product

SAP SuccessFactors Learning all versions

Attachments

Connector &#x2013; Customer wants one Bizx field be mapped in two LMS fields.pdf