You are mixing development levels up here, which is why you get into these issues.
When you want to base your SAP HANA development on ABAP artifacts, you can either resort to ABAP Managed Database Procedures or you have to build encapsulation objects, e.g. views to have a stable interface structure.
Although it's now a "big shared database" it's still required to understand an application schema is not the database...
- Lars