cancel
Showing results for 
Search instead for 
Did you mean: 

Use of Enterprise Services

jagesh_lakdawala
Active Participant
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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.

jagesh_lakdawala
Active Participant
0 Kudos

Hi Shweta,

Thanks for your reply,

Definately i will go through this given link but if you procide specific idea for my second & Third Question. then it will be more helpful to me.

Regards

Jagesh

Former Member
0 Kudos

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

aashish_sinha
Active Contributor
0 Kudos

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

jagesh_lakdawala
Active Participant
0 Kudos

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

jagesh_lakdawala
Active Participant
0 Kudos

Hi experts,

Please suggest on this.

Regards

Jagesh

Answers (1)

Answers (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

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