Accounts in SAP Business Technology Platform (BTP) are structured according to global accounts, directories, and subaccounts:
- Global Account
- A global account represents a contract with SAP.
- Entitlement
- The contract components result in entitlements of services.
- Directory
- Directories are used to structure a global account and may distribute entitlements.
- Subaccount
- Subaccounts provide services based on the assigned entitlements.
- Region
- Every subaccount runs in one region, which can be predefined in the global account.

The global account represents your signed contract with SAP. It's used to manage subaccounts organized in directories. The billing of this contract is based on the entitlements you order to use platform resources. These entitlements are distributed, via directories, to subaccounts for actual consumption.
Subaccounts are independent from each other and run in a certain region. The available regions for subaccounts can be predefined in the global account. A region is the physical location where applications, data, or services are hosted. The region assigned to a subaccount doesn't have to be directly related to the location of the user.

Global accounts, directories, subaccounts, and entitlements are managed in the SAP BTP cockpit. The cockpit displays the content of one global account at a time. The Switch Global Account button at the top right and breadcrumb at the top can be used to switch between global accounts.
Directories and subaccounts can be visualized as table, tree, or tiles depending on what your current task is. A search field and a filter for regions above the visualization can be used to filter the directories and subaccounts.
The entitlements can be accessed via the menu on the left for the currently opened global account, directory, or subaccount.

SAP provides as part of the SAP BTP Administrator's Guide recommendations for structuring and naming your account model to match your business and development needs. Based on your company's requirements, the account model can be as simple or as complex as needed.
Account Structure Recommendations
The purpose of directories is to organize subaccounts including their applications, services, or data. This could be based on categories like regions or departments, services or solutions, technical aspects or business topics. The main reasons for these categories are legal requirements, user and access management, or cost and usage management.
Hint
If you use SAP BTP for development purposes, SAP recommends a staged development process. This means that there are usually three subaccounts for development, testing, and production. These could then be multiplied with directories for departments, for example.
Naming Conventions
The names of directories should be written in natural language to improve readability. There is no technical ID needed for them.
Note
Subaccounts are often accessed directly via command line interface (CLI) tools or scripts without navigating through the account hierarchy. Therefore, their names should explain their purpose or "position" in the account model:
- Template:
- (<directory> <directory> ...) <purpose>
- Example:
- EU HCM Dev
Every subaccount has a subdomain, a technical ID used, for example, in CLI tools. The subdomain should be derived from the subaccount name in lower-case replacing blanks with hyphens and adding the company in front.
- Template:
- <company>(-<directory>-<directory>-...)-<purpose>
- Example:
- EU HCM Dev→btpops-eu-hcm-dev
Hint


