on 06-25-2012 1:51 PM
HI Experts,
We have a requirement to integrate SAP system with external webbased system using webservices through PI.
1. Is it possible to call sap standard transactions like ME21N/ME22N/ME23N/standard screens using webservices through PI from external system using webservice URL?
2. If yes, can some data pass from external system to websevice to default in sap before calling trasaction?
Thanks
Sai
Hi,
>>>1. Is it possible to call sap standard transactions like ME21N/ME22N/ME23N/standard screens using webservices through PI from external system using webservice URL?
yes this is possible but not advisable - as you should be using standard BAPIs instead
BAPI_PO_CHANGE
BAPI_PO_CREATE1
so create a WS on PI - which the external system will be calling but you will call RFC from PI (or proxy) which will call those BAPIs instead - this is the best way
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
>>>call multiple traactions from external system and it is not posssile to develop weservices and applciation logic for each transaction.
1. it's already there... you can expose the BAPIs are web services so you don't have to develop any logic yourself you just need to populate the values of the WS exposed BAPI and you're done - as easy as it gets
2. Please don't calls recorded transactions from WS - it will be a real pain for support later on due to errors and rollbacks, etc. - BAPI is the best and proper way - I'd strongly not advice calling screens
Regards,
Michal Krawczyk
Hi Sai,
It isn't that simple as calling screens of standard SAP transactions via web services. You would need to divide the whole logic into a few crucial parts, like: application logic in the web-based system, connections via web service, over PI, to SAP, to create, change and get data of an existing Purchase Orders. If you go this way, then:
@1. Yes, it is possible to create, change and get data of a Purchase Order over a SOAP web service, once you build the logic in PI properly.
@2. Yes again - you can call the web service with some parameters that will be passed to SAP.
Regards,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.