SAP BTP / CPI

Integrate trust-transfer with SAP is easy and straightforward, and you can choose from the On-Premise and Cloud installation.

For the On Premise installation, the application could be installed in your landscape (LAN) to support the trust-transfer Connector.  If you choose a Cloud deployment, it can be installed in any cloud provider supporting Windows or Linux.  Here an example of the on-premise set up:

The certificate repository (containing Private/Public Key and Digital wallets) is stored in S4Hana, and retrieved at runtime by trust-transfer Connector, so you can configure and send a message or create an NFT from any software within your landscape: ABAP, Fiori, SuccessFactors or any other application non-SAP.

If you choose the Cloud installation, you can deploya a package for CPI and connect your on-premise systems using a Point-to-Point connection or Cloud Connector as follows:

You can choose how to handle the messaging, encryption and destination, and BTP will handle the rest.

At the creation of the Smart Contracts, you can choose:

  • Create one for each Third-Party (Vendor, Supplier, Service Provider and so on)

  • Create one for a Campaign, a Promotion or any other grouping concept. 

  • Create several for the same receiver and split the communication by relevance, roles or security.

  • Decide to encrypt the message or send it plain and visible for certificates, promotions or coupons. 

  • You can decide if the NFT/Token will be tradable on any MarketPlace or it's just for the receiver. 

  • You can decide if the receiver will be able to also create messages back to you

All these characteristics are set up during the Communication Channel creation for each Smart Contract, along with the description, characteristics and so on.

A Monitor controlling the messages that arrive to BTP Integration Suite will manage the runtime and indicate if all messages where processed. Once the message is created in the Blockchain and the TransactionID returned is stored along the message, you as a sender don't need to worry anymore as the token is stored in the Blockchain forever and the receiver can read it at any time as many times as they need,