cancel
Showing results for 
Search instead for 
Did you mean: 

Access to OData service to hosts provided in SAP CAL

IngoS
Discoverer
0 Kudos

I want to set up an instance for

SAP S/4HANA 1610 Fully Activated Appliance

in my SAP Cal Account. The solution shall be hosted via AWS.

I am planning to create OData Services in this system which shall be consumed by other external systems via Internet. My purpose is to do a simple PoC in which an external system shall call a BAPI (e.g. BAPI_EQUI_GETDETAIL) which will be exposed by an OData Service via SAP Gateway.

Is there anything special that I have to configure in order to expose those OData Services concerning network access from outside AWS?

Can an external user just call the OData service by, for example

http://<host-ip>:50000/sap/opu/odata/SAP/ZISC_BAPI_EQUI_GETDETAIL_SRV/?$format=xml


Accepted Solutions (0)

Answers (1)

Answers (1)

JoergWolf
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Ingo,

if you deploy the appliance in the public Internet (which is the default in CAL), this should be possible without network tuning.
You can check the open http/https ports for your instance in the instance details on cal.sap.com (-> Instances -> [your instance] -> Virtual Machines -> Access Points) and open additional ports if needed. The http/https ports that we use e.g. in Fiori are opened by default.

If you use a virtual private network, firewall, etc. it will be more difficult.

You could maybe try it with an SAP standard oData service if that gives back data before writing your own service.

Best, Joerg