Hi Moumita,
If I have got your requirements clearly, you are going to insert a record if not present in the target and update the same in the target when an update is received at the source.
The conditions on which Insert/Update happens is the Primary Key that drives the table comparison.
As PRODID is you Generated Key Column, unless you have multiple rows wih identical primary keys and unique PRODIDs, you should not be using the PRODID as the "Input Primary Key Column".
Because this here acts as another key generated for the table at target(Surrogate Key).
Instead, you must use a primary key of the table, my best guess is the CustID as the "Input Primary Key Column".
And then pull all the other columns in the "Compare Column" fields on the basis of which comparisons will be done.
Hope this helps.
Please try out this scenario and let me know.
Thanks,
AJ