SAP CRM 2006s
SAP CRM Web Service Tool: A Technical Look
- by Markus Kupke, Development Manager
- Thilo Berndt, Solution Manager, SAP CRM
- October 15, 2007
This technical look at the Web service tool provides some tips for using Web services. By reviewing the structure of the Web service tool, you can also get a look at the new WebClient UI offered in SAP CRM 2006s and SAP CRM 2007.
Formerly applicable only to Interaction Center, the WebClient User Interface (UI) becomes the unique UI for SAP CRM 2006s and SAP CRM 2007. Primarily designed for the business user, the WebClient UI features a role-based interface. This UI allows users of the on- demand and on-premise versions of SAP CRM to view similar screens. The UI also serves as the basis for the Web service tool.
We introduced SAP’s new Web service tool in our March 2007 article, and now we’ll take a more detailed look at it to provide you with some valuable tips for your projects. The technical information also gives you a good introduction to the SAP CRM architecture featured in SAP CRM 2006s and SAP CRM 2007.
With the new releases, SAP has not changed the general architecture of the SAP CRM server or the business process customization. Instead, the changes focus on the UI layers, although the technology is based on Business Server Pages (BSPs). We address the changes as they occur in SAP CRM 2006s, but the information in this article also applies to SAP CRM 2007.
We’ll follow the example from our March article of developing a Web service with two operations to create and read a business partner account. In this scenario, we distributed service tickets to our field technicians and external service providers using Adobe Interactive Forms. We created a Web service to fill the form and play the changed data back to SAP CRM. The Web service also allows us to upload the ticket data to the Interactive Form and send it to our field technicians via email. When the technicians return the form via email, the system uses another Web service to update the data.
This time we’ll first take a look at SAP CRM’s basic architecture, focusing on the most important layers. Then we’ll describe the underlying technical steps. By knowing the technical background of the Web services, you’ll be able to define what you want in the Web service, which lets IT build it to meet your needs.
Before you read this article, you should review our March 2007 article, “SAP CRM 2006s: Create Web Services Quickly with the New Web Service Tool,” in which we described the business benefits of the Web service tool and how to use the wizard to create a Web service. This article describes the technical background of what happens in each step of the wizard.
Would you like to see this full item?