Hi Mudassar,
D365 can not create PR from SO directly with standard workflow. As Rahul mentioned, run MRP and convert planned orders to RFQ, or do a customization for PR.
I think the purpose to use ERP is to make the business more simple, release human workload and leave records, not to make, confirm or post too many orders.
In your requirement, your business is direct delivery, so why such complex workflow.