Webservice creation

Hi Experts,
Could you please give some link/document to create the webservice from SAP R/3 System?
I know how to create a webservice from XI, but not aware of SAP R/3 Systeme webservice.
Please provide the documents/inputs for the same.
Regards
Sara

Hi Sara D ,
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.
Web Services Testing: SAP Netweaver Platform
http://www.crosschecknet.com/web_services_testing_SAP.php
How Web services play a key role on the SAP NetWeaver
http://www.sap.info/public/INT/int/index/Category-28943c61b1e60d84b-int/0/articlesVersions-500244687cbd30ffd
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-f5b548ac1555
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-f222711d10c0
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
****Pls reward points if u find this helpful

Similar Messages

  • Error  in PL/SQL Webservice Creation

    Error in PL/SQL WebService Creation
    We are using Jdeveloper Oracle IDE 9.0.3.9.93.
    I am trying to convert a simple function inside a package whose specification is as follows:
    package opera_util as
    Function get_codes_in_string
    (in_select_statement in varchar2,
    in_separator in varchar2 default ',' ) return varchar2;
    end opera_util;
    This gives me following error
    java.lang.NullPointerException
    void oracle.jdevimpl.webservices.generator.WrapperClassGenerator.wrapTimestamps(oracle.jdeveloper.model.JProject, java.lang.String, java.util.List)
    WrapperClassGenerator.java:417
    java.util.List oracle.jdevimpl.webservices.generator.WrapperClassGenerator.generate(oracle.jdeveloper.model.JProject, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, oracle.ide.dialogs.ProgressBar)
    WrapperClassGenerator.java:340
    void oracle.jdevimpl.webservices.generator.SPWebServiceGenerator.generateImpl(oracle.jdevimpl.webservices.wizard.publish.SPPublishModel, oracle.jdevimpl.webservices.util.JavaXSDTypeMap)
    SPWebServiceGenerator.java:234
    void oracle.jdevimpl.webservices.generator.SPWebServiceGenerator.access$1000071(oracle.jdevimpl.webservices.generator.SPWebServiceGenerator, oracle.jdevimpl.webservices.wizard.publish.SPPublishModel, oracle.jdevimpl.webservices.util.JavaXSDTypeMap)
    SPWebServiceGenerator.java:68
    void oracle.jdevimpl.webservices.generator.SPWebServiceGenerator$1.run()
    SPWebServiceGenerator.java:155
    void oracle.ide.dialogs.ProgressBar.run()
    ProgressBar.java:522
    void java.lang.Thread.run()
    Thread.java:484
    Any Ideas?

    Hi,
    Could you re-try publication, running jdevw.exe instead of jdev.exe, please? This will send some extra information to a console.
    I have a feeling something may be going wrong when JPublisher and SQLJ is invoked by the generator, and they both print out errors and warnings to the console. Post the information from the console here and we'll be able to figure out what's going wrong.
    Thanks,
    Alan.

  • WebServices Creation and Consuming a Web Service in WDA ABAP

    Dear Experts,
    We are on SAP-ABAP Release 7.00 / SAP NetWeaver 2004s / SP19.
    Problems and Confusions galore.
    WebService Consumption
    We have been given an external webservice which need to be consumed. When I try to create a proxy thru SPROXY or thru SE80, it throws an error : Proxy Generation : Errors Occured (In German)/ Exception Occured in Library handler/ Not Implemented / No vendor specified.
    What am I doing wrong?? Any step by step !!! Pls. help.
    I have reached a point where I have absolutely no idea where to go.
    +WebService Creation for an RFC FM +
    WSDL created (later came to know its available by default), its visible in SOA Manager but execution doesn't throw up the screen wherein one can input field values to test the service. Although. the XML file is generated.
    Any help would be highly appreciated.
    Please Note :
    1> XI Framework is NOT available
    2> on Calling TCode : SPROXY, it shows "No connection to ESR"
    Thankx in advance.
    Regds,
    Srini

    Please post your questions in the correct forum. This forum is only for Web Dynpro ABAP related questions.

  • JDeveloper Webservice Creation Question

    While Creating webservices through JDev 11g from WSDL, we are presented with two option :-
    1) Java EE 1.5, with support for JAX-WS annotations
    2) Java EE 1.5, with support for JAX-WS RI
    Could you please let me know which one is the most efficient option.
    I see that in the second option the webservices are configured thru another file(sun-jaxws.xml) and all the requests are directed or handled by a common servlet whereas in the first option we usually configure the endpoint implementation directly in web.xml.
    Another question that i have related to webservices creation - Does webservices wizard internally call wsimport to generate classes from WSDL. When i use wsimport to generate classes using WSDL and specify a jaxb global binding file to convert datatypes, this works correctly but using JDeveloper doesn't creates the Adapter classes to convert the datatypes.
    Answers to the above would be helpful in reaching a decision on which approach to follow. Thanks.

    Hi,
    yes. Please see the how-to document we provide on otn.oracle.com/products/jdev
    Frank

  • Simple WebService Creation using JDeveloper 11.1 Technology Preview 2

    Hi,
    I like the way JDeveloper simplifies the web service creation using the wizards and allows to test the web services from the IDE itself.
    I have the following issues when I tried the step-by-step tutorial (http://www.oracle.com/technology/obe/obe11jdev/11/ws/ws.html) to build a web service. I greatly appreciate if some one can help me with these issues. This tutorial basically provides how to create a simple hello world kind of web service using JDev. Some of the steps are failing in my case.
    Failure 1) Unable to find the WSDL document
    When I invoke the "Test Web Service" menu item HTTP Analyzer is unable to locate the dynamically generated WSDL. I did try with and with-out proxy settings both the cases it failed. However I can see the WSDL if I go to the given WSDL URL in my web browser. I suspect I am missing some thing in Jdeveloper configuration. So I had to manually save the WSDL from the browser to go to further steps.
    Failure 2) Failure in the Response message
    When I invoke the request message I am getting the following error in the response:
    "The selected message is not a SOAP message". However, if I use the browser to test the web service, it is working fine.
    I greatly appreciate if you can provide me some insight into why JDeveloper is failing in these cases.
    Thanks
    Sunil

    It started working after I restarted the JDeveloper with no proxy settings. Seems to be after changing proxy settings JDev need to be restarted to take the preference changes to be effective in this case.
    Another interesting aspect that I noticed was, when HTTP analyzer is running it dynamically sets the proxy in the preferences settings as localhost with the HTTP analyzer port.
    But anyway now I am able to run and test this webservice within the JDev itself.
    Regards
    Sunil

  • SOA - webservices creation

    Hi
    Can anyone suggest the best of creating a webservice/ RFc enabled function module for ME21N and me51N t-codes for creation of purchase request and order.
    We understand the service will contain only functionality and not screen.
    And the standard BAPI's for the same do not suffice as they require manual input for most of the fields. But from the screen if we enter PR no. most of teh fields get populated.
    Please help.
    Regards
    Lavanya

    Hello,
    you have two existing ways: the first one is to use the existing BAPI or  Consuming Enterprise Services and the Second way is to develop you own WS for creating WS for PO_Create
    Get Help from this blogs
    /people/austin.chinn/blog/2006/10/18/esoa-chronicles-part-i-consuming-sap-enterprise-services-using-visual-composer-and-the-composite-application-framework
    /people/rudolf.held/blog/2007/07/02/how-to-consume-an-enterprise-service-from-the-es-workplace-in-web-dynpro--part-ii-sample-code-for-download

  • Webservice creation for SAP XI/PI Scenarios

    Hi,
    How can I develop A simple Webservice for any scenario, for example, if am doing File to file copy scenario,So I want to develop a Webservice for the same scenario,
    I want to develop webservices for the entire Scenario, for this I am Using Microsoft Visual Studio.
    I Shall Create a Form/Page for UI to select the source file, and when I trigger the Copy button, the service should execute the backend SAP XI Scenario and the file should get copied.
    How should i proceed to develop the Webservice?
    Regards,
    Varun

    Hi Varun,
    Let me understand this-
    >>Also here my sender Adapter is File and Receiver Adapter is File
    Do you mean to say that you can't change the existing FILE-PI-FILE scenario to Webservice-PI-FILE scenario on PI box?
    If yes, then you just need to create a UI to copy the file in the source file folder as specified in FILE adapter settings and set the FILE adapter poll interval. It will keep polling the file source file directory and pick the file from there.
    Am I missing something here?
    And also can you tell me what do you mean when you say "service"? You want it to be invoked following some user action? I guess it would be difficult to directly trigger the PI excecution when you have file adapter at  both the end.
    Regards.

  • Issue with Webservice Creation using Session Beans.

    Hi All,
    I want to expose my Session beans as webservice.
    I'm using Weblogic Application Server.
    When I do the modeling using JDeveloper, I'm unable to convert the Session bean to webservice.
    Any information on this is highly appreciable.
    Thanks & Regards,
    Kumar Madhavan.

    I can't give you much of a walk through, as I have just started it myself, but I'm using a universal unique identifier to represent each client. Whenever a client posts data from a jsp or applet the uuid is also sent. I use POST to pass all my parameters. If the server hasen't received data in say 5 minutes from the client then it is assumed the client went offline. Its working for me so far.
    COn

  • Webservice creation for consuming BAPI

    Hi,
          I want to create a webservice for consuming data from standard sap functional module for mobile integration. Can someone explain his experience to reach this requirement?
    My main requirement is to design a webservice which can consume SAP BAPI.
    Thanks,
    Kundan

    Hi,
    I am not sure the reason why you are not getting the output. But have you tested your web service before it is used in the adobe interactive form?
    If not check your web service by some methodology
    XI : WebService Studio - A Plain Jane SOAP Tool
    Microsoft Infopath - Microsoft Office 2003 Infopath & SAP RFC/Webservice
    Regards,
    Ganesh N

  • SP2013 - What better to use for custom webservice creation, which will be save filled in Infopath form to sharepoint library

    Client use SharePoint 2013. I have to develop a custom webservice for this SharePoint. Webservice will receive some information as request, will fill in a InfoPath form (on based existing infopath template from library) with this information and save result
    to SharePoint library.
    Could advice how it right  organize? What is better to use for custom webservice in SharePoint 2013 (REST api or something else), how better fill in and save infopath form to library? 
    thanks

    Hi,
    In SharePoint 2013, you can still reference the way what it used to be in SharePoint 2010 or previous version.
    The two demos would also work in SharePoint 2013:
    http://blogs.msdn.com/b/jannemattila/archive/2007/01/21/infopath-and-web-service-data-connection.aspx
    http://wmostafaw.wordpress.com/2012/08/07/calling-web-service-from-infopath-2010-with-parameters/
    If the customer just want an interactive form for easy input, there are also other options in SharePoint 2013 like:
    Customization on the default form pages of a list using JavaScript Client Object Model;
    Create a SharePoint App which will enable you implement more complex requirements with Client Object Model and REST API, you can even upload it to the App store to share it with
    other people.
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they
    help and unmark them if they provide no help. If you have feedback for TechNet
    Subscriber Support, contact [email protected]
    Patrick Liang
    TechNet Community Support

  • Webservice creation: java.lang.NoSuchFieldError: _typeRegistry

    Hi,
    I'm trying to invoke a webservice from an AbstractPortalComponent, but I receive the following error:
    [code]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/com.shell.gep.dev.sth_dev_content/com.shell.gep.myjobs.testmyjobs
    Component class : com.shell.gep.myjobs.engineering.TestIview
    User : Robin.Vanhethof
         at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    <b>Caused by: java.lang.NoSuchFieldError: _typeRegistry</b>
         at com.shell.gep.myjobs.webservice.VerticalUsersServiceImpl.<init>(VerticalUsersServiceImpl.java:12)
         at com.shell.gep.myjobs.engineering.TestIview.initWS(TestIview.java:54)
         at com.shell.gep.myjobs.engineering.TestIview.doContent(TestIview.java:21)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         ... 29 more
    [/code]
    It fails when invoking the following line of code in the service implementation:
    [code]this._typeRegistry = new com.sap.engine.services.webservices.jaxrpc.encoding.TypeMappingRegistryImpl();[/code]
    Does anyone has a clue what might caused this exception?
    Kind regards,
    Robin van het Hof

    Does anyone has a clue?

  • Webservice creation from FM

    Hi Gurus,
    Our external system want to check the sales order status in SAP via webservices.
    I don't have a clue about WS's
    Do anybody have any really good manuals how to create the web service from function module? Is there any customizing behind that, what to set in SAP to use this web services?
    I want to call from the external system SAP function BAPI_SALESORDER_GETSTATUS.
    Thanks for any info,
    BR
    Saso

    Hello. I've followed the procedure, but since we're using ECC 6.0, transactions WSADMIN and WSCONFIG are obsolete (transaction SOAMANAGER should be used instead). However, when I run SOAMANAGER the system, instead of starting a "classic" transaction, tries to open a web window (Explorer or whatever) and in this window I get the message "Service cannot be reached...error 403, forbidden...". Do I have to configure something in another transaction and/or in system configuration?
    br
    saso

  • ATG Webservice Creation Wizard Limits Complex return type

    Hi All,
    Can you please let me know is there any way we can expose component method as webservice which returns complex type.
    Options we have
    1) Wrap the complex type object as string
    2) REST Webservice (JSON response)
    Do we have any other options.
    Thanks & Regards,
    Kanagaraj

    Have you set a default response of such type of ATG Web-Service?
    Sometimes even when you give the incorrect request, a default response is thrown back from the Web-Service.
    Let me know if this is the case?

  • Webservice Creation extensions using jwsc

    Hi,
    I am creating a new webservice.
    In this web service, I am referencing a library which I created and deployed as a library in weblogic server(this is war file i created and deployed as a library).
    Now I want to reference that library from my web service.
    Manually editing and putting the weblogic-application.xml in the war created by jwsc task will do.
    But I want to add this dynamically any of the attributes in the jwsc task.
    Is there any way to do that?
    Also, suppose I have a web service project in my weblogic workshop which has a webservice in the src folder and also has a WebContent folder,
    how to include the WebContent or any other directory say META-INF in the war/ear created using the jwsc task.
    Also, how to create an EAR and deploy that EAR using any weblogic ant tasks(e.g. wldeploy task).
    Please help.
    Regards,
    Suresh

    jwsc creates an exploded ear file and you can update the weblogic-application.xml created in the <destdir>/META-INF/.
    http://edocs.bea.com/wls/docs103/webserv_ref/anttasks.html#wp1069899
    -Ajay

  • Portal service and Webservice creation

    Hi Experts,
    Could you please provide the document/blog to create Portal service and to create webservice from Portal webservice?
    Regards
    Sara

    Hi,
    Check this to know how to Creating a Web Service from a Portal Service, you will find steps in page 25:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c2188ae5-0601-0010-dd93-c23e381ef41e
    To create a Portal Service:
    http://help.sap.com/saphelp_nw04s/helpdata/en/df/e6b74253ffda11e10000000a155106/frameset.htm
    Regards,
    Praveen Gudapati

Maybe you are looking for

  • I need to validate Input List Of Values Field when Inserted From Bean

    I've two view object EmployeeView and DepartmentsView In Employee View I've changed Department_Id to Input List OF Values I've created a bean to inset data into Employee Table       ApplicationModule am = ADFUtils.getApplicationModuleForDataControl("

  • Chat room test

    Last weekend I finally got my camera to be recognized by iChat. During the weekend I tried to set up my girlfriend and brother with an account and make a connection. Me--iChat and iSight with AIM, they, PCs with digicams with USB set to pc camera. It

  • How do i get a work authorization form for a repair?

    My MacBook Pro has some structural damage and I am trying to get it repaired. I have a reservation at the Genius Bar set for Wednesday. On the website however, it says that if a repair is needed, then I need a work authorization form and to bring it

  • Universal Crossgrade?

    Last year I bought an iMac G5 with Logic Express preinstalled on the system, so I still have the install disks. I was wondering if I'd be eligible for the crossgrade price if I bought a MacBook Pro and copied the program over to the MBp hard drive. A

  • Please let me know how to upload my ITunes Library to my Cloud

    Please let me know how to upload my PC based ITunes libray to my Cloud. Thank you.