After developing for more than 1 year on AX 2012. I have seen the blesses and the blames of table inheritance.
Let’s start on the blesses:
And now the ugly part
From design point of view in AX 2012. In case my base table is company independent, why should my derived table also be company independent. It looks stage but I have seen implementation where this was the case, now we had to do it with security rules.