Hi Ram,
I know that you asked about basis options and as far as I know there's no such restriction but I let other colleagues to complement.
I'm curious about which frontend fired this statment.
As a modeler/developer I'd say that there's a big mistake on SQL you posted which is these computations:
Cast ( TO_DATE("_SYS_BIC"."fi-gl-lineitems/AN_BKPF_BSEG"."BUDAT", 'YYYYMMDD') as DATE),
You have three options to reduce the workload:
1) add on your model mandatory input parameters or variables depending of the front-end.
2) provide it in SAP Date as it's inside database and handle it on frontend. Currently if your front end filter the provided date in date format it will also need compute 100% of database to filter later.
3) add on modeling an time dimension table and create a join linking with date. The exposed date in date format will came from this dimension table.
Generate Time Data in SAP HANA - Part 1
Regards, Fernando Da Rós