cancel
Showing results for 
Search instead for 
Did you mean: 

Which Web service is possible

former_member267947
Participant
0 Kudos

Hi all 

We have a sap server with following components:

SAP_BASIS    740    0004    SAPKB74004    SAP Basiskomponente

SAP_ABA    740    0004    SAPKA74004    Anwendungsübergreifende Komponente

SAP_GWFND    740    0005    SAPK-74005INSAPGWFND    SAP Gateway Foundation 7.40

SAP_UI    740    0007    SAPK-74007INSAPUI    User Interface Technology 7.40

PI_BASIS    740    0004    SAPK-74004INPIBASIS    Basis Plug-In

ST-PI    2008_1_700    0010    SAPKITLRDJ    SAP Solution Tools Plug-In

SAP_BW    740    0004    SAPKW74004    SAP Business Warehouse

MDG_FND    747    0002    SAPK-74702INMDGFND    MDG Foundation 732

SAP_AP    700    0030    SAPKNA7030    SAP Application Platform

SAP_BS_FND    747    0002    SAPK-74702INSAPBSFND    SAP Business Suite Foundation

WEBCUIF    747    0002    SAPK-74702INWEBCUIF    SAP Web UI Framework

Until today I never use web services on sap and want to switch to them. My .NET application is still using Sap Connector. 

For the future, I think it will be good, when I would build an interface based on webservice or rest api for access sap data.  

My question, which opportunity do I have to build web interface or restapi on my sap system?

Can I use SAP UI5?

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member226239
Contributor
0 Kudos

The simplest option you have is to create a Remote enabled Function Module and then create a web service from it. Your .NET application can use this web service (so that you can have SAP data).

SAP UI5 is altogether different. It is used to build SAP applications and not to expose data outside (in this case to your .NET application).

-Chandra

former_member267947
Participant
0 Kudos

Does my system provide SAP UI5? 

Does my system provide ODATA also? 

How can I find out, what my system support?

SimoneMilesi
Active Contributor
0 Kudos

Hi!

First of all: these questions can be answered by your Basis team

Second, there are already many answers around the SCN and official docs

Installation Prerequisites - SAP NetWeaver Gateway - SAP Library

and

SAPUI5 SDK - Demo Kit

Finally OData <> UI5


If you have SAP Gateway available you can create OData service that can be consumed by any AJAX call.

UI5 is a library that helps you to do these calls plus offer a set of components to create JS interfaces.

But if you want to consume OData via .NET, you can avoid UI5 (or just use the Odata Model part to write less code , i'm doing the same with a Python-Django application ).

former_member267947
Participant
0 Kudos

My question, how can I configure it out if my system is ODATA capable?

SimoneMilesi
Active Contributor
0 Kudos

If you have SAP Gateway installed (component GW_CORE, level 2) you can use OData.

If it's not installed, check with your Basis team if, for your system, it's possible to add the component.