on 11-06-2008 3:48 PM
Hello,
I am looking for a solution for following scenario. Could anyone give me some help?
ERP system A, one RFC is available to retrieve data DatatA
ERP system B, one web service is available to trigger a workflow.
In XI, I want to build a solution to call RFC in system A. If DataA is greater then a threshold, then call web service in system B. The should be done periodically, like daily or weekly.
Nothing should be touched in ERP systems. Solution are only within XI system. Is it possible?
Thanks and Best Regards,
Jun
This can be done in more effective way thru proxy's in SAP system and its possible to schedule the program to call proxy and hence your interface to run periodically.
Create a client proxy in SAP system and call wrapped RFC and create a program to initiate the proxy. Further mapping and reciver configuration steps can be done in XI.
Now create a program in SAP system to instantiate the proxy object and schedulle this program periodically!
Regards,
Jilan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jun,
Do you mean that you want to INvoke RFC in sender system also from where you will get the data for threshold.
This can be possible but you need to create intermidiate interfaces..
file adapter ->XI-> RFC interface (to read data)
RFC.Response -> XI-> Webservice.
Here you can set the file adpater as dummy and poll after fixed interval.
Hope this helps.
Thanks
-Kulwant
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jun,
We had a very similar requirement as yours; to trigger several ccBPM processes to run periodically
according to different scheduling schemes.
There is an SDN contribution by Mr Bhanumurthy Thirumala, where an ABAP report
Z_HTTP_CLIENT_FOR_XI is provided.
You may create this report on your XI ABAP stack and design your scenario as below :
http sender --> pe receiver (trigger the BPM process to run)
sync rfc send step --> invoke the RFC in ERP A
sync ws send step --> invoke the WS in ERP B
This way, you can utilize the very flexible background job scheduling features existing
in your XI ABAP stack for the triggering mechanism you need.
FYI,
Ying-Jie Chen
HI Jun
You can trigger the process using a HTTP based client instead of using Dummy file interface.
You can use a HTTP based HTML client that can be run on some system for this or ABAP based client which can be scheduled in XI ABAP stack itself
Based on your requirement and landscape choose the one suits best to you
HTML client
ABAP Client
Thanks
Gaurav
hi Li,
i think it is possible,write a funcion module in SAP which gives the threshold in a field, in Configuration put a condition in Reciever determination to check the threshold is greater than or not , if yes call it will call the webservice else discard.
Regards,
Sukarna.ch
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.