Skip to Content
0

Access to OData service to hosts provided in SAP CAL

Apr 12 at 01:50 PM

18

avatar image

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


10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Joerg Wolf
Apr 12 at 03:09 PM
0

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

Share
10 |10000 characters needed characters left characters exceeded