on 07-06-2011 11:22 PM
Hi Experts,
My scenario is SAP ECC Web Service to CRM Web Service through PI. For CRM Web Service we have got an WSDL with the CRM End point and everything is good. But for ECC one, they dont want to Push the data to PI, but PI needs to Pull the data from Web Service.
Normal sender SOAP adapter can get the data if the Sender external system push the data / invoke PI URL using WSDL generated by PI (generated from Sender Agreement).
Please let me know that how we can PULL the data from Web Service.
Thanks,
Nabendu.
> Please let me know that how we can PULL the data from Web Service.
This is not possible. Write an ABAP job in ECC that trigges the message from ECC and sends it to PI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
ideally for such requirements, there will be a report scheduled at ECC end which will trigger the proxy/RFC and in turn the data will be pushed to the Webservice and reaches PI. your pull is nothing but the scheduling of the report at ECC
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The sender SOAP adapter does not support the pull protocol.
As already suggested above by Stefan and Raj, only solution would be to use an ABAP report to trigger the scenario and send out the data to the PI.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
PI cant pull data directly from Web service, if your functional team exposed Functional Module as a web service and if you are using that then they have to schedule or run back ground job.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.