Hi Suman
There is no way to enhance the transaction DS with this logic. These fields, compounded object ZOBJ_NO and ZOBJ_TY, are fully master data connected, Only ZCONTRACT is a field in the transactional data stream.
I found out that there are few ZCONTRACT with more than one ZOBJ_NO (therefore I designed this field as compound to contract, check the table shown above). Therefore no 1:1 relationship is possible and no enriching the traget through a looku up routine...