If you go to Asset Browser -> ObjectMap, TP will list a set of entries. These are object map entries (few of them are created by TP while recording) and few are explicitly added by user to be used as object map entry as attach name instead of raw attach name.
Is this the final and compelete list of all available object map entries that corresponding database TP has?
There seems to be no differention (for view) between those created by user and those created by TP.
Among those created by TP - some are at Window level and some are control (like button, SPAN) etc. TP creates implicitly creates a new object map entry if recording Attach Name - > options are set "Create New, Use existing" and Test partner encounters a new object.
There seems to be some filter applied - what is that filter?
Even those explicitly created by the user by New Map Entry ->Object (right clicking in object Map) are also not listed in the object map view.
Well if I have got you right, your problem is you add an object and it does not display in the object map. Do you have more than one project? If yes then check, Which is your active project? The objects are likely created there. I think the objects are created in some other project.
when I did not see all the object maps ( due to wrong view filter and active project) - I was confused and thoght that TP shows only few in the view and rest are not shown. That made me to believe that internally TP seems to be making distinction between object maps.
It was clear to me that all the object maps displayed in the view were shown against some users name - so it was pointing to the fact that all map entries were created by (of for) some user.
Thanks for clafication -- this will help me to understand TP better...
If they aren't there, they probably weren't captured. Look in your script. If you have attach names that look something like "Caption=combobox1" or "index=2", then those controls are using raw attach and there will be no object map entries.