I am sure experts will share the knowledge and help you out.
When you open the Asset form, do you see these fields? Where do you compare and say these fields does not exist?
It seems to me the fields you don't see are part of asset management and those fields should be on AST:Attributes form.
Since 8.x architecture was changed and asset related attributes were separated from CMDB Classes.
I hope this helps.
The fields DO appear on the BMC.CORE:BMC_BaseElement form as well as the related AST: forms (AST:ComputerSystem, AST:Printer, etc.) and the AST:Attributes form. I'm quite familiar with all of the changes since 8.x. They DO NOT appear though when you look at the attributes of Base Element in the Class Manager...if you try to ADD an attribute, the namespace for "BMC.AM" does not exist...I've even found the underlying form that feeds the namespace menu and that record is definitely not there. The other obvious place is trying to create a reconciliation job, when you look at the namespaces in there, the BMC.AM namespace is missing as well...at least it's consistent.
Aah, I see, most probably missing records in OBJSTR forms. Seems CMDB repository data was not loaded properly.
CMDB experts will shed some light and BMC Support definitely provide you quick fix.