BAPI as a Web Service confusion

I apologize if this is answered more directly in another post, I promise I looked first.
I have an ERP 2004 IDES system. (Web AS ABAP+Java)
I want to access BAPI_PROCORD_GET_LIST as a web service.
I can generate a virtual interface and a web service definition from transaction BAPI using the wizard. I can then run the Web Services Navigator from my browser, type in the address of the WSDL, and successfully execute a test of the BAPI that returns the orders that match the criteria I set in the test (e.g. all orders in production plant 3100).
I learned in another thread that the BAPIs also have WSDL available through
http://<was_server>:<port>/sap/bc/soap/wsdl11?services=<BAPI_NAME_IN_CAPS>&sap-client=<client>
I can also type this into Web Services Navigator as the address of the WSDL, and after I authenticate to the correct client (in this case, 800), it returns a valid service that I can test.
However, when I go to run the test, I can create the request criteria, but the system doesn't return any values - I believe this is because there's no place to specify the sap-client (which should be 800 for the test to succeed) and I think the system then defaults to client 000, in which there are no process orders.
In fact, during this sequence of activity, the system makes me authenticate again, and I cannot authenticate with the same credentials that got me to the test screen (username/password valid in client 800) - I can only get through the authentication with a user that is valid for client 000.
My question is: should I be able to use the second form of the WSDL as a web service, and if so, how do I specify the client information during the service invocation?

Hi,
There is no web service wizard for BAPIs in SAP 4.7 version. BAPIs are already available as web services. One just needs to download the WSDL description of the corresponding BAPI's web service from the Web Service Browser, a BSP application whose URL is of the format -
http://<host_name>:<port_number>/sap/bc/bsp/sap/WebServiceBrowser/search.html?sap-client=<relevant_client>
where the first two placeholders can be determined from  transaction SMICM (choose GoTo -> Services).
To generate the WSDL description for a BAPI from the above URL, enter the name of the BAPI under "Search by Name" field, and press Enter to confirm.
Note that entries in this field are case-sensitive.
Links to the WSDL description and the stored documentation are displayed next to the name of the BAPI.
Regards
Deepthi

Similar Messages

  • BAPI call throw Web Service

    Hi, I have some problem to call web service generated from BAPI on WAS 6.20. My Scenario is the following:
    I took the famous BAPI_FLIGHT_GETLIST, generate Web Service on WAS 6.20, and consume it throw Web Dynpro Web Service model on WAS 6.40.
    Now, I want to pass parameters to my web service.
    I successfully passed all tables and my web service  worked, the problem starts when I try to set data to one of the input structures namely DESTINATION_FROM. It looks like WS simply ignores the data I set there, so I am unable to pass the filter to the BAPI.
    I also want to mention that I can call the same web service from Web Service navigator on my WAS 6.40. If I do it from there it works as required which means the problem in Web Dypro Side.
    In addition I tried to set this structures with context mapping, without context mapping and directly to the model. It didn't work.
    Any ideas?
    Victor.

    Hi,
    I have problems executing this BAPI through the Web Service.
    I don't get any exception but I get an empty result table.
    In the LogicalPort, I did define a "Stateless Communication".
    1) Should I do this ?
    2) I choosed a Basic(username/password) HTTP authentication. Should I do it ?
    However, I removed these choices and it didn't work.
    In the component controller, I wrote :
      public void wdDoInit()
        //@@begin wdDoInit()
        Request_BAPI_FLIGHT_GETLISTPortType_BAPI_FLIGHT_GETLIST req =
             new Request_BAPI_FLIGHT_GETLISTPortType_BAPI_FLIGHT_GETLIST();
            wdContext.nodeRequest_BAPI_FLIGHT_GETLISTPortType_BAPI_FLIGHT_GETLIST().bind(req);
        //@@end
      public void execute_BAPI( )
        //@@begin execute_BAPI()
        try {
        wdContext.currentRequest_BAPI_FLIGHT_GETLISTPortType_BAPI_FLIGHT_GETLISTElement()
                  .modelObject().execute();
    //    wdContext.nodeResponse().invalidate();
         wdContext.nodeRequest_BAPI_FLIGHT_GETLISTPortType_BAPI_FLIGHT_GETLIST().nodeResponse().invalidate();
        } catch(Exception e) {
        //@@end
    Is it OK ?
    When my model is a SAP/R3 system, I was creating a Custom Controller and I wasn't using the Component Controller.
    Is anyone can help...Thanks in advance.
    Bye

  • Help:  Exposing BAPI's as Web Services in WAS 6.20

    Hello,
    I'm very new to WAS and I don't have access to a development environment yet (network issues).  I was hoping someone might be able to shed some light on the following: 
    I'd like to expose certain BAPI's as Web Services in a way that my .NET client can talk SOAP directly to WAS 6.20 (without having to generate proxies). Is this possible? 
    Also, is there a Web Service Creation Wizard in 6.20 that makes the process of exposing BAPI's simple, similar to the wizard in 6.40?  To date I've been able to navigate the BOR and generate WSDL for the BAPI's that I'm interested in however, this doesn't get me all the way there.  I'm looking for documentation on how to make the Web Service interface for those BAPI's generally available through WAS.
    I'll take anything at this point.  Even a pointer to some documentation.
    Thanks,
    Jay

    Hi Jay,
    Yes, it is possible in Web AS 6.20 to expose BAPIs as Web services. You find the exact documentation of how to do this in the SAP Service Marketplace: http://service.sap.com/connectors. Then go to "SOAP Processor" --> "Media Library". However, the wizard that helps you create the Web service is not yet available in 6.20.
    Regards,
    Susanne

  • BAPI as Web Service confusion

    I apologize if this is answered more directly in another post, I promise I looked first.
    I have an ERP 2004 IDES system. (Web AS ABAP+Java)
    I want to access BAPI_PROCORD_GET_LIST as a web service.
    I can generate a virtual interface and a web service definition from transaction BAPI using the wizard. I can then run the Web Services Navigator from my browser, type in the address of the WSDL, and successfully execute a test of the BAPI that returns the orders that match the criteria I set in the test (e.g. all orders in production plant 3100).
    I learned in another thread that the BAPIs also have WSDL available through
    http://<was_server>:<port>/sap/bc/soap/wsdl11?services=<BAPI_NAME_IN_CAPS>&sap-client=<client>
    I can also type this into Web Services Navigator as the address of the WSDL, and it returns a valid service that I can test. However, when I go to run the test, I  can create the request criteria, but the system doesn't return any values - I believe this is because there's no place to specify the sap-client (which should be 800 for the test): in fact, the system makes me authenticate again, and I can only authenticate with a user that is valid for client 000.
    My question is: should I be able to use the second form of the WSDL as a web service, and if so, how do I specify the client information during the service invocation?
    Message was edited by: Michael DePriest

    I need to clarify something from the initial post. During the second web service test I described, as I am executing the test, the system requires me to authenticate even though I already authenticated in order to get the WSDL.
    The first authentication is OK when I provide a username/password that is valid in client 800.
    The second authentication does not accept the client 800 credentials. It will only succeed if I provide a username and password that are valid in client 000.
    As a result I don't get anything in response to the test (there are no process orders in client 000 on this instance).

  • Error "Deserialisation failed" when trying to use BAPI via a web service

    I created a web service in BW with the help from the wizard WS_WZD_START. The web service contains
    (among others) the RFC BAPI_ODSO_READ_DATA_UC.
    The web service runs OK & can be used from the SAP Web Services Navigator.
    Now when i try to use the web service from Delphi i get
    an error: "Deserialisation failed" (SimpleTransformationFault) "ODSOBJECT erwartet".
    The ODSOBJECT parameter is there to be sure.
    I saw the same error before in this forum but found no real solution there. I am using BW 6.40 & SP 12.
    XML sent:
    <?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Header>
    <sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/">
    <enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header>
    <SOAP-ENV:Body><ns1:BAPI_ODSO_READ_DATA_UC xmlns:ns1='urn:sap-com:document:sap:rfc:functions'>
    <DATALAYOUT></DATALAYOUT><INFOOBJECTLIST><item>
    <INFOOBJECT>/CIVGM/NUM</INFOOBJECT></item></INFOOBJECTLIST>
    <MAXROWS>2</MAXROWS><ODSOBJECT>/CIVGM/BPLO001</ODSOBJECT><ORDERBY></ORDERBY>
    <RESULTDATA></RESULTDATA><SELECTIONCRITERIA></SELECTIONCRITERIA><UNICODE>N</UNICODE>
    </ns1:BAPI_ODSO_READ_DATA_UC></SOAP-ENV:Body></SOAP-ENV:Envelope>
    Answer:
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap-env:Body><soap-env:Fault><faultcode>soap-env:Client</faultcode>
    <faultstring xml:lang="en">Deserialisation failed</faultstring>
    <detail><n0:SimpleTransformationFault xmlns:n0="http://www.sap.com/transformation-templates">
    <MainName>/1BCDWB/WSS0050825153239449000</MainName>
    <ProgName>/1BCDWB/WSS0050825153239449000</ProgName>
    <Line>73 </Line>
    <Valid>X</Valid>
    <MatchFault>
    <DescriptionText>Element 'ODSOBJECT' erwartet</DescriptionText>
    <TokenType>S</TokenType>
    <TokenName>CODEPAGE</TokenName>
    <TokenNameSpace>urn:sap-com:document:sap:rfc:functions</TokenNameSpace>
    <TokenValue></TokenValue>
    </MatchFault><Caller>
    <Class>CL_SRG_RFC_PROXY_CONTEXT</Class>
    <Method>IF_SXML_PART~DECODE</Method>
    <Positions>1 </Positions>
    </Caller></n0:SimpleTransformationFault>
    </detail></soap-env:Fault>
    </soap-env:Body></soap-env:Envelope>
    The same error occurs when I take the exact XML that was sent from Web Services Navigator (the XML that worked) and send that from Delphi.
    What could be wrong?

    Hi Simon,
       Other thing you can do is compare the HTTP requests (including header) from both Delphi and XMLSPY. I suspect if the SOAP message is same in both case the difference might be in the header. But one thing is certain, WAS can not respond differently for same request, don't you think so ?
    Cheers,
    Sanjeev

  • BAPI/RFC as Web Service

    I have a sample FM which when run from SICF gives a server 500 error. (SICF path /default_host -> sap -> bc -> srt -> rfc -> sap -> Z_MYSERVICE.  I test it using the TEST SERVICE option and it pops up the browser with address
    http://<my.fdqn.host>:8000/sap/bc/srt/rfc/sap/z_bapi_user_existence_check?sap-client=800
    but if I test the service using WSADMIN it pups up the url
    http://<my.fdqn.host>:50100/wsnavigator/jsps/explorer.jsp?description=description&wsdl=http%3A%2F%2Fwarbird.ocluk.com%3A8000%2Fsap%2Fbc%2Fsrt%2Frfc%2Fsap%2FZ_BAPI_USER_EXISTENCE_CHECK%3Fsap-client%3D800%26wsdl%3D1.1%26mode%3Dsap_wsdl&name=name
    and I can use the test function and it works.
    Now this may have something to do with authentication - but I tried setting SICF to allow annonymous logon.
    Also if I try from a third part tool which can use the wsdl and test, it comes back with an "unauthorised access to backend".
    So after all that
    1) Should the test in SICF work (hopefully yes)?
    2) to generate the serice I ran the wizard on any FM and the tried SICF - was there something more?
    3) when it worked it useed my portal on port 50100 to do the test, but when it failed it just used the R/3 WAS on port 8000 - is this significant?
    Thanks in advance for any help or suggestions.

    I am joining into this party as well. I have the same SOAP exception 112 thing coming up when I try to run a webservice hosted on my ECC 6.0 system.
    It looks something like this when I test it from SICF :
    http://<hostname>:8010/sap/bc/srt/rfc/sap/ZBAPI_FLIGHT_GETLIST_WS2?sap-client=100
    When I add the following parameter &wsdl=1.1 , to the end of this URL , I get to see what the SOAP envelope looks like , so I assumed things are fine.
    The problem is when I call this webservice from my Portal WS Navigator...I've managed to overcome the authorisation issue mentioned by Chuckie earlier by making this webservice authentication as Standard R/3 user instead of internet user.
    I am able to test this BAPI wrapped in my webservice ..and then when I execute, the response envelope shows errors.SM21 shows exactly what you guys have faced earlier.
    If its a patch issue , I suppose logging an OSS note should help , otherwise , does anyone here think it could be j2ee config setting issue ?
    -Chandra

  • Bapi as web service - required by schema description

    Hello,
    I exposed a BAPI as a web service. Lets take for example the bapi to update / change a business partner. When trying to update for example the first name I have to create a complex type: centralPersonData and I have to create ALL simple types that are subtypes of centralPersonData even when I only want to change one of this attributes otherwise I will get a:
    com.sap.engine.services.webservices.jaxrpc.exceptions.XmlMarshalException: XML Serialization Error. Property [...] of class [...] must exist and can not be null. This is required by schema description.
    I know that I get this error because the XML element tags are not created when I do not initialize the values. In the moment I initialize all values "by hand" and have to write sometimes about 50 lines of code only to update one value. Is there a better way to solve this?
    Thanks for your answers!
    Felix

    Hi
    Check This URL and you will get some Solutions to your problem
    http://help.sap.com/saphelp_nw04/helpdata/en/e9/ae1b9a5d2cef4ea4b579f19d902871/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/7c/a4f1b3c59aef4f8ea3c32cda0c0486/frameset.htm
    Regards
    Chandran

  • BAPI as Web Service in XI 2.0

    Hi there,
    I have been struggling for about a week trying to <u>deploy/call a BAPI as a Web Service in XI 2.0. </u>
    However, despite all my attempts I didn't manage to get this "simple" scenario to work.
    My conclusion until now; is that XI 2.0 just does not or is not ready to provide this kind of functionality.
    Hopefully in version 3.0  all these shortcomings will be part of the past.
    Regards,
    Rob.
    Message was edited by: rob viana

    Hi rob, how are you ?
    I have done this at least two weeks, to validate the concept, I had some problems until proceed correctly but, yes, works fine !
    First I did import the BAPI_MATERIAL_GETLIST, create 2 data types, one to receive parameters from webservice client and map to BAPI call, and another to get the BAPI response(I have created an sync interface), so, created 2 message types, corresponding to 2 data types, and 1 message interface specifying the outbound and inbound message types.
    So, I did create two message mappings, one to map the request to BAPI and another to map the response to client, and a interface mapping to set the request and response with respective mappings and interfaces.
    After, I did create the corresponding configuration objects and, in the configuration, I´ve used the menu "Tools/Define Web Service..." to generate a wsdl(I´ve used this option only to check the parameters that will be exposed, and check the endpoint that XI is suggering to be used, I didn´t use the WSDL to call the webservice)- here is a trip: to me, the option mentioned above generate the following address as endpoint: http://:1080/sap/xi/engine/?type=entry,
    and the port listed above(1080) is incorrect, the correct value is found at SMICM transaction, looking on Active Services, this is a http port available on this screen(in my case, the correct value is 8030).
    The ultimate task is configure the SOAP Adapter to listen the SOAP requests to this interface.
    I think that the problem is to find correct documentation, I have experienced many situations where I have a problem to solve and, its very difficult to get a document, help, etc.. that explain how to solve the problem.

  • Creating web service for bapi and consume in portal.

    Hi ,
    I am new to Web Services. This is my requirement I need to publish the functionality of bapi as a web service and consume the web service from portal side.
    I have followed these steps to create web service.In transaction se80 i have created service definiton and a wsdl file is generated.
    When i am exporting that WSDL file and creating a model in a webdynpro project. I am getting the following error. I dont know how to proceed further.Error while loading WSDL.Check error log for more details.
    Whether the proxies need to be generated?What is the purpose of it? Where the proxies need to be generated?
    Is Process integration needed to use web services?
    Kindly guide me how to proceed.
    Best Wishes
    Idhaya R

    the proxy is the object that make possible to use the service; even if service and consumer are on the same host, you need a proxy to use it.
    try to check this blog
    /people/thomas.jung/blog/2007/12/17/consuming-services-with-abap

  • Web service enabled BAPI - PI

    Hai,
    How can I find BAPIs for which web service is enabled (to use in Proxy examples, I dont have auth to SICF and related tcodes for activating etc.)
    Regards,
    Bobby

    Hi,
    You can easily expose a  BAPI as Web service.
    Just have a look at following links:-
    1. Web Service Creation Wizard
       [http://help.sap.com/saphelp_nw04/Helpdata/EN/e9/ae1b9a5d2cef4ea4b579f19d902871/content.htm]
    2. Steps to Create a Web Service out of a SAP BAPI
        http://wiki.open-esb.java.net/Wiki.jsp?page=BAPIWEBSERVICE
    Regards,
    Chandra

  • Create BAPI as Web Service

    Hi,
    I have expose a BAPI as a web service.
    Application : PA
    BAPI : EmployeePersonalData
    Method : Create
    When i try to test the web serive with the following test data:
    Employeenumber (String) = 12345678
    Validitybegin (String) = 2001-01-01
    Validityend (String) = 2003-01-01
    It give me the following error:
    =============================================
    HTTP/1.1 500 Internal Server Error
    Set-Cookie: <value is hidden>
    content-type: text/xml; charset=utf-8
    content-length: 803
    sap-srt_id: 20080128/122539/v1.00_final_6.40/DCCD591434D56BF19BA300145E6770F3
    server: SAP Web Application Server (1.0;700)
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Body><soap-env:Fault><faultcode>soap-env:Client</faultcode><faultstring xml:lang="en">Deserialisation failed</faultstring><detail><n0:SimpleTransformationFault xmlns:n0="http://www.sap.com/transformation-templates"><MainName>/1BCDWB/WSS0080123034217187000</MainName><ProgName>/1BCDWB/WSS0080123034217187000</ProgName><Line>128 </Line><Valid>X</Valid><ReferenceFault><DescriptionText>Error accessing the ref. node 'EMPLOYEENUMBER'</DescriptionText><RefName>EMPLOYEENUMBER</RefName></ReferenceFault><Caller><Class>CL_SRG_RFC_PROXY_CONTEXT</Class><Method>IF_SXML_PART~DECODE</Method><Positions>1 </Positions></Caller></n0:SimpleTransformationFault></detail></soap-env:Fault></soap-env:Body></soap-env:Envelope>
    ============================================
    What wrong with it? Any idea how to resolve this problem?
    Regards,
    Rayden

    Hi Rayden
    It will surely help you.
    Please reward pts if help.
    Deepanker
    Expose BAPI as a Web Service
    1. Go to transaction SE80.Select Function Group from drop down menu; enter the function group in which the BAPI (which is to be exposed as Web Service) comes. You can find this Function Group from function module (BAPI) itself. Go to transaction SE37 and enter function module name (BAPI name) and click on display. You can see the function group here under attribute tab .
    2. Then from Function Modules list choose the BAPI to which you want to expose as a   
        Web Service .
    3. On right clicking on the BAPI a context menu appears. Click on create and Web Service option .
    4. New window will pop up. Click on Continue.
    5. Give the name for Enterprise service and short description. Click on continue.
    6.  New window will pop up.Click on Continue
    7. New window pop up. Click on 'Release service for runtime'. Click on Continue.
    8. This window pops up. Click on Complete.
    9. New pop up window come up asking for Package. Give the package name and click on SAVE button.
    10. New window pop up asking for Request . Give request and click on OK.
    11. New window comes displaying service definition.
    12. Now go to transaction WSADMIN and choose your web service. Go to Web Service menu and choose WSDL option.
    13. New pop up window come.Check on Include SAP Feature in WSDL and click on OK.
    14. Internet browser will be opened and asking for User Name and Password .
    15. After giving values for user name and password, you will get WSDL file opened in internet explorer. SAVE this locally on your computer for further use.

  • About web service

    hi, all
      i call the web service in abap report.
      there is a runtime error that is "Method 'nr1:put-messagesRequest' not implemented: method name or namespace not recognized".

    Hi Ken
    Hope it will help you.
    Pls reward if help.
    Expose BAPI as a Web Service
    1. Go to transaction SE80.Select Function Group from drop down menu; enter the function group in which the BAPI (which is to be exposed as Web Service) comes. You can find this Function Group from function module (BAPI) itself. Go to transaction SE37 and enter function module name (BAPI name) and click on display. You can see the function group here under attribute tab .
    2. Then from Function Modules list choose the BAPI to which you want to expose as a   
        Web Service .
    3. On right clicking on the BAPI a context menu appears. Click on create and Web Service option .
    4. New window will pop up. Click on Continue.
    5. Give the name for Enterprise service and short description. Click on continue.
    6.  New window will pop up.Click on Continue
    7. New window pop up. Click on 'Release service for runtime'. Click on Continue.
    8. This window pops up. Click on Complete.
    9. New pop up window come up asking for Package. Give the package name and click on SAVE button.
    10. New window pop up asking for Request . Give request and click on OK.
    11. New window comes displaying service definition.
    12. Now go to transaction WSADMIN and choose your web service. Go to Web Service menu and choose WSDL option.
    13. New pop up window come.Check on Include SAP Feature in WSDL and click on OK.
    14. Internet browser will be opened and asking for User Name and Password .
    15. After giving values for user name and password, you will get WSDL file opened in internet explorer. SAVE this locally on your computer for further use.
    NOw u need to import this wsdl to NW-XI-IntegrationBuilder-IntegrationRepository and use this in your scenario.

  • Web Service Wizard in R/3

    If this is the wrong forum for my question, kindly indicate which forum would be best suited.
    IN SAP CRM 5.0 there is a tranasction WS_WZD_START to launch a wizard to create web services from RFC BAPI"s is there such a transaction available in R/3?
    If not how can I achive this functionality in R/3?
    I need to use a BAPI in R/3 for Material management, in CRM exposing BAPI's as web service makes it very easy for non-SAP system to call. So when i need R/3 BAPI's what is the work around. Can I create a wrapper in CRM that will call an R/3 BAPI? Is this possible?
    Jawahar Rajan

    Hi Anoop
    Thanks for your reply.
    i have done the following settings. i referred to the following blog.
    /people/sap.user72/blog/2005/11/16/webas-a-step-by-step-guide-for-configuring-uddi-registry-on-local-server
    for publishing the web service i have done all the settings in he visual administrator. after that in the UDDI tool i have done three steps.
    1. first i select the Publish Business Entity radio button, provide all the information and in lasti got the message the business entity is published successfully and a key is also generated.
    2. then i select the option publish service radio button provide all the necesssary information and in last i got the message service published successfully and again a key is generated.
    this time a different key.
    3. then i select the third radio button on the UDDI tool, provide all the information and in that it was giving the error
    An ERROR has occurred
    Invalid key passed: Unknown TModel key in reference. TModel key :uuid:c1acf26d-9672-4404-9d70-39b756e62ab4.
    can you please tell me where is the error.
    n what setting i have to made in the
    goto-->administration settings.
    Thanks
    Rinku

  • Web Service SOAP Adapter Error

    Hi all
    We just upgraded from PI7.0SP13 to SP18. We have a couple of Web Services running that worked fine in SP13. Now, after the upgrade they don't work anymore, and we get the following error when trying to execute the SOAP request:
    com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve binding for the given channelId: Binding:CID=a1a08d8558de39c691a8c80a4f524b1c;
         at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBindingByChannelId(AbstractLookupManager.java:361)
         at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:424)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         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:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    I've tried all the things that I have found in the forum, e.g. CPA cache refresh, restart the system, make channel inactive and active again in ID, stop and start in channel monitoring, but nothing appears to be helping.
    Can anybody help?
    Thank you,
    Daniel

    Hi Prateek
    We do not use HTTPS. It is a simple Web Service that is called via HTTP with a request that calls a BAPI using the RFC adapter and returns the answer from the BAPI via the Web Service.
    <wsdl:service name="MI_GETACCOUNTADDRTOWRITE_OU_SYService">
         <wsdl:port name="MI_GETACCOUNTADDRTOWRITE_OU_SYPort" binding="p1:MI_GETACCOUNTADDRTOWRITE_OU_SYBinding" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
                   <soap:address location="http://<domain.name>:50000/XISOAPAdapter/MessageServlet?channel=:BS_GETACCOUNTADDRTOWRITE:CC_S_SOAP_GETACCOUNTADDRTOWRITE&amp;version=3.0&amp;Sender.Service=BS_GETACCOUNTADDRTOWRITE&amp;Interface=http%3A%2F%2Fxxxxxx.com%2Fxi%2Faccount%5EMI_GETACCOUNTADDRTOWRITE_OU_SY" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
              </wsdl:port>
         </wsdl:service>
    Thank you,
    Daniel

  • FIM 2010 R2 Web Service Connector SAP HCM HTTP binding

    Hi all,
    I'm currently configuring the FIM web service connector to connect to a SAP HCM system.
    I followed the documentation (http://www.microsoft.com/en-us/download/details.aspx?id=29943) to create the necessary web service on the SAP system. With the only difference that
    I'm not able to select "None" (HTTP) under the Web Service Communication Security Settings as described in the documentation.
    I had to select SSL and now get the following error message in the Web Service Configuration Tool.
    Synchronization Service Manager
    Following Endpoints are configured with unsupported binding:
    - 'customBinding' binding for 'Z_IDM_CONNECTOR_SOAP12' endpoint
    Please configure endpoint(s) with http binding only and refresh service(s).
    Web service connector cannot be configured through Synchronization Service Manager if endpoint binding is not basic http.
    Any help how to fix this is highly appreciated. I already can see the available BAPIs in the Web Service Configuration Tool. (In other words "Discovery" is working.)
    I'll get the same error if I try to load the configration file into the Web Service Connector in the Sync Engine.
    Thanks
    Chris

    Ok. I got that fixed by changeing the Transport Security to "None" in the Security Profile of the Service Definition.
    I'm now facing a different error that you might be able to help.
    I'm not able to add additional BAPIs to the SU_USER Function Group as described in the documentation because the "Plus" Button is missing in my screen. How can I add these BAPIs in order to use the Web Service Configuration Tool with the provided SAP ECC
    6 configuration template?
     Thanks
    Chris

Maybe you are looking for

  • Help Needed in Fixing USB Printer after CUPS Update [SOLVED]

    CUPS updated a while ago but I didn't notice any warnings from pacman or whatever. I did later notice on the front page that cups had been upgraded so that usblp is no longer usable. It told me to blacklist usblp, and so I did. I also upgraded the /e

  • Problem with Make (C language) command on Aquamacs

    Hello i'm french.. so sorry for my English i'm trying to do some basics programs on C langage on Aquamacs. but the "make" command does not works with me. my module is like this #include <stdlib.h> #include <stdio.h> #include "arithmetique.h" int max(

  • Mount option in finder is missing in snow leopard

    with Leopard it was possible to click on a folder or drive then more option, this is not possible anymore. they must forgotten this option.

  • Re : How to configure report painter

    hii kings could u tell me how to create report . what are the steps require to report painter. In that what is the purpose of  Library , how is create the same. We can report Create report Under the library sothat which purpose.

  • Help With Credit Cards In Incoming Payments

    Hi All, SAP Business One 8.81 PL05 When I am creating an Incoming payment and I have selected my invoices and then select the payment means and put in my bank transfer amount.  I then go to the credit card tab and put through a claim there which goes