cancel
Showing results for 
Search instead for 
Did you mean: 

ICM & Gateway

raffinkira
Participant

Can anyone help to explain what's the difference roles they play and their relatetionship?

I am a little confused with them.

In my opinion, ICM is to handler HTTP request like POST or GET.

So what does Gateway do then?

Accepted Solutions (0)

Answers (2)

Answers (2)

kammaje_cis
Active Contributor
0 Kudos

- ICF is the low level technology enabling http communication to and from an ABAP server.

- Gateway makes use of ICF. But it positions itself as an OData producer out of SAP.

ICF is a common technology in SAP and is used by anything that has to do with http communication. Gateway, WebDynpro, ITS etc make use of ICF and build on it.

AshwinDutt
Active Contributor
0 Kudos

Hello Yu,


The Internet Communication Manager ensures correct communication between the SAP System and the outside world via HTTP, HTTPS and SMTP protocol.


Internet Communication Manager (ICM) - SAP Library


SAP Gateway is an interface implemented using the Open Data Protocol (OData) which enables us to consume the Back-End Business Logic.

SAP Gateway - SAP Library

Regards,

Ashwin