Hi Hari,
If you want to see all data from ZXDSO in the report,you should use a left outer join and connect it with ZYDSO dso.
The result will always contains all records of the "left" table ZXDSO, even if the join-condition does not find any matching record in the "right" table ZYDSO. This means that if there are 0 (zero) records in ZYDSO (for a given record in ZXDSO), the join will still return a row in the result (for that record)—but with NULL in each column from ZYDSO.
Regards,
Amit