Sita,
>>>What would be a recommended approach in this SCM scenario ? With PI or without PI.
If validation, transformation,scheduling & montoring required use PI.
>>>Do we prefer CRM middleware for these integrations or SAP PI ??
CRM middleware is for CRM, We can use PI & also CRM Middleware to post the data. It all depends upon the requirement
Cheers
Agasthuri