Hi Kumar,
Enhancement category is to specify what type of fields you want to have in your table.
You can go with deep when any type of fields are allowed in the table, like character types , reference types and also table types. Basically deep means a structure inside a structure.
Hope this answers your question.
And welcome to SAP-ABAP.
If helpful please reward points.
Thanks and regards,
Pranay D.