SAP-samples / btp-cap-multitenant-saas

Sample project that demonstrates how to setup a multitenant application for a Software-as-a-Service scenario, leveraging the Kyma and Cloud Foundry Runtimes of the SAP Business Technology Platform. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service of...
Apache License 2.0
75 stars 38 forks source link

Documentation: definition of Consumer/Tenant Subaccount #43

Closed sapaware closed 2 months ago

sapaware commented 2 months ago

On this documentation page, 'Consumer/Tenant Subaccount' is defined as:

"Consumer/Tenant Subaccount A Consumer or Tenant is the user of the SaaS application. This can be another team or company that is going to use the multitenant SaaS solution. This Consumer subscribes to the SaaS solution from their Consumer Subaccount which is a subaccount of the vendor's Global Account in SAP BTP."

I think Consumer's subaccount is a subaccount of consumer's Global Account and not vendor's.

gregorwolf commented 2 months ago

Hi @sapaware,

unfortunately a subscription from a subaccount that is part of the consumers Gloabl Account isn't possible (if you're not SAP).

sapaware commented 2 months ago

Oh, I see. I get it now. Consumer's can only subscribe to SAP provided SaaS application from their own Global Account. But, for vendor provided SaaS applications, it's the vendor who has to do the onboarding for the consumer. I hope I understand it correctly.

alperdedeoglu commented 2 months ago

Hi @sapaware, As @gregorwolf mentioned, for partner and customer solutions, it is not possible to do a cross global account subscription. Therefore the SaaS solution and the consumer subaccount is in the same global account. And this global account belongs to SaaS vendor.

For SAP Internal SaaS products, what you stated is correct, but this is not possible for partner or customer developed solutions. That is why we precisely defined what a consumer subaccount means in this context.