Okay so I changed my table definition to more appropriate one so it's something like this now:
DATA: list_tab type table of abaplist.
Still, my problem remains unsolved.
The piece of code from my initial message works perfectly fine tested in RSA3 in ECC but when invoked from SAP BW it returns 0 records.