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
Similar Messages
-
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 ApplebyHi 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 -
Retrieve error message of SAP provided web service in web service response
Hi All,
We have a SAP provided web service that sometimes fails to process data it is called with. This is not a problem as the data sometimes is just plain wrong (i.e. date field contains text). However, the error is only logged in SAP and can only be queried using SRT_UTIL.
The problem is that the error is not reported back via the response. How can we set up the web service so that the error could be displayed by the calling party without logging into SAP?
Thanks for the help in advance.
Best Regards,
DanielHi Calvin,
The WS is indeed synchronous. The problem is not whether the error is captured or not. It is captured indeed but it is logged inside SAP only and not returned via the Web Service response mechanism. The error message says that error message can be retrieved using SRT_UTIL.
This is a major problem as the users of the outside system calling SAP have no right to use SRT_UTIL to track down the error. They need to contact SAP basis in order to get to the end of it.
What we need to achieve is to get back the same error message that can be seen with SRT_UTIL via the web service.
Thanks. -
Configure SAP ABAP as service provider using SAML holder-of-key
Hi
We are trying to configure "SAML Holder of key" between Microsoft (as
a service consumer) and SAP ABAP (as service provider).
The service provider/SAP ABAP is release 7.11 and we need to configure this component.
We have found SAP note 1254821 and are trying to follow the instructions for
the "SAML Holder of key" scenario:
However there is one step that we do not understand: step 5 "The private key to decrypt the
encrypted....at the provider system must be a WS Security Identity in transaction TRUST"
Anyone who can elaborate of the meaning of this step and describe a procedure for what
exactly to do?
BR
Tom BoHi,
a service provider needs to check two things when processing message. The first thing is that SAML assertion was issued by STS by checking signature of SAML assertion. The SAML assertion is signed by STS (step 4 in OSS note). The second thing is to verify that sender knows key from SubjectConfirmation element (that's why it is called holder of key). One way is to encrypt and sign SOAP message using symmetric key. There is also option to use asymmetric key. The key is encrypted by STS using the public key of service provider. Therefore the private key must be imported in service provider system (step 5 from OSS note). More info can be found [here|http://help.sap.com/saphelp_nw73/helpdata/en/e5/9f9913fc9c418db98c8693b2bbdb7c/frameset.htm].
Cheers -
SAP provided web services in ECC 6.0
Hi all,
I need to consume some web services provided in <a href="http://erptest.esworkplace.sap.com/sap/bc/gui/sap/its/webgui">web services from workplace</a> (workplace user id needed to get access) from my ECC 6.0. I want to install these web services into my system.
1. How do I get these readymade web services into my system?
2. Do I need to install something for this?
3. If yes, where can I get the installable from?
Regards,
AnkitHi Ankit,
to add some more info to this:
- The services are coming in the form of an ERP 2005 Add-On
- Once you installed the add-on, you need to activate the services you wish to use in transaction WSCONFIG
- You can then test the services from transaction WSADMIN and start making use of them; in WSADMIN, you will only retrieve the services you have previously activated
Further tip:
- If you are not sure about which service you need, is always good to check the ES Workplace for getting information on each existing service
- In case you want to use the services in Visual Composer (always nice for quickly creating applications consuming services) you can refer to the following link:
Consuming Web Services Using Visual Composer [original link is broken] [original link is broken]
Rgds,
Karim -
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>. -
Hello,
i want to configure SAP Retail Store Services in Portal (701) (ERP 6.0 EHP4)
Business Component BP IS-R-SRS 1.40 is already installed.
But i can´t find a documentation explain the configuration in the Portal Enviroment.
Can anybody guide me ?
Regards & Thanks,
StevenHI Steven,
It looks like you need to use a iView to call the SRS.
Documentation about the SRS: SAP notes 763210 and 918018.
Maybe [this|http://help.sap.com/erp2005_ehp_04/helpdata/EN/25/f96c801c124fd1ae205d763585d427/frameset.htm] SAP Help page also can provide you with information.
I hope this can be (at least) a kick-start.
Best regards,
Cristiano -
Binding to Odata Service with Input Parameters from HANA
Hello,
I'm developing a UI5 application that consumes a SAP HANA OData service to search a database (using fuzzy search). This service receives an Input Parameter, used to query the database.
So every time the user searches for something I build a new binding path and refresh the model to show the search results in the sap.m.List.
The Model:
var hanaModel = new sap.ui.model.odata.ODataModel("…/services/seed.xsodata");
this.setModel(hanaModel);
The search event handler from sap.m.SearchField:
var listBinding = this.getView().byId("list").getBinding("items");
listBinding.sPath = "/FoodstuffByNameValuesParameters(P_NAME='" + searchString + "')/Results";
this.getView().getModel().refresh();
My question is if this is the correct approach to create the model and bind the list when we have a service with an Input Parameter, or if there is a better way to do it.
(This approach is actually working).
Regards,
Pauloi would do
var filter = [];
var selectFilter = new sap.ui.model.Filter("name", sap.ui.model.FilterOperator.Contains, sVal);
filter.push(selectFilter);
listBinding .filter(filter); -
Does SAP provides standard webservices?
HI Experts,
Does SAP provide any standard webservices in PI for different areas of modules like FI,HCM etc.. for payroll,ESS etc...
IF So, How to access and make use of them.
Thanks in advance
ReyazHi Reyaz
SAP provides Enterprise Services for various modules and industries.
you can access these and get more information from'
http://www.sdn.sap.com/irj/sdn/esworkplace
You can also browse these entreprise Services in the systems like HU1, etc hosted in ESworkplace
It is possible to consume these Enterprise Services using PI. these could be inbound as well as outbound. the proxy implememation is also provided for these Enterprise Services in the backend.
Regards
Monika -
How to install and configure "SAP MAPI Service Provider" in 470(basis 620)?
Hi everyone,
Requse:
Send E-mail from SAP and Recive E-mail from MS outlook2003.
My question:
How to install and configure "SAP MAPI Service Provider" in 470(basis 620)?
For example:
Which setting need to do in R/3 server?
Which parameters need to select when install 620gui?
Which setting need to mark in MS outlook2003?
Thanks and Regards,
Colin.Hi Colin,
For SAP MAPI read,
http://help.sap.com/saphelp_46c/helpdata/en/04/81dd4ebf2811d2897f0000e8216438/frameset.htm
For Sending mail from SAP,
http://help.sap.com/saphelp_46c/helpdata/en/55/a8b538891b11d2a25a00a0c943858e/frameset.htm
For Receiving mails read,
http://help.sap.com/saphelp_nw04/helpdata/en/af/73563c1e734f0fe10000000a114084/frameset.htm
<b>Which parameters need to select when install 620gui?</b>
Don't get this question...
<b>Which setting need to mark in MS outlook2003?</b>
None
Regards
Juan
Please reward with points if helpful -
How to maintain SAP system to provide web service
Hello,
I have created web service. I did configuration via WSADMIN and WSCONFIG (in my system SOAMANAGER is not available). I have checked SICF and web service is activated. Unfortunatelly, web service is not working.
Do I need to maintain something in the system to be able to provide web-service?
Thanks®ards,
Jirka FaltinHello,
thanks for reply.
So I can see WSDL file, which was generated by SAP for this web. service. I have URL adress of endpoint. I have very limited access to customer network. I have remote desktop and only thing is internet explorer and SAPGui. So if I open URL adrres of endpoint in internet explorer, I see Page not found error.
This problem appear after copy of production client to test client. On dev client, web service is working and also on test client was working before client copy
Thanks®ards,
Jirka Faltin -
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,
BradHi 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 -
How to use Alias name in OData service in SAP HANA
Hi,
I need to change one column name with alias of another name in odata service definition or odata url running in rest client. I am trying to give alias name with as key in the service definition like sql query.
ex:
There is one table with column name of PRODUCT_ID. I exporting that table via odata service to SAP UI. In the UI i dont want the product id column as PRODUCT_ID. It should be ike "Prodcut". Like we are using in SQL example
select "PRODUCT_ID" as "Product" from "producttab";
But i can't use as key for alias name. So i am getting syntax error.
I have tried in rest client also ie executing odata file in rest based service. But i got error only.
If anyone knows about this alias name in odata service, Please help me to resolve this issue..Hi Thomas
Thanks for your reply.
Actually in odata service definition i am using attribute and calculation views only. But in some case from the model view itself i need to use some alias names to the UI through odata service.
For example in attribute view i have some columns with name col1,col2... I am getting those columns in UI using odata service, for particular col2 column i need to change column name as product. And i am using the same view as source of another odata service in that service i need to change that column name as productname.
In that case i need alias name usage. So that only i am searching alias keyword in odata service.
Is there any possibility to use alias names in odata service. -
Call service with url /sap/opu/odata/SAP/GBAPP_POAPROVAL is intermittent
Hello,
I have problem: call service with url /sap/opu/odata/SAP/GBAPP_POAPROVAL is intermittent, same times it works and same times not work to any type the Approve Orders.
We are Fiori SAP NetWeaver 7.40 and mobile client is version 1.2.4.
I used in IOS.
We are SAML2 using ADFS with Fiori. 'Using SAML 2.0 Authentication to Access Fiori Apps from the Public Internet' in
SCN:http://scn.sap.com/docs/DOC-42915.
I try to run like example and the same 1797736 - Troubleshooting Guidefor SAP NetWeaver Gateway,
and I tested this URL in the SAP Netweaver Gateway Client (http://scn.sap.com/docs/DOC-47626), but appears "HTTP Open falied: INTERNAL_ERROR"
How to solve this problem?
Thanks,
Sandrahi,
if you got 2004s preview from this page
https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/cfc19866-0401-0010-35b2-dc8158247fb6
then it does not contain XI
REgards,
michal -
Consuming External OData services from SAP
Hi All,
I am trying to sync up SAP to an external system. Using the SAP Netweaver Gateway I am able to expose the SAP Objects as OData service so that the external system can sync with SAP data.
Now when SAP needs to consume the OData services of the external system can it do through Netweaver gateway ?
How do we build a bi-directional interface keeping both the systems in sync.
Thanks
RavijeetNW Gateway cannot do that. But you can do it with simple ABAP.
check here.
Implementing the REST Client - Connectivity - SAP Library
Maybe you are looking for
-
How do I set up automatic downloads so that i only get content from specific devices?
Hello! I was wondering if there was a way I could set up automatic downloads so I only get content purchased from certain devices. I have a MacBook Pro and a ipod touch. I share an apple id with my family for itunes but have my own apple id for iclou
-
My 9 year old son somehow ran up $99.00 in app purchases on my iPad. How do I submit for a refund? I have been all over the website but of course, this is the ONE thing I can't find.
-
Hi Win2003 EEx64 10gR2 (RAC) On RAC1 every think works fine but on rac2..... D:\oracle\product\db\BIN>emctl start dbconsole Oracle Enterprise Manager 10g Database Control Release 10.2.0.3.0 Copyright (c) 1996, 2006 Oracle Corporation. All rights rese
-
Creating a pie chart based on Pop-up Menu in Numbers
I would like to be able to select a persons name from the Pop-up menu in the F column to chose who has bought an item. I would then like to create a pie chart showing how much money each person has spent on buying the items and have this update autom
-
Hello, I'm trying to setup Search Results Web Part to display images from a certain list. I have 2 issues: 1. I cannot create a managed property and use it as a search parameter (I succeeded to create a few managed property in the past but for some r