Ravi,
I agree. The effect of the RESTRICT action for the update should be limited to just the changes that affect the primary key.
The thing is: currently it is not, but it can be worked around this limitation as I've shown.
So it's not perfect, but it's not a show blocker.
For scenarios like BW on HANA or general data marts the usual procedures would disable the FK constraint during data load anyhow (for speed up purposes) or those constraints wouldn't be put into the DB in the first place.
As mentioned in the other thread(s), I'll provide some feedback for this to the development team - that's pretty much what I can do about this.
- Lars