cancel
Showing results for 
Search instead for 
Did you mean: 

How to start developing an Enterprise Service

Former Member
0 Kudos

Hi everybody.

I'm a student who writes his diploma thesis at the moment.

My aim is to identify different serivce candidates with the aid of a roadmap methodology in my company. After doing a business process analysis and identifying all the IT systems and interfaces to external systems I want to develop a enterprise (web) service (with ABAP/Java) offering some type of masterdata from SAP HCM and deploy it to the Exchagne Infrastructure of my company.

But I don't know how to start. There is too much (poor) information. Until know I did not find concrete howto-guides with examples for "developing a service" (both ABAP and Java), "deploying and testing a service with XI". Could somebody give me some hints?

I have access to the ABAP workbench, XI and the NWDS and have read all the theoretical stuff about SOA and SAP ESOA.

Thanks in advance,

Stefan

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

thanks for your help and information. everything worked out now.

ankur_garg5
Active Contributor
0 Kudos

Hi Stefan,

I might not be bang on target but nevertheless try going through the below links:

[How to Build an Enterprise Service using SAP NetWeaver Process Integration|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c05b36f9-e7d4-2910-4488-a46be7ba2906]

[Enterprise Services Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40c05360-0501-0010-63bd-aedd415b6e05]

[Enterprise Services Discovery and Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4c1ab044-0401-0010-7aae-b6578bb18b85]

[Enterprise Services Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/943e83e5-0601-0010-acb5-b16258f5f20a]

[Creating a Purchase Order Store Record Web Service|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fa3dff-ce76-2a10-3f94-f3df8f2db5a2]

Also see my article which explains the creation of a Web Service using EJB (so basically a java web service):

[How to Create a Web Service using Enterprise JavaBeans|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b00917dc-ead4-2910-3ebb-b0a63e49ef10]

Bye

Ankur

Former Member
0 Kudos

Hey Ankur,

thanks for your help! Some of the links were quite helpful. Nevertheless I'm a bit confused which features are new in PI 7.1 and which features existed before so that I can use them.

These are my prerequesites:

- Developer access to SAP HR system

- SAP Netweaver 2004s Exchange Infrastructure installed and accessible

What I want to do is the following:

1. model an interface in the ESR of SAP XI

2. implement an ES/web service in the SAP HR system with outside-in approach

3. configure this service for usage via XI

4. test this service

These are my actual problems:

(1.) Where do I find the ESR in XI, what is the corresponding name? In the Integration Repository you can configure interfaces. Is this what I need for step 1?

(2.) Using the transaction SPROXY in the HR system only shows local objects. The connection to ESR is not yet established. The context help says that I can configure the ESR in two ways (via an Exchange Profil or via RFC destination). But where do I find the ESR address? (at the moment I'm confused what exactly is the ESR in XI)

(3.) the configuration of the ESOA scenario via the XI ESB would be the next step. has this to be done in the 'Integration Directory' of XI?

Thanks in advance for further help!

Best regards,

Stefan