on 2022 Jul 14 8:40 AM
Hello SAP Integration Suite Experts, udo.paltzer, daniel.graversen, 7a519509aed84a2c9e6f627841825b5a,
I have the following challenge:
Currently we're using CPI on BTP Neo to integrate from our on Premise ERP Systems (one for Logistics, one for HR) to external Systems like SalesForce and Government entities. From SalesForece there is also a integration back to the Logistics ERP. The ERP Systems are setup in a 3-System Landscape (Dev, QA, Production). But the Dev system does not contain useful test data. So for CPI currently only two tenants are in place. One connected to QA and one to Production.
With the S/4HANA implementation project the S/4 development system should now also be setup to contain useful test data and allow fully integrated development tests. So for CPI we have now two options:
As the price point for the Integration Suite (Standard Edition) according to the SAP Discovery Center is 4.000 Euro / Month I need to collect pros and cons for it. Here is the collection I currently came up with:
Pros for the 3rd Tenant (Option 2):
Cons against 3rd Tenant (Option 2):
Looking forward for your input.
Best Regards
Gregor
Request clarification before answering.
Hi Gregor,
A two-tenant model for CPI may be acceptable and convenient if a majority of other systems in the landscape also share the same principle and approach. For example, if the landscape is predominantly formed of SaaS services where two-tenant model is widely used, this approach will extend to CPI nicely.
On the other hand, if applications' landscapes mostly consist of three (or more) systems, and their environments (including a development environment) need to be end-to-end integrated, such an approach is likely to introduce risks and challenges - such as:
Most of the above mentioned risks may not be significant and material for a small fleet of integration scenarios in the tenant (moreover, some of them may be not relevant to deployed integration scenarios at all), but are likely to expose you to additional maintenance efforts, complications and possible inconsistencies when ramping up usage of a CPI tenant.
Regards,
Vadim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gregor
There is a 800 EUR tenant version for some cases that is just the Cloud Integration, but there are some restrictions and use cases.
I was hearing about small customers that just went with one system for both Dev, QA and Production. Then they added Dev, QA, or PROD to the different objects which add a lot of confusion.
In the Figaf tool we have added the concept called virtual agents that will allow you to have transport from in the same system. Then the Figaf tool will handle adding/removing of pre and postfix for the objects. That way you will be able to handle transport, configuration and approval much easier.
Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gregor,
Cost aside, because I would never measure needs based on that. I would agree with the general assessment of vadim.klimov and sunny.kapoor2 in favor of three environments (meaning I think their arguments are in favor of), and the inherent risks thereof as it pertains to only two environments. We have three CPI tenants in our landscape which correspond to three landscape levels for our S/4 environment, and as Vadim has noted it is far easier to segregate security material, certificates, etc. per landscape. We have a further split as we are bringing more legacy systems onto S/4 and require several clients for golden config, mock data loads, break-fix, etc. and this poses further challenges in a dual tenant only setup. On the topic of multiple clients - client copy is your friend and we have executed a little short of a dozen since our big go-live in March (very easy to get usable data in a development environment assuming skilled BASIS and the right data filters).
Regards,
Ryan Crosby
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi gregorwolf,
judging from your writeup, you would basically want 2 CPI tenants if you can get the configuration right. How about sharing the iflow endpoint between dev and qa? And externalize the configuration of the target connector/system and dynamically pull it based on the sender information? This way you can ensure consistency and transportability to production.
As a result you avoid the redundancy you listed as primary con.
Cloud native concepts want you develop and test in production 😉 2 stages are acceptable but more than that in the BTP layer is replicating the on-premises staging mindest.
KR
Martin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gregor,
We have decided to treat tenants as separate "environments" so we have Dev/Test/UAT/Prod. It makes the environments mapping much easier (there is a policy to have four environments for each system), makes for better separation of concerns and reduces confusion. Another benefit is that it is easier to manage and restrict access and authorisation depending on the tenant's "role". On the downside it comes with an additional cost.
Hope this helps.
Alexey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi gregorwolf,
One of the most crucial organizational criteria to be considered when setting up the system landscape is about the quality assurance processes a company is following.
For custom integration content, running a three-tier system landscape is recommended for better quality assurance. The content is built in a development tenant (t1), quality-assured in a test tenant (t2) and deployed on the productive tenant (t3) once released.
Another advantage of having a dedicated development tenant is that you can strictly control the access via roles in another two tenants so that no one can accidentaly edit or delete the artifact in other two quality or productive tenants.
You can get more insights from this blog post.
Regards,
Sunny
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi gregorwolf,
I've already saw very good answers here. Let me add some points.
There are no strict rules on CPI mapping architecture as this is a SAAS. Here is some best practice maybe worthy referenced, if only two SAP Integration Suite tenants are there (even only one) while mapping to DEV, QA, PROD backend systems.
I believe there will be more from customers or partners as this is also pretty common scenario.
Welcome to add more.
But the best way will be always spending enough money to save effort on development, operation and maintenance.
Best regards,
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
63 | |
8 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.