Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Azure Blob is designed to store files and small rows of data on a large scale without advanced query capabilities.
More information can be found in the chapter at Blob Storage.

Info
titleDeployment

All Blob accounts used by our products should be created using the reconfigured templates. More information can be found in the chapter Azure Partner Registration GUID.

Setup

Azure storage configuration

You should perform these steps before the implementation.

SAS token

Value of the SAS token can be generated from the Azure portal page.

...

MS Azure Configuration (Cloud side)

Create BLOB container

In Microsoft Azure choose a storage account and create a new container

...

SAS token

Generate a Shared Access Signature token allowing full access to the BLOB container created:

...

Copy the token for later use on the SAP side:

...

You can find more information about the SAS token

...

in the chapter Using shared access signatures (SAS).

Note

SAS token value alerts:

  • Remove a question mark ? character at the beginning of the generated SAS token.

Storage Management

In the Storage Management Setup (/DVD/SM_SETUP), create new storage.

Image Removed

Storage type: AZURE_BLOB

Storage Parameters:

HTTP RFC Destination

...

Storage Management Configuration (SAP side)

MS Azure SSL certificate

To enable server authenticity verification, appropriate certificates (root & intermediate) need to be uploaded to SAP systems STRUST.

Please follow the guidance from the ADLS page.

HTTPS RFC Destination

Create the RFC destination in the transaction SM59.

...

The type of the RFC destination

...

is G

...

(HTTP) with the following parameters:

  • Target Host:

    Custom domain in the format 

    Should target Azure Storage account followed by the default blob domain - <storage-account-name>.blob.core.windows.net.
    For more information see the official MS documentation.

  • Logon & Security tab: SSL Active, SSL Client Certificate: ANONYM SSL Client (Anonymous)

  • HTTP Version: Use HTTP 1.1.

...

Storage Management Setup

In the Storage Management Setup (transaction /DVD/SM_SETUP), create new storage (button Create).

...

Immutable 

...

Storage ID: Choose the logical ID of the connection to the Azure BLOB container

Storage type: AZURE_BLOB

HTTP RFC Destination: The RFC destination leading to the Azure storage account created in the previous step

Container: Name of target BLOB container

Immutable: This checkbox must be checked if the storage is

...

immutable.
Immutable storage for Azure Blob storage enables users to store business-critical data objects in a WORM (Write Once, Read Many) state.
This state makes the data non-erasable and non-modifiable for a user-specified interval.
For the duration of the retention interval, blobs can be created and read, but cannot be modified or deleted.
For more information please refer to Microsoft documentation.

SAS Token: SAS token string allowing full access to the BLOB container

Azure block size (in bytes)

...

: You can select the size of a block

...

uploaded to Azure Blob storage. The maximum size is 100 MB.

HTTP call repeat

...

: The number of retries if the request to Azure is not successful

...

.

Repeat delay (seconds)

...

: Seconds between

...

retries.

Compute hash

...

: Calculate the hash of data and compare between data read from the source and after compilation to file.

Sample connection:

...