Symptom
A table is created and used as a target in a Data Flow.
Not all target columns are mapped to the source table. The expectation is to manually enter values in the unmapped columns.
However, after each execution of the Data Flow, the unmapped columns are filled with NULL values, and any manually maintained values are overwritten.
Environment
SAP Datasphere
Reproducing the Issue
- Create a dataflow with a target table with one added column that does not match the source table
- Run the dataflow so the target table gets populated with values
- Add values for the unmapped column using data editor
- Run the dataflow and the manually added value gets replaced with NULL
Cause
This behavior is by design. During each execution, the Data Flow writes data into the target table and unmapped columns are populated with NULL values.
Resolution
This is a documented restriction in SAP Datasphere Process Source/Target Changes in a Data Flow | SAP Help Portal.
- If you leave any target table column unmapped, new runs of the data flow will insert null values into it.
See Also
Keywords
Dataflow, NULL, unmapped column, datasphere , KBA , DS-DI-DF , Data Flows , Problem
SAP Knowledge Base Article - Public