cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori Infrastructure

0 Kudos

Hello Expert,

Im trying to understand how a Fiori works and I'm a little bit confused about the Fiori Infrastructure. So my question is: where was SAPUI5 Framework was be installed. In picture 1 it was be installed in SAP Gateway like this:

And in picture 2 it was be installed in Frontend Server (central Hub) like this:

As far as I know SAP Gateway is only one component in the Frontend Server where oData Implementation takes place but im not sure about this. Can some one tell me please.

Thanks and regards

Ton

Accepted Solutions (0)

Answers (2)

Answers (2)

karthikarjun
Active Contributor
0 Kudos

Hi Ton, Let me make it simple.

Gateway has 2 component: SAP_GWFND, SAP_UI

SAP_UI - mean for frontend development like designing screens

SAP_GWFND - mean for gateway development like odata api creation

System: you can make either hub or embedded system for SAP-FIORI development.

Regards,

Karthik Arjun

0 Kudos

Hello Karthik Arjun, thanks for your answer. Yes I know this 2 components but let we stay by the picture from sap:

I would like to say that, in the Hub scenario, SAPUI5 and SAP Gateway are two separate core components which were be installed in a Hub (also Frontend Server). When an Fiori app is clicked in the web browser, a request will be sent to the frontend server and 2 things will be done here. Firstly, SAPUI5 Resource will be loaded from Frontend Server and the app will be rendered next in browser. Secondly, SAP Gateway sends a request to the backend system to get the business data. In my point of view the process will work like this but I'm not sure. Just let me know.

Thanks and regards,

Ton

karthikarjun
Active Contributor
0 Kudos

Yes, that is true. your understanding to this architecture is correct.

junwu
Active Contributor
0 Kudos

gateway has two component, one in frontend, one in backend.

0 Kudos

Hi Jun Wu,

thanks for your answer, but I think in the hub scenario with OData Service development in the Hub the two component are complete in the frontend.

Thanks and regards

Ton

junwu
Active Contributor
0 Kudos

no, for hub development, two component are separated.

https://help.sap.com/doc/saphelp_gateway20sp12/2.0/en-US/76/08828d832e4aa78748e9f82204a864/content.h...

this will give you some idea what component gateway has in history. nowadays gateway components are consolidate to one, and is installed in all server. the frontend server will use certain piece and the backend will use certain piece.

sap_ui is not part of gateway, it is part of frontend server.

junwu
Active Contributor
0 Kudos

if you did some gateway development, you should have encountered some tcode

/iwfnd/**** are for the frontend

/iwbep/**** are for the backend.

when I say gateway has two component, actually I mean gateway has two pieces, one for frontend, and one for backend.

0 Kudos

hi,

The scenario in the picture below (SAP Gateway and OData, Bönnen, Drees i.a) is that what I mentioned:

In this scenario, there is no need of sap gate component in the backend at all, even though I agree with you up SAP NetWeaver 7.40 Release all gateway components (SAP_GWFND) are inside the system. This means, there are sap gateway components in the back end, but in this scenario we don't need to activate it. Frontend and backend just communicate with each other through trusted RFC.

I think what you mentioned is the scenario, where the OData service will be created in the backend with Service Builder and it will be registered in the frontend server, so we need the gateway components in frontend and backend. <-- and this one is the popular scenario which was normally be used in a company.

I do not know if I understood correctly, let me know your opinion.

Thanks and regards

Ton

junwu
Active Contributor
0 Kudos

yes,

in your last screenshot, the backend is doing nothing(regarding gateway development), it is just a rfc provider.