Configuring Gateway : Activate Odata Services

Hi
I have Netweaver 7.4 and ECC 6.0 with EHP 7
Created trusted RFC connection between Netweaver and ECC
Installed Application specific UI Addon to Netweaver system
While Configuring Gateway : Activate OData Services
Transaction : SPRO->SAP Netweaver ->Gateway->OData Channel->Administration->General Settings->Activate and Maintain Services-
In service catalog -- I am unable to find OData services for the Launchpad designer.
/UI2/PAGE_BUILDER_CONF
/UI2/PAGE_BUILDER_PERS
/UI2/PAGE_BUILDER_CUST
/UI2/INTEROP
/UI2/TRANSPORT
Could you please help me out.
Regards
Ragavie
Tags edited by: Michael Appleby

Hi Ragavie,
Have you added the odata components? We have the UIX* components and the SR* components.
I would suggest to follow below link to get the details of app specific addons.
SAP Fiori - Add-on quick reference for transactional apps
Also, please follow the steps as described in the installation guide.
regards,
Meghna

Similar Messages

  • Configuring SAP Provided oData services

    Hi All,
    I saw that sap has many pre-delivered many oData services.
    SAP NetWeaver Gateway Supported OData Channel Scenarios - SAP NetWeaver Gateway - SAP Library
    Has anyone configured them and got to work?
    I have a Hub Scenario and see that IW_CNT is a requirement for each of them. Configuration guide says that this is a component to be installed on the HUB server. Does it mean that DPC and MPC are going to be in the HUB for these scenarios? What if I want MPC DPC to be in backend ?
    Any experience or comment is welcome.
    Thanks
    Krishna

    Hi Krishna,
    Atanu is right. You either need to deploy either IW_CNT on systems prior to 7.40 and IW_FNDGC on 7.40 systems in the Hub.
    The services themselves are in maintenance mode and are not developed further. That's why they have been packed in 7.40 in a separate AddOn and are not shipped as part of the 7.40 standard.
    This is because we (SAP) do not plan to ship content via SAP NetWeaver Gateway but rather are shipping services as part of complete solutions such as SAP Fiori.
    Though the customer can use the services I would recommend to develop your own services instead (the BAPI's hat have been used are listed in the SAP Online Help).
    Another option if no development is wished would be to have a look at the applications that we are shipping with SAP Fiori.
    Best Regards,
    Andre

  • Error while consuming Odata service from Gateway client i.e /iwfnd/gw_client

    Hello Experts.
       I am facing below an error while consuming the Odata service from GW client... The error is "No service found for the namespace /IWFND/,name ZTEST_STOREROOM_SRV,version 001". Even i have tried to deep dive in /IWFND/Error_log but no use..
      Actually what I was doing :- My aim is to connect multiple back end systems in the same server with the help of Aliasing concept.. I have created multiple aliases and added in the /IWFND/MAINT_Service transaction.. but i am not getting how to consume the service..
       I have followed the solution upto some extent in the link => Multiple Origin Composition - SAP NetWeaver Gateway Foundation (SAP_GWFND) - SAP Library
      Can you please let me know how to resolve this.. Also please let me know, the syntax for the URI...
      Your help is highly appreciated..
      Please find the screenshot attached.
    Thanks,
    Srinivas.

    Hello @Nrisimhanadh_Yandamuri
      Thanks for your reply..
      I have got all the required authorization.. But still I am not able to hit the service.. Please let me know what could be the solution..
    Thanks,
    Srinivas.

  • Anyone been able to get the sap.ca.ui.FileUpload control working with a Gateway OData service?

    Hi,
    I have been trying to get the sap.ca.ui.FileUpload control working with an OData Gateway service, specifically /IWPGW/TASKPROCESSING which is the service used by both Fiori Approve Requests and the Unified Inbox.
    I have looked at the sample application in the Explored at SAPUI5 Explored
    I have managed to replicate that and get it to work, but as soon as I switch it from a JSONModel to an ODataModel I get javascript errors from within the setModel method of the control. I have redefined that method and corrected the errors, which enables me to get a bit further, but then I hit more errors, and other strange behaviour.
    Either I am doing something completely wrong, or to me it appears as if this control is still extremely buggy and maybe either not designed to work with an ODataModel, or just hasn't been tested using an ODataModel. I'm hoping it is my mistake.
    So has anybody out there successfully managed to use this control connecting it to a Gateway OData service? If so please share your experience.
    Thanks,
    Brad

    Hi Pauline,
    Same issue I had, I switched to using a sap.m.list and handling the press as follows:
    attachmentsList.bindItems(workItemPath + "/Attachments", new sap.m.StandardListItem({
                               type: sap.m.ListType.Active,
                               title: "{FileName}",
                               description: "{CreatedByName}",
                               icon: "sap-icon://doc-attachment",
    //                         counter: "{FileSize}",
                          info: {path : "CreatedAt", formatter: dateTimeFormatter},
                          tap: function(oEvent){
                                var oContext = oEvent.getSource().getBindingContext();
                                var media_src = oContext.getProperty().__metadata.media_src;
                                sap.m.URLHelper.redirect(media_src, true);
                        }), new sap.ui.model.Sorter("CreatedAt", true));
    So sap.m.URLHelper.redirect(media_src, true); is what loads the attachment.
    See the full function handler:
    function(oEvent){
    function(oEvent){
                  var oContext = oEvent.getSource().getBindingContext();
                  var media_src = oContext.getProperty().__metadata.media_src;
            sap.m.URLHelper.redirect(media_src, true);
    This should be enough if you only want to list and display the attachments, then you don't really need the FileUploader control as that is more advanced and handles upload, display, change and deletion of files.
    I only needed to upload and display files, so I used a list to display it and created a separate upload button using the sap.ui.unified.FileUploader control.
    Hope that helps.
    Cheers,
    Brad

  • UI5 Approval - Missing OData Service TASKPROCESSING

    Hi Experts!
    We are implementing SAPUI5 HR renewal Services with NW 7.4 and EHP7.
    When we execute the approval applicaton, we are facing the following error message:
    The error log shows that the TASKPROCESSING Service is missing:
    I've checked already the following help-document:
    http://help.sap.com/erp_hcm_ias_2013_02/helpdata/en/53/c46f8fc17a45088235db354b070a6e/frameset.htm
    We activated all the business functions. But indeed, the oData Service /IWPGW/TASKPROCESSING is missing (or at least not activated yet).
    When I try to add this Service via /IWFND/MAINT_SERVICE, there is no search result:
    How can we add / activate this service?
    Thanks in advance!

    Please advise if you are using this on portal or NWBC?
    Looks of it you are using the portal, did you assign the correct portal and backend UI5 role?
    did you check the ping to the BPM webservice ? does it work?
    * note 1859438 Launchpad service generates relative URLs
    * note 1864001 Resolving of system alias for launchpad service
                   (Help for error analysis)
    * note 1875366 resolution of sm59 destinations in UI2-RunTime
    Follow these steps:
    Run Transaction SPRO
    Run activity  Manage SAP System Aliases  under ODATA channel
    Change system alias software version to /IWPGW/BWF
    Now the service should run ,
    Check in transaction /iwfnd/gw_client
    Do GET on url -  /sap/opu/odata/IWPGW/TASKPROCESSING/TaskCollection
    The previous error should be gone
    then send me the response and error log if exist.
    If you see in this transaction a good response, then most likely the
    server is configured and you can continue with the rest of the
    Steps are
    To use the Tasks by Draft, Tasks by Priority, and Tasks by Time lanes, make the following settings:
    Maintain the settings in SAP NetWeaver -> -> Gateway Service Enablement  -> Content -> Workflow Settings -> Maintain Task Names and Decision Options.
    Activate the required OData services and configure the ICF nodes in your SAP NetWeaver Gateway system.
    Note
    For more information, see SAP Library for SAP ERP under SAP ERP Central Component -> Human Resources -> Personnel Management (PA) -> Personnel & Organization -> Landing Page -> Configuring the Landing Page -> Activating SAP Gateway OData Services, Configuring ICF Nodes, and Configuring the Task Gateway Service for Task Lanes.
    The information on the required OData services and ICF nodes is also available in the Administrator's Guide for HR renewal <applicable release> or in the SAP ERP Installation Guide <applicable release>.

  • OData service

    Hi Sir,
    I am a new SAP Developer and i am able to access record form one table success using OData services but i don't know how access record form more than one table by Parameter using OData service.
    I a tried last couple of for solved this problem but till date i didn't get any proper solution some where i found with SQL script and using Calculation view but still getting some problem.
    Thanking you

    Hi Tobias,
    After adding the destination, to reflect it in Web IDE you have to refresh Web IDE.
    Given below is one of my gateway configuration (trial available through SCN). It might help you.
    Regards,Midhun
    SAP Technology RIG

  • OData Service Internal Server Error

    Hello,
    I developed SAP Netweaver Gateway Odata Service and I get "Internal Server Error" 500 on READ Operation. BAPI Itself does function well.
    Where could be the problem?
    Regards
    Vladislav

    Hi Vladislav,
    You will get further information about the nature of the error by checking the error logs in the server(s), tcodes /iwbep/error_log and/or /iwfnd/error_log. If you have an embedded GW server, look in the /iwfnd logs.
    You may find the list is blank until you use the 'Re-select' button and change the settings, so don't assume there are not errors to see!.
    Make sure you have full trace access settings configured in views /IWFND/V_LOGV and /IWBEP/C_LOGV. These views are normally empty, there are two possible new entries that can be made and the possible values are on the F4 lists.
    If this is a data translation error, you won't get a direct answer from the log but it can be used to pin down the nature of the exception.
    If you can get this far, I can point you on to a technique for analysing the error during runtime - but it needs an error log result to be able to relate to.
    Regards
    Ron.

  • Getting error while quering the odata service

    Hi Everyone,
    I have used "Query Service(Method => EMPLOYEECOLLECTI_GET_ENTITYSET)"  for update data to backend system and I have written logic in that method from the below link:
    http://scn.sap.com/community/netweaver-gateway/blog/2014/03/06/let-s-code-crudq-and-function-import-operations-in-odata-service.
    But when I test in SAP NW Gateway Client I am getting below error
    Browser showing below output/error
    Kindly help me on this
    Regards,
    Soumya

    Hello Sowmya,
    It cannot happen that GW is throwing EMPLOYEECOLLECTI_GET_ENTITYSET is not implemented even after you have written code in that method by redefining it.
    I could see that you are raising an exception in the code shared by you here . i.e.,
    RAISE EXCEPTION TYPE /iwbep/cx_mgw_not_impl_exc
        EXPORTING
          textid = /iwbep/cx_mgw_not_impl_exc=>method_not_implemented
          method = 'EMPLOYEECOLLECTI_GET_ENTITYSET'.
    Please remove above code and return your response as below.
    copy_data_to_ref( EXPORTING is_data = et_tab CHANGING cr_data = er_entityset )
    where et_tab is your local table where you would have stored the results which you intend to send back to GW. i.e., et_entityset in your case
    Activate DPC class and check.
    This should resolve the issue
    Regards,
    Ashwin

  • Access cloud for customer Odata Service from HCP

    Hi 
    I have a UI(sapui5) which consumes ODATA Service from "cloud for customer" system.
    I am using connectivity proxy servlet(using destinations) to avoid cross origin issue.  when i deploy and access this UI from cloud, the response of the odata service is " HTTP status 500 javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated".
    I tried giving the http url and that says "502 bad gateway".
    How to resolve SSL issue for cloud.?
    Is there any other configuration that needs to be done to consume ODATA from "Cloud for customer" system
    Regards
    Priyal

    Hi Priyal:
    For the SSL handshake at the destination level either you would have to set the property "TrustAll=TRUE" or you have to create a JKS keystore which contains the Server Certificate for the Cloud for customer system and then upload this either via the Admin cockpit (at destination level) or deploy the same via the NEO console tool.
    Best regards
    Venki

  • Error while running an Odata service in Advanced Rest Client

    Hi Experts,
    We have created one simple OData model (using Integration gateway) with datasource as SOAP web service. We are able to test the SOAP Web service in STORM tool and getting desired response. But when we run the converted OData URL in Advanced REST Client we are getting the following exceptions/errors.
    Could not send message
    Also, while looking at SMP3 server log, we came across below error logs:
    +0530#ERROR#com.sap.gateway.core.ip.odata.ODataErrorCallbackImpl##anonymous#http-bio-8080-exec-1###handleError(): failed to serve request for URI http://<ip>:8080/gateway/odata/sap/REL2;v=1/GetUserDets(Applid='****',Applpwd='****',Fund='***',Userid='****.***@gmail.com',Password='***@1234'), message = Could not instantiate data provider based on class null |
    +0530#ERROR#com.sap.gateway.core.ip.runtime.PathInfoExtractor##anonymous#http-bio-8080-exec-1###null java.lang.IllegalArgumentException: null
    Any help?
    Regards,
    JK

    Jitendra Kansal
    After updating my DB and do the ODATA service after completion of that hit the server in chrome it shows error like
    <error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
    <code/> 
    <message xml:lang="en"> 
    Could not instantiate data provider based on class null
    </message>
    </error>
    expet that service i did another one it is working fine using the same server with out set the proxy

  • SUP 2.1.3 MBO creation using ODATA service

    Hi All,
    I am using SUP 2.1.3 and trying to consume OData service created using SEGW transaction on gateway. following an older document i moved ahead by creating XSD files from the XML file.
    But,after uploading the XSD file , i chose the root element as 'feed' .
    After this , one XSLT file is generated automatically.
    But , when I click the XSLT file to edit , it shows error saying  'java.lang.NullPointerException' .
    I have to follow the methodology of creating MBO's using OData service and then deploying it on server.
    Please help me to move ahead with ODATA service in SUP 2.1.3 version. 
    Appreciate your quick help and assistance on this.
    Regards
    Rahul

    Hi
    If i ignore the Null exception error and move ahead with the XSLT format and preview the data source i receive the below error:
    Execution failed: HTTP status code is [401], expected [200]; response body is [<html><head><title>Logon Error Message</title><META http-equiv="Content-Type" content="text/html;charset=UTF-8"><style type="text/css">body { font-family:tahoma,helvetica,sans-serif;color:#333333;background-color:#FFFFFF; }td { font-family:tahoma,helvetica,sans-serif;font-size:70%;color:#333333; }h1 { font-family:tahoma,helvetica,sans-serif;font-size:160%;font-weight:bold;margin-top:15px;margin-bottom:3px;color:#003366; }h2 { font-family:verdana,helvetica,sans-serif;font-size:120%;font-style:italic;font-weight:bold;margin-top:6px;margin-bottom:6px;color:#999900; }p { font-family:tahoma,helvetica,sans-serif;color:#333333;margin-top:4px;margin-bottom:4px; }ul { font-family:tahoma,helvetica,sans-serif;color:#333333;list-style-type:square;margin-top:8px;margin-bottom:8px; }li { font-family:tahoma,helvetica,sans-serif;color:#33333;margin-top:4px; }.emphasize { color:#333333;background-color:#C8E3FF;padding:5px;}.note { color:#CC6600; }a { font-family:tahoma,helvetica,sans-serif;text-decoration:underline;color:#336699; }a:visited { color:#001166; }a:hover { text-decoration:none; }</style></head><body><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><h1>Anmeldung fehlgeschlagen</h1><br><h2>Was ist passiert ?</h2><p>Der Aufruf der URL http://10.5.1.150:8000/sap/opu/odata/sap/ZCM_TEST_V5_SRV/PayrqSet/ wurde aufgrund fehlerhafter Anmeldedaten abgebrochen.</p></td></tr><tr><td> </td></tr><tr><td class="emphasize"><strong>Hinweis</strong><br>Die Anmeldung wurde im System GWD ausgeführt. Hierbei wurden keine Anmeldedaten bereitgestellt.</td></tr><tr><td> </td></tr><tr><td><p>  </p><h2>Was können Sie tun ?</h2><ul><li> Falls Sie noch über keine Benutzerkennung verfügen, so wenden Sie sich an Ihren Systemadministrator. </li></ul></br><p class="note">Fehlercode: ICF-LE-http-c:001-l:-T:-C:6-U:-P:-L:6-X:CBC8A013038D1EE486AE76E3D8B54E1D_CBC8A013038D1EE486AE76E3D3D34E1D_1-x:B77319E4C51EF1AFAE1DCBC8A013038D</p></br><p> HTTP 401 - Unauthorized</br><p> Ihr SAP Internet Communication Framework Team</p></td></tr></table></body></html>
    Please let me know if anyone has worked on ODATA+MBO+SUP2.1.3. I know this is not the recommended approach but i have to follow this scenario and i know it can be achieved through this approach. JUst need your assistance experts.
    Thanks & Regards
    Rahul

  • Query options for OData service

    Hi,
    I am able to  create an OData service and using SDK, I am able to read the data from the connected database. Now I have to fetch data based on queries. I mean from the database table I have to fetch subset of data based on conditions. I have checked the documnetations
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0efbaca-45ba-3010-b7bb-8c1c5aa109ab?QuickLink=index&overridelayout=true&58475979909212
    Other than setting up the Netweaver gateway, is it possible to achieve it through  GWPA(eclipse plugin). I am using the kepler version of eclipse. Could you please share the documents related to this topic?

    Hi Jitendra,
    I have developed ios/android applications using SAP Mobile Platform SDK 3.0 SP06.
    1) MAFLogin is successful
    2) Store initialize is successful
    Now I have to fetch subset of data from the database table based on some conditions.
    Could you please help to clarify the below queries?
    1) Is it possible using eclipse plugins?
    2)  Can we achieve this feature only through Functional import feature using SAP NetWeaver Gateway Service Builder?

  • Odata Service For Employee Information

    Hi Everyone,
    I want to call the odata service related to employee profile. But unable to find that service in my sap system.
    Can anybody tell me the name of the odata service which need to call from the gateway or from where I will get the name of the odata service related to employee information?
    Regards,
    Soumya

    Hi Soumya,
    getting bad request means your URI is not correct. try with
    http://<hostname>:<port>/sap/opu/sdata/iwcnt/employee/EmployeeCollection
    let me know if you get any specific error with above query.
    how can I connect to the HR system with GW? Is that can be done by using GW?
    it depends if you will be getting employee details from SAP HR system which is separate from SAP NW GW or part of it. ie. based on your deployment scenarios(http://help.sap.com/saphelp_nw74/helpdata/en/3e/b1ea508f88bb7ee10000000a445394/content.htm ) and accordingly confuguration should be in place
    you can also refer https://help.sap.com/saphelp_gateway20sp05/helpdata/en/fa/dffd46fc024158927dfdfc2ea68891/content.htm and https://help.sap.com/saphelp_gateway20sp05/helpdata/en/d6/9044e0d1c440148b3bc43d76e22ae4/content.htm

  • How to setup database trace on odata service

    I have found two discussion which mention that we have to setup database trace but how is the question? if some one can please help me out step by step  setting up the trace on odata service, links are as follows
    Manage multi-table insert using OData Service
    Where can I see logs of OData Service usage?
    in aforesaid discussion they have said plz give path to xsa:<package path> but when i go to database trace config there is no option where i can give the path so please help...

    In the database trace / trace configuration dialog: first be sure to check Show All Components.  Then in the input box at the top of the dialog type xsa:<your package>.  You can type just a partial package name as well and the search will find all matches.

  • Consume Odata Service in Eclipse HTML5

    Hi Experts,
         I am trying to consume SAP Odata service. But i was stuck in one problem. While creating my model object i got following message.
    This code i have written in the index.html file.
    var oModel = new sap.ui.model.odata.ODataModel("https://eccdemo.localhost.com:port/sap/opu/odata/sap/ZAU_GP_SRV/ZGPSet/",false, "[username]","[password]" );
    when i trying to directly execute the same service using Google chrome it gives me data. But if the same service i was trying using the eclipse i got this message. Can u please tell how to create object for the oModel or is there any other thing  that i have missed, One thing i was noticed here that automatically $metadata is appended in the service while calling and how we can overcome this problem.
    OPTIONS https://eccdemo.Localhost.com:8001/sap/opu/odata/sap/ZAU_GP_SRV/ZGPSet/$metadata  datajs.js:17
    o.defaultHttpClient.requestdatajs.js:17
    E2datajs.js:17
    o.requestdatajs.js:17
    O._loadMetadataODataMetadata.js:6
    sap.ui.base.EventProvider.extend.constructorODataMetadata.js:6
    M.extend.constructorODataModel.js:6
    sap.ui.lazyRequire.osap-ui-core.js:116
    (anonymous function)index.html:22
    Please help me how to solve this problem. Initially, i am just trying to create the model object.
    Regards,
    Nishant

    Hi Nishant,
    If you are unambe to access your service from Eclipse, we need to check few point from Gateway developer.
    In the link provided, http://scn.sap.com/docs/DOC-46724 
    After step12, please see the note in troubleshooting, hope it should help you..
    Thanks,
    Vijay V

Maybe you are looking for