In case the mapping in a transformation is done using an Expert Routine the analysis functionality will read the assignments from the coding.
There might be cases where the source InfoObject is not unique, just as in the following case:
IF RESULT_FIELDS-CURRENCY = 'EUR'.
RESULT_FIELDS-/bic/zamount = <source_fields>-amount.
ELSE.
RESULT_FIELDS-/bic/zamount = <source_fields>-/bic/zmat_curr.
ENDIF.
In this case, the analysis can't be continued for the upward Data Flow. The following message will be displayed in the result:
Assumed source InfoObject: Could not be detected because of duplicate mappings.