Thanks for the additional info.
the data source you have used gets data at PO, Item, Schedule line granularity. Can you post a screenshot with these fields (along with record number and cancel indicator).
the dso has only PO number, line item as key. it might be better if you use the relevant dso meant for schedule lines (0pur_ds03).
Thanks
Francis