[EDIT] This was posted previously but since it was my first post (on the new IBM profile) wasn't made visible until it was approved and I had forgotten that I responded. [END EDIT]
Yes. If a field is flagged as required and has a default value, Maximo will add the default value to all the existing records. It sounds like yours was a YORN which will always be required in the database.
I can't remember if Maximo would do that on new attributes that are not flagged as required. I also would not expect it to do it on any of the dynamic variables (IE &SYSDATE&, &PERSONID&, etc.) because they wouldn't be able to accurately retrieve that for the records.
------------------------------
Steven Shull
------------------------------