This table was changed in LD9 to Add Remove Programs. The Metadata doesnt translate this good in your case for older clients. Run Coredbutil with the buildcomponents option and it should work fine again.
I started coredbutil and buildcomponents. After that I restarted the Inventory service. The error is still the same.
I tested it with an Landesk client 22.214.171.124. This should be a client with 9.0 SP3.
I get the same error when trying to make an inventory scan.