Accessing APIs of SAP Intelligent Asset Management Solutions
Prerequisites
-
You have administrative privileges at the global account and the subaccount level.
-
You have subscribed to the SAP Intelligent Asset Management solution to be used within the subaccount.
Context
-
Create an Organization : To use the subaccout, you must create an organization.
-
Allocate quota for business application: Before you can start using your application runtime, you need to manage your entitlements and add quotas to your subaccount. As a global account administrator, you have the privileges to allocate the required business application quota for the subaccount. Quota allocation enables distribution of the solution across subaccounts according to the project requirements.
-
Create a Space: A space is required to provide users with shared access to the solution.
-
Create a service instance and service key:
Create a service instance to retrieve the credentials required to access APIs of the business application. After the service instance is created, generate the service key to get the client credentials.
The following credential types are supported for all the SAP Asset Intelligent Network instances:-
instance-secret: As the UAA only supports two secrets for one OAuth client, the secret is set during instance creation. This leads to using the same credential (the instance-credential) for all bindings. The secret is valid as long as the instance exists and can not be rotated.
-
binding-secret: The XSUAA is enhanced to support multiple secrets for the same OAuth client. These are referred as binding credentials. The secrets are structured as <bindingId>$<secret>. The secret is valid as long as the binding (or service key) exists. When it is deleted, the secret becomes invalid. This is the recommended approach for secret rotation.
-
x509: Service bindings with certificates.
-
Procedure
- Create an Organization using the substeps below:
- Allocate quota for business application using the substeps below:
- Create a space using the substeps below:
- Create a service instance and service key using the substeps below: