Hi Pruthvi,
Mentioned below are the list of output medium for SAP SRM.
1. Email.
2. Fax.
3. Print.
4. XML.
Whenever SRM want to send data to another system in XML format and if you are not using SOA then PI is very much required to transfer the XML data to the target system. When you integrate SRM with ECC 6 EHP 4 or higher version then many documents are transmitted in XML format only and XML document is sent out of SRM using ABAP Proxy.
Since the XML data is sent out via ABAP proxy you have to import the integration objects for SAP SRM into SAP NetWeaver PI. you can find the same in the below location.
Steps involved :
1. Deploy the integration objects of SAP SRM into SAP NetWeaver PI.
2. Update the SLD with new business system data.
3. Check Active Process Integration in the transaction SPRO in SRM .
4. Go through the below steps :
1) One RFC of type H to point to PI with all the details.
2) Define the role of the business system in the server that you want to see(Sxmb_Adm)
3)Connection between Business System and System Landscape Directory.
3a)RFC destination LCRSAPRFC of type T for SLD connection.
3b)RFC destination SAPSLDAPI of type T for SLD connection.
4)Maintain the SAP J2EE Connection parameters for LCRSAPRFC and SAPSLDAPI in SAP J2EE Engine
5)Maintain SLD access details in Transaction SLDAPICUST.
Please refer the section 1.3.1, 1.3.2, 1.3.3 and 1.3.4 in the document(as linked provided below)
SLDAPICUST should point to the SLD host server. If you have a central SLD installed on the Dev server, then it is ok that it is using the host and port of the Dev server.
PIAPPLUSER is the normal user that is used in trx SLDAPICUST (the user must have the role SAP_XI_APPL_SERV_USER).
'Lastly, will the gateway Server of SAPSLDAPI and LCRSAPRFC will be the same for both DEV and QAs systems in XI?'
5. Make the necessary confirmation in Integration directory for the relevant interfaces.
Checking XI Settings - mySAP SRM: Basic Settings - SAP Library
Regards,
Suresh