Yes, if you don't insure an unique key with a tool similar to range number or uuild, you have to insure that two users won't try to create same record.
Call a standard creation transaction, and check locks with SM12. Most transactions (those that don't generate the number at save event) will lock the not yet created record.
Regards,
Raymond