Skip to Content
avatar image
Former Member

HCI and Cloud Connector in HCP

Hi everyone,

I had read about HCP and some questions pop-up in mind.

1) Data loading from on-premise business suties to Infrstructure Service/DB service is done through HCI or Cloud connector?

2) if we use cloud connector, do we still need to load data to SAP HANA on HCP?

3) Can we replace SAP BW by using SAP HCP?

4) How SAP ERP can be conneted to SAP HCP (with/without using BW)?
5) After connecting SAP ERP to HCP, the data in ERP is loaded to BW on cloud and connected to SAP HANA, is thta true?

Thanks a lot,

Hikoe

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Oct 23, 2015 at 11:31 AM

    Hi Hikoe,

    I cannot answer all these questions, but I'll try to contribute a bit to some of them.

    First of all a general remark: basically there are two different strategies that can be applied in situations like these:

    1. The entire data set is replicated from on-premise to the Cloud.
      Advantage: faster response times of the Cloud application
      Disadvantage: possibly a huge memory consumption on Cloud side and the problem that two copies of the data have to be kept "in sync" including all the difficulties that arise from that like a risk of data inconsistencies/out-of-sync data.
    2. The ERP business data remains on-premise and you only setup a "tunnel connection" using SAP Cloud Connector, so that the Cloud application can read (or update) only the small portion of the data that it really needs.
      Advantage: smaller footprint on Cloud side, no duplicate data.
      Disadvantage: if the connection between the Cloud and your on-premise network is slow and the Cloud application needs lots of data from on-premise, response times of the Cloud application may suffer.

    In my opinion, variant 1 is only worth it, if the Cloud application really needs all or most of the on-premise data, and needs it often and quickly. Otherwise this strategy causes more problems than it solves. If only small portions of on-premise data are needed by the Cloud application and/or if a good caching mechanism can be setup on Cloud side, then variant 2 is to be preferred.

    Now to your specific questions:

    1) There are specific SAP tools that can be used to push the contents of an entire database from on-premise to the Cloud database. I can't remember the names of them at the moment, but if you really need to go this way, I can try and find more details for you.

    However, as far as I know, neither HCI nor SCC (Cloud Connector) are used for that. HCI is mainly for exchanging messages between different communication partners (Cloud apps, on-premise apps, external business partners), while the SCC is used for establishing a tunnel connection from your Cloud app to the on-premise network for "on-demand data retrieval" (basically what I described as variant 2). Neither one is normally used for an up-front data upload from on-premise DB to the Cloud DB.

    2) No. As I described in variant 2, the SCC is used for accessing the data of an on-premise backend in real-time. No replication of the data into HCP is necessary.

    3) No idea.

    4) There are several possibilities here. For the direction SAP HCP --> SAP ERP a good possibility is to use the SAP Cloud Connector, which supports the network protocols HTTP and RFC. So this means that a Cloud application can easily consume any BAPI and remote enabled ABAP function module of the ERP system (RFC protocoll) as well as any WebService, SOAP, OData or REST Service, that the ERP system exposes.

    In the other direction SAP ERP --> SAP HCP, there are several possibilities:

    • If the Cloud app exposes WebServices, SOAP, OData or REST Services, the ERP backend could call them directly, using the ICF layer via your companies HTTP Proxy (to get through the corporate firewall).
    • You could use a "middleware tool" like HCI, an on-premise PI/PO system or the free SAP Business Connector, to transform RFC/BAPI calls from an on-premise ABAP application automatically into XML/Jason/OData and send them to HCP. Even IDocs could be sent from ERP to HCP that way with no or only moderate development effort.

    About BW I have no idea.

    5) Not necessarily. If you want to, you can probably do that, but it is not done automatically, and it is most probably also not even necessary.

    Hope I was able to give a few usefull tips here, best Regards,

    Ulrich

    Add comment
    10|10000 characters needed characters exceeded