on 09-01-2009 4:20 AM
Hello Experts,
My Scenario is Java Application(Source Data) - SAP PI 7.1 - SAP R/3.
I have standard R/3 BAPI available for Data posting in SAP R/3 system. This same scenario I can implement by creating and exposing the Web Service in SAP PI system. but here I want to use the Enterprise service(ES) concept which is new for me.
The following are my queries.
(1)How can I search relevant Enterprise services in PI for the SAP R/3 BAPI.
(2)If relevant ES is available then what are the steps to be performed?
(3)If relevant ES is not availabe then what are the steps to be performed?
Please suggest me.
Thanks & Regards
Jagesh
Hi,
Please see the below wiki link. It gives the complete information on available Enterprise Services Bundles and how to access/use them.
https://wiki.sdn.sap.com/wiki/display/ESpackages/Home
Regards,
Shweta.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Following is answer of your question:
>(1)How can I search relevant Enterprise services in PI for the SAP R/3 BAPI.
There is no way to look for enterprise service for BAPI, ES are harmonized services based on GDT whereas BAPI is more SAP oriented in datatype definitions, only way is to find out is look into code as many ES are calling BAPI internally. Best way to identify correct ES is business use (like Purchase Order Creation etc)
>(2)If relevant ES is available then what are the steps to be performed?
It depends how you want to use this ES, you can call this ES from outside world (read thirdparty tools, application) and these services can be used as ready-to-use building block for new applications. You must know URL of wsdl and security setting (user/password) to use it with any application. You can call it from ABAP, .Net, Java applications. You can test ES with any SOAP testing tool like WSNavigator or SOAP UI.
>(3)If relevant ES is not availabe then what are the steps to be performed?
You have few options if ES is not available, design of your own by following proper governance model (i.e. PIC process) or you can live with existing BAPI, RFC and convert them into Web Service using webservice wizard available in SE80 and SE37.
Regards,
Gourav
Hi,
>>(1)How can I search relevant Enterprise services in PI for the SAP R/3 BAPI.
Use given link by Shweta to search specific ES. to find an ES in SAP PI, use WS-Navigator and ya SOAMANAGER, etc.
>> (2)If relevant ES is available then what are the steps to be performed?
If exists, it will give you idea about how to import it to your system.
>> (3)If relevant ES is not availabe then what are the steps to be performed?
If not, you have to write your own wsdl using external tool, import from PI, import from CE.
regards
Aashish Sinha
Hi Gaurav,
Really appreciating your answers. But Still i have some dobuts on the 2nd Question. I have searched in ES workplace and i have found the following information for my required BAPI (Goods Movement in SAP R/3).
Businedd Object:- GoodsMovement
Inbound Service Operation:- GoodsMovementCreateRequestConfirmation_in
Based on this information, My questions are:-
(1)Can I check this ES defination in Service registery? if yes then please provide steps also.
(2)do I need to configure anything in PI for using this SAP provided ES?
(3)what my client java application should do?
(4)How this SAP ES is linked with the respective SAP BAPI for Goods Movement?
Thanks in Advance
Regards
Jagesh
Hi,
Enterprise services are stored in service registry,in service registry all services stored in 4 classification
search ES in SR first, SOAMANAGER is transaction code.
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 |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
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.