Hi Sudipta,
for selling sets as per your example:
1- extend sales view for A.
2- create BOM for A with BOM usage 5 for sales.
3- put items B,C ,and D as components in A sales BOM.
4- create sales order for A and it will expand set components automatically.
Thanks