Is there any other option to get DRN BY initials automatically?
Not with out-of-the-box Solid Edge.
You could write a custom macro that accomplishes this.
Or you could purchase Teamcenter, create a custom property, map that property to Solid Edge, and voilà, you have what you desire.
Your salesman would really like you to pursue the Teamcenter route...