>One of the advantages is that you do not need to (re) define the remote views, only change a class
I think this is, beside inheritence, the greatest advantage of CA's. All the DBC changes due to view change are gone.
CA can be changed via a simple patch keeping UI (etc) and CA synched while changing a view is a bit more tricky.
Also no bloating DBC's due to multiple VIEW changes.
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord
Weeks of programming can save you hours of planning.
OffThere is no place like [::1]