Hi
I do not replicate all the tables to HANA that are contained in my database view, unless I need them for other purposes. I have 3 view tables that I am using in production.
So no, you don't have to replicate all linked tables.
However, you must ensure that there are consistency, i.e. that all records are updated in all linked tables when you replicate.
I.e., if you join VBAK and VBAP, you must be certain that VBAP is not updated before VBAK is updated, otherwise you will risk that the view will not select any records during replication.