Thank you for your reply.
Actually, I know how to do BDT enhancement.
What I am asking is how to create a new BDT object, like BP.
For example, the application, field groups, views, sections and screens configuration t-code and function for that object.