We have the following setup. Our work class has property called FooList where FooList is a Page List of class Foo. Foo is setup as a concrete class mapped to FooTable so we can report on them and then link to their corresponding Work objects.
Is there a way to get a row added to the FooTable when we add a Foo to FooList and save the Work object? It seems like the only way we can get a row inserted is to explicitly do an Obj-Save for that Foo page.
If all you are trying to do is make the Foo items available so that you "can report on them and then link to their corresponding Work objects", then the standard approach would be to use a Declare Index. Is there a reason you are not doing this?