Hi
I think this is very easy to do for any SD or ABAP consultant. You could find a lot of links discussing somehow similar issues.
If you are very good in Query reports then create a report by using tables VBAK, VBAP,VBFA,LIPS and VBRP. You might need to create some additional fields. The link is in VBFA and for delivered and invoiced quantity you can use LIPS and VBRP. in LIPS there is sale order number as reference document and in VBRP there is DO number as reference document.
If you want to develop through ABAP code then use VBAK,VBAP and VBFA only and segregatedocuments by VBTYP from VBFA.
ThankS