I need to extract some data from SAP CRM and SAP ISU based on a complex business logic and send the data in a file to 3rd party. I am using PI 7.1. What should be my approach?
For extracting the data, you have to write an ABAP report, which can be executed as background job.
The job calls PI with help of an ABAP proxy.
The PI transfers the XML data to a format, which the 3rd party requests.
Figure out which option you have for sending the data to 3rd party, for example JMS, HTTP, FTP and use the corresponding adapter.
Hope that helps