Hi Mahesh,
Looking at your initial question, it appears that you want only those records in target DSO which have a "False" in column B. For instance, record number 1 of the source DSO doesn't show up in the target DSO in your example, because 1 has a "true" value.
If that is indeed your requirement, then it is quite simple - just put a DELETE statement in your Start Routine, like so
DELETE SOURCE_PACKAGE WHERE <<field_b>> = 'True'.
That should be enough to achieve your requirement.
Regards,
Suhas