cancel
Showing results for 
Search instead for 
Did you mean: 

WEB SERVICES

Former Member
0 Kudos

HI XI guru,

can u plze tell me what is meant by web services,how data is send or recived through web services.it wil be helpful if u provide some blogs explaning how to configure web services using adapters.

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

I need help.

If someone sees this link [Content Deleted]. I've done to account for bills. But I need to send the user who posted the bill, and validate it with SAP since excel.

Someone can help me.

Thank you very much.

Message was edited by: Jason Lax

Former Member
0 Kudos

Hi,

A 'Web service' (also Web Service) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network"[1]. Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.

The W3C Web service definition encompasses many different systems, but in common usage the term refers to clients and servers that communicate using XML messages that follow the SOAP standard. In such systems, there is often machine-readable description of the operations offered by the service written in the Web Services Description Language (WSDL). The latter is not a requirement of a SOAP endpoint, but it is a prerequisite for automated client-side code generation in many Java and .NET SOAP frameworks (frameworks such as Spring, Apache Axis2 and Apache CXF being notable exceptions). Some industry organizations, such as the WS-I, mandate both SOAP and WSDL in their definition of a Web service.

Sender :Webservice

Sender SOAP Adapter

Receiver RFC/IDOC/ABAP proxies.

IR

Step 1:

Create the Sender Datatypes for Request & Response

step2:

Create the MT for Req & Res

Step3 :

Create OB Message Interface ( Syncronous)

Step4 :

Import FM/BAPI

step5 :

Request Mapping : Sender Req MT--> FM Req

Response Mapping : FM Res----->Sender Res MT

Step6:

Interface Mapping

ID

Step1 :

Configure Sender Soap Adapter

Step2 :

Configure Receiver RFC Adapter

Step 3: Configure Sender Agreement, receiver determination,Interface determination,Receiver agreement

Step 4:

Create WSDL file.( ID->tools-Defien webservice)

save the file as .wsdl file

Give the file to sender system ( Webservice )

Receiver Webservice:

Step 1: In XI through external definition import the WSDl File and create Inbound Interfcae

Step 2: Confiure ID ( Receiver SOAP Adapter)

( All the Steps are as usual)

In The Receiver Adapter

Mention the url of the Webservice and Soap Action.

REgards,

Jayasimha Jangam

Former Member
0 Kudos

Hi vijaya singothu ,

Web service

A Web service is a self-contained, modularized functionality, which can be published, discovered, and accessed across a network using open standards and which is supported by SAP NetWeaver. Web services cover services provision for integration within an enterprise as well as cross enterprises on top of any communication technology stack, whether asynchronous or synchronous, in any format.

Web Services in the NetWeaver framework play an important role in facilitating the integration of disparate applications from various departments or trading partners and thus increasing business productivity. This benefit allows small and medium businesses also to integrate their business applications with larger trading partners. The benefit derived from this seamless integration introduces security concerns when all the business logic is now being exposed through a standard interface that is a catalyst for security vulnerabilities. SAP Security Managers must use automated diagnostics tools to ensure that the security vulnerabilities are caught in pre-production and in post-production phase.

The following websites contain good PDF docs which will gain u confidence on WEB SERVICES:

Web Services Testing: SAP Netweaver Platform

http://www.crosschecknet.com/web_services_testing_SAP.php

How to develop a Simple Web Service Application Using SAP NetWeaver Developer Studio & SAP XI 3.0

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b...

How To... Set Up a Web-Service Related Scenario with SAP xi

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f22...

Enhancing Your Web Services with SAP Exchange Infrastructure

http://www.sappro.com/downloads/SAPXI.pdf

Web Services, Part XI: Consuming Multiple Web Services

http://www.webreference.com/js/column106/

Vulneribility assesment of SAP Web Services

http://www.crosschecknet.com/resources/white_papers/sap_va.pdf

cheers!

gyanaraj

hemant_chahal
Contributor
0 Kudos

Web service is a function/method or job which is running on a server.

So its always available. It has the Request and Response structure.

So when you send any request to server or say web server it will be directed to a webservice and it will processed with some logic and you will get ther response back.

Web service is a standard name for SAP as well as all other frameworks like .net.

So you can send data or say request to any web service from any platform.

WSDL is the standard language for the webservice. If you have WSDL file for any webservice you can reuse it in your server also.

I mean SAP servers also.

In XI context we use wsdl of any webservice to reuse(Import and export) from or to XI.

Also when we want to send data to external web server from XI we can import the wsdl to XI and we simply use SOAP adapter to send data using the imported WSDL interface.

Former Member
0 Kudos
former_member192295
Active Contributor
0 Kudos

HI,

Web service is a service through this service we can send and receiver data to internet or external system. Web service generally we are creating through so many ways. In xi we can create web service through ID window (tools-->Define Web service option). Extension of web service file is .WSDL. It contain source/target structure along with system configuration information. Once web service file is generated we can use this file from any where and can send data to target system meanwhile vice verse.

Find below links or more information.

http://help.sap.com/saphelp_nw04/helpdata/en/d8/3bfc3f8fc2c542e10000000a1550b0/content.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/2eac5a56d7e345853fe9c935954ff1/frameset.htm

Former Member
0 Kudos